|
Lines 690-710
Link Here
|
| 690 |
| (rootNode( ch_p('-') ) >> term) ); |
690 |
| (rootNode( ch_p('-') ) >> term) ); |
| 691 |
} |
691 |
} |
| 692 |
|
692 |
|
| 693 |
rule<ScannerT, parser_context, parser_tag<VARIABLE> > variable; |
693 |
rule<ScannerT, parser_context<>, parser_tag<VARIABLE> > variable; |
| 694 |
rule<ScannerT, parser_context, parser_tag<CALL_FUNC1> > call_func; |
694 |
rule<ScannerT, parser_context<>, parser_tag<CALL_FUNC1> > call_func; |
| 695 |
rule<ScannerT, parser_context, parser_tag<EXPRESSION> > expression; |
695 |
rule<ScannerT, parser_context<>, parser_tag<EXPRESSION> > expression; |
| 696 |
rule<ScannerT, parser_context, parser_tag<TERM> > term; |
696 |
rule<ScannerT, parser_context<>, parser_tag<TERM> > term; |
| 697 |
rule<ScannerT, parser_context, parser_tag<FACTOR> > factor; |
697 |
rule<ScannerT, parser_context<>, parser_tag<FACTOR> > factor; |
| 698 |
rule<ScannerT, parser_context, parser_tag<FLOATING> > floating; |
698 |
rule<ScannerT, parser_context<>, parser_tag<FLOATING> > floating; |
| 699 |
rule<ScannerT, parser_context, parser_tag<EXPONENT> > exponent; |
699 |
rule<ScannerT, parser_context<>, parser_tag<EXPONENT> > exponent; |
| 700 |
rule<ScannerT, parser_context, parser_tag<INTEGER> > integer; |
700 |
rule<ScannerT, parser_context<>, parser_tag<INTEGER> > integer; |
| 701 |
rule<ScannerT, parser_context, parser_tag<NEGATIVE> > negative; |
701 |
rule<ScannerT, parser_context<>, parser_tag<NEGATIVE> > negative; |
| 702 |
rule<ScannerT, parser_context, parser_tag<GROUP> > group; |
702 |
rule<ScannerT, parser_context<>, parser_tag<GROUP> > group; |
| 703 |
rule<ScannerT, parser_context, parser_tag<IDENTIFIER> > identifier; |
703 |
rule<ScannerT, parser_context<>, parser_tag<IDENTIFIER> > identifier; |
| 704 |
rule<ScannerT, parser_context, parser_tag<CONSTANT> > constant; |
704 |
rule<ScannerT, parser_context<>, parser_tag<CONSTANT> > constant; |
| 705 |
rule<ScannerT, parser_context, parser_tag<SYSTEM_FUNC> > system_func; |
705 |
rule<ScannerT, parser_context<>, parser_tag<SYSTEM_FUNC> > system_func; |
| 706 |
|
706 |
|
| 707 |
rule<ScannerT, parser_context, parser_tag<EXPRESSION> > const& |
707 |
rule<ScannerT, parser_context<>, parser_tag<EXPRESSION> > const& |
| 708 |
start() const { return expression; } |
708 |
start() const { return expression; } |
| 709 |
}; |
709 |
}; |
| 710 |
|
710 |
|