Sha256: f2f8398771b9476f7751617ef861738aa396240170620d683dbef17618e32a3c

Contents?: true

Size: 328 Bytes

Versions: 5

Compression:

Stored size: 328 Bytes

Contents

rule:
  - non_terminal
  - terminal
non_terminal:
  - [ a_rule  ]
  - [ a_rule+ ]
  - [ a_rule* ]
  - [ "a_rule?" ]
  - [ a_rule, a_rule, a_rule ]
a_rule:
  - [ terminal, non_terminal ]
terminal:
  - regexp_nt
  - true_nt
  - false_nt
  - nil_nt
regexp_nt:
  !ruby/regexp /^[a-z]+$/
true_nt:
  true
false_nt:
  false
nil_nt:
  ~

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
sexpr-0.5.0 spec/grammar.yml
sexpr-0.4.0 spec/grammar.yml
sexpr-0.3.0 spec/grammar.yml
sexpr-0.2.0 spec/grammar.yml
sexp_grammar-0.1.0 spec/grammar.yml