diff options
Diffstat (limited to 'grammars/expression/grammar.txt')
-rw-r--r-- | grammars/expression/grammar.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/grammars/expression/grammar.txt b/grammars/expression/grammar.txt new file mode 100644 index 0000000..a1590fa --- /dev/null +++ b/grammars/expression/grammar.txt @@ -0,0 +1,18 @@ +INT regex + [0-9]+ + +OP list + || && -- ++ = == ! + / * - + << >> % ^ + /= *= -= += <<= >>= &= |= %= ^= + -> . + < > <= >= != + ? : + ( ) { } [ ] + , ; + +EXPR nonterm .start + EXPR OP EXPR + INT + ( EXPR ) + EXPR ? EXPR : EXPR |