Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @skip whitespace{
- expr ::= factor addexpr*;
- addexpr ::= '+' factor;
- factor ::= primary mulexpr*;
- mulexpr ::= '*' primary;
- primary ::= '(' expr ')' | number | variable;
- number ::= [0-9]+;
- variable ::= [a-z]+;
- }
- whitespace ::= [ ]+;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement