Files
bfc/grammar/bf.g4

24 lines
263 B
Plaintext
Raw Normal View History

2020-09-29 23:16:42 +05:30
grammar bf;
2020-09-29 23:30:58 +05:30
program:
statements* EOF;
2020-09-29 23:16:42 +05:30
2020-09-29 23:30:58 +05:30
statements:
statement+;
statement:
INC
| DEC
| INPUT
| OUTPUT
;
2020-09-29 23:16:42 +05:30
2020-09-29 23:30:58 +05:30
NEWLINE: '\n' -> skip;
2020-09-29 23:16:42 +05:30
COMMENT: '\\\\.*?\\\\' -> skip;
INPUT: '?';
OUTPUT: '.';
DEC: '-';
INC: '+';
LEFT: '>';
RIGHT: '<';