#include <parser.h>
Inherits impulse::parser::Parser.
Inherited by impulse::parser::BinaryExpressionParser, and impulse::parser::SubexprExpressionParser.
Public Member Functions | |
ExpressionParser (Lexer &lexer) | |
void | initialize (Express &expr, Token token) |
void | finalize (Express &expr, Token token) |
void | number (Express &expr, Token token) |
void | stringx (Express &expr, Token token) |
void | identifier (Express &expr, Token token) |
void | openexpr (Express &expr, Token token) |
impulse::parser::ExpressionParser::ExpressionParser | ( | Lexer & | lexer | ) | [inline] |
Reimplemented from impulse::parser::Parser.
Reimplemented in impulse::parser::SubexprExpressionParser, and impulse::parser::BinaryExpressionParser.
Reimplemented from impulse::parser::Parser.
Reimplemented in impulse::parser::SubexprExpressionParser, and impulse::parser::BinaryExpressionParser.
Reimplemented from impulse::parser::Parser.
Reimplemented in impulse::parser::BinaryExpressionParser.
Reimplemented from impulse::parser::Parser.
Reimplemented from impulse::parser::Parser.
Reimplemented from impulse::parser::Parser.