Lines Matching refs:StmtNode
59 StmtNode *stmt;
139 { $$ = new BlockStmtNode; $$->stmts_.push_back(StmtNode::Ptr($1)); }
141 { $1->stmts_.push_back(StmtNode::Ptr($2)); }
169 { $$ = new StmtNodeList; $$->push_back(StmtNode::Ptr($1)); }
171 { $1->push_back(StmtNode::Ptr($2)); }
270 { $$ = new StmtNodeList; $$->push_back(StmtNode::Ptr($1)); }
272 { $$->push_back(StmtNode::Ptr($2)); }
373 { $$ = new IfStmtNode(ExprNode::Ptr($2), StmtNode::Ptr($4));
377 { $$ = new IfStmtNode(ExprNode::Ptr($2), StmtNode::Ptr($4), StmtNode::Ptr($8));
381 { $$ = new IfStmtNode(ExprNode::Ptr($2), StmtNode::Ptr($4), StmtNode::Ptr($7));
388 { $$ = new OnValidStmtNode(IdentExprNode::Ptr($3), StmtNode::Ptr($6));
392 { $$ = new OnValidStmtNode(IdentExprNode::Ptr($3), StmtNode::Ptr($6), StmtNode::Ptr($10));
405 { $$ = new StmtNodeList; $$->push_back(StmtNode::Ptr($1)); }
407 { $$->push_back(StmtNode::Ptr($2)); }