muzgen/doc/grammar.bnf

7 lines
131 B
BNF

PROG ::= INSTR*
INSTR ::= DIR | CMD
DIR ::= dir_ident CMD
CMD ::= osquare ident ARG* csquare
ARG ::= LITERAL | CMD
LITERAL ::= num