18 lines
239 B
Plaintext
18 lines
239 B
Plaintext
<<
|
|
size_t mylexfn(p_context_t * context, p_token_info_t * out_token_info);
|
|
>>
|
|
|
|
tree;
|
|
|
|
lex_fn mylexfn;
|
|
|
|
drop /\s+/;
|
|
token lparen /\(/;
|
|
token rparen /\)/;
|
|
token plus /\+/;
|
|
token num /\d+/;
|
|
|
|
Start -> Expr;
|
|
Expr -> num;
|
|
Expr -> Expr plus num;
|