Tools
leopurd.asc
Associated article: Building Parsers with Leopurd
Tags: Tools Design
_BUILDING PARSERS WITH LEOPURD_
by Thor Mirchandani
Example 1:
%token NUMBER
%token '+' MINUS
%token '='
%%
Example 2:
expression: sum '=' |
difference '='
;
sum: NUMBER '+' NUMBER |
NUMBER '+' sum |
EMPTY
;
difference:
NUMBER MINUS NUMBER |
NUMBER ...


