Add project files
build / linux-clang (push) Canceled after 0s
build / linux-gcc (push) Canceled after 0s
build / macos-clang (push) Canceled after 0s
build / windows-mingw (push) Canceled after 0s
build / windows-msvc (push) Canceled after 0s

This commit is contained in:
alejo committed 2026-10-07 00:25:24 -03:00
commit ba5971a788
37 files changed
+11180

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
// A small expression grammar in one combined file.
// antlrlab examples/combined/Expr.g4 examples/combined/input.txt
grammar Expr;
prog : expr EOF ;
expr
: expr op=(MUL | DIV) expr # MulDiv
| expr op=(ADD | SUB) expr # AddSub
| INT # Int
| ID # Id
| '(' expr ')' # Parens
;
MUL : '*' ;
DIV : '/' ;
ADD : '+' ;
SUB : '-' ;
INT : [0-9]+ ;
ID : [a-zA-Z_] [a-zA-Z_0-9]* ;
WS : [ \t\r\n]+ -> skip ;
+1
View File
@@ -0,0 +1 @@
1 + 2 * (width - 3)
+1
View File
@@ -0,0 +1 @@
1 + * 2 (width