Sha256: 6951e1525493e1e201aa6c9a97b81bf9018de3abf81d0503788ddac2d90d4964

Contents?: true

Size: 323 Bytes

Versions: 1

Compression:

Stored size: 323 Bytes

Contents

grammar Document
  include Primitive
  include TomlArray

  rule document
    (comment | keygroup | keyvalue | "\n")*
  end

  rule keygroup
    (space? '[' nested_keys:(key "."?)+ ']' space? comment?) <Keygroup>
  end

  rule keyvalue
    (space? key space? '=' space? v:(primitive | array) comment?) <Keyvalue>
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
toml-rb-0.1.0 lib/toml/grammars/document.citrus