mirror of
https://github.com/johnkerl/miller.git
synced 2026-01-23 02:14:13 +00:00
25 lines
466 B
BNF
25 lines
466 B
BNF
!whitespace : ' ' | '\t' | '\n' | '\r' ;
|
|
|
|
Root
|
|
: StatementBlock
|
|
;
|
|
|
|
StatementBlock
|
|
: empty
|
|
| ";" StatementBlock
|
|
| BracelessStatement
|
|
| BracefulStatement
|
|
| BracelessStatement ";" StatementBlock
|
|
| BracefulStatement ";" BracefulStatement
|
|
| BracefulStatement BracefulStatement
|
|
| BracefulStatement ";" BracelessStatement
|
|
| BracefulStatement BracelessStatement
|
|
;
|
|
|
|
BracelessStatement
|
|
: "x"
|
|
;
|
|
|
|
BracefulStatement
|
|
: "{" StatementBlock "}"
|
|
;
|