class ExprParserTest
Defined at line 19 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
Public Methods
void ExprParserTest ()
Adds the built-in types.
Defined at line 22 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
MockEvalContext & eval_context ()
Defined at line 45 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
ExprParser & parser ()
Valid after Parse() is called.
Defined at line 48 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
fxl::RefPtr<ExprNode> Parse (const char * input, ExprLanguage lang, bool include_context)
Include_context controls whether the EvalContext is passed into the parser to provide type
information. This is omitted for some cases where identifiers are parsed.
Defined at line 52 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
std::string GetParseString (const char * input, bool include_context)
Does the parse and returns the string dump of the structure.
Defined at line 69 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
std::string GetParseString (const char * input, ExprLanguage lang, bool include_context)
Defined at line 73 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc