Sha256: 3f428e556483d86fd9f94623c1594807b6db138d9efac34911b7d4e9a5d01b07
Contents?: true
Size: 839 Bytes
Versions: 1
Compression:
Stored size: 839 Bytes
Contents
{ "name": "external_and_internal_tokens", "externals": [ {"type": "SYMBOL", "name": "string"}, {"type": "SYMBOL", "name": "line_break"} ], "extras": [ {"type": "PATTERN", "value": "\\s"} ], "rules": { "statement": { "type": "SEQ", "members": [ {"type": "SYMBOL", "name": "_expression"}, {"type": "SYMBOL", "name": "_expression"}, {"type": "SYMBOL", "name": "line_break"} ] }, "_expression": { "type": "CHOICE", "members": [ {"type": "SYMBOL", "name": "string"}, {"type": "SYMBOL", "name": "variable"}, {"type": "SYMBOL", "name": "number"} ] }, "variable": {"type": "PATTERN", "value": "[a-z]+"}, "number": {"type": "PATTERN", "value": "\\d+"}, "line_break": {"type": "STRING", "value": "\n"} } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tree-sitter-0.1.0 | ext/tree-sitter/tree-sitter/test/fixtures/test_grammars/external_and_internal_tokens/grammar.json |