summaryrefslogtreecommitdiff
path: root/grammars/expression/grammar.txt
diff options
context:
space:
mode:
Diffstat (limited to 'grammars/expression/grammar.txt')
-rw-r--r--grammars/expression/grammar.txt18
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
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback