This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision |
buzz_syntax_bnf [2018/07/17 02:51] – ilpincy | buzz_syntax_bnf [2018/07/17 18:59] (current) – ilpincy |
---|
power ::= bitshift powerrest | power ::= bitshift powerrest |
powerrest ::= <nil> | TOKPOW power | powerrest ::= <nil> | TOKPOW power |
bitshift ::= bitwiselogic | operand TOKLRSHIFT bitwiselogic | bitshift ::= bitwiseandor | operand TOKLRSHIFT bitwiseandor |
bitwiselogic ::= operand | bitwiselogic TOKBANDOR operand | TOKBNOT bitwiselogic | bitwiseandor ::= bitwisenot | bitwiseandor TOKBANDOR bitwisenot |
| bitwisenot ::= operand | TOKBNOT bitwisenot |
operand ::= TOKNIL | TOKCONST | TOKSTRING | TOKPAROPEN condition TOKPARCLOSE | TOKADDSUB power | idref | lambda | tabledef | operand ::= TOKNIL | TOKCONST | TOKSTRING | TOKPAROPEN condition TOKPARCLOSE | TOKADDSUB power | idref | lambda | tabledef |
| |