Lines Matching refs:parser
29 * These are handlers for tokens. They modify state of the parser
100 ESR_ReturnCode EP_parse(ExpressionParser* parser, LexicalAnalyzer* lexAnalyzer,
111 CHKLOG(rc, handle_NewStatement(parser));
115 CHKLOG(rc, LA_nextToken(lexAnalyzer, parser->ptokenBuf, &tokenLen));
119 switch (parser->ptokenBuf[0])
122 CHKLOG(rc, handle_OpAssign(parser));
125 CHKLOG(rc, handle_OpConcat(parser));
128 CHKLOG(rc, handle_LBracket(parser));
131 CHKLOG(rc, handle_ParamDelim(parser));
134 CHKLOG(rc, handle_RBracket(parser));
137 CHKLOG(rc, handle_ConditionalExpression_IfTrue(parser));
140 CHKLOG(rc, handle_ConditionalExpression_Else(parser));
143 CHKLOG(rc, handle_EndOfStatement(parser, symtable, evaluator));
146 CHKLOG(rc, handle_Identifier(parser));
172 parser->ptokenBuf,