class ExprParserTest
Defined at line 27 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
Public Methods
void ExprParserTest ()
Adds the built-in types.
Defined at line 30 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
MockEvalContext & eval_context ()
Defined at line 53 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
ExprParser & parser ()
Valid after Parse() is called.
Defined at line 56 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
fxl::RefPtr<ExprNode> Parse (const char *input,ExprLanguagelang,boolinclude_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 60 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 77 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc
std::string GetParseString (const char *input,ExprLanguagelang,boolinclude_context)
Defined at line 81 of file ../../src/developer/debug/zxdb/expr/expr_parser_unittest.cc