buzz_syntax_bnf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
buzz_syntax_bnf [2018/07/17 18:01]
ilpincy
buzz_syntax_bnf [2018/07/17 18:02]
ilpincy
Line 69: Line 69:
   power              ::= bitshift powerrest   power              ::= bitshift powerrest
   powerrest          ::= <nil> | TOKPOW power   powerrest          ::= <nil> | TOKPOW power
-  bitshift           ::bitwiselogic | operand TOKLRSHIFT bitwiselogic +  bitshift           ::bitwiseandor | operand TOKLRSHIFT bitwiseandor 
-  bitwiselogicandor  ::= bitwiselogicnot bitwiselogic TOKBANDOR bitwiselogicnot +  bitwiseandor       ::= bitwisenot bitwiseandor TOKBANDOR bitwisenot 
-  bitwiselogicnot    ::= operand | bitwiselogic TOKBANDOR operand+  bitwisenot         ::= operand | bitwisenot TOKBANDOR operand
   operand            ::= TOKNIL | TOKCONST | TOKSTRING | TOKPAROPEN condition TOKPARCLOSE | TOKADDSUB power | idref | lambda | tabledef   operand            ::= TOKNIL | TOKCONST | TOKSTRING | TOKPAROPEN condition TOKPARCLOSE | TOKADDSUB power | idref | lambda | tabledef
  
  • buzz_syntax_bnf.txt
  • Last modified: 2018/07/17 18:59
  • by ilpincy