Advertisement
Custopootimus

Exp0 - BNF

Sep 15th, 2013
3,152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
BNF 0.40 KB | None | 0 0
  1.  
  2. <program> ::= <statement>
  3.         | <program> <statement>
  4.  
  5. <statement> ::= "p" <expression> ";"
  6.         | "s" <leftvar> ";"
  7.  
  8. <expression> ::= "+" <expression> <expression>
  9.         | "-" <expression> <expression>
  10.         | "(" <expression> <expression>
  11.         | <rightvar>
  12.         | <number>
  13.  
  14. <leftvar> ::= "x" | "y" | "z"
  15.  
  16. <rightvar> ::= "x" | "y" | "z"
  17.  
  18. <number> ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' |'9'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement