Files
AntlrLab/examples/split/CalcParser.g4
T
alejo ba5971a788
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
Add project files
2026-10-07 00:25:24 -03:00

16 lines
298 B
ANTLR

parser grammar CalcParser;
options { tokenVocab = CalcLexer; }
program : statement* EOF ;
statement : IDENT ASSIGN expression SEMI ;
expression
: expression (STAR | SLASH) expression
| expression (PLUS | MINUS) expression
| LPAREN expression RPAREN
| NUMBER
| IDENT
;