Artifact b3e975617e28ffb10ddec14903f1fa186c924a4d:
- File modules/pt/tests/data/ok/peg_peg-fused/2_fun_arithmetic — part of check-in [6d971eaca0] at 2010-03-26 05:07:24 on branch trunk — * New module, 'pt' for ParserTools. Requires Tcl 8.5. Supercedes grammar_peg, grammar_me, and page. (user: andreas_kupries size: 357)
PEG a_pe_grammar (Expression) AddOp <- [-+] ; Digit <- [0123456789] ; Expression <- Function / '(' Expression ')' / Factor (MulOp Factor)* ; Factor <- Term (AddOp Term)* ; Function <- Sinus ; MulOp <- [*/] ; Number <- Sign? Digit+ ; Sign <- [-+] ; Sinus <- 'sin(' Expression ')' ; Term <- Number ; END;