Lines Matching refs:Ptr
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)); }
176 { $$ = new ExprStmtNode(ExprNode::Ptr($1));
179 { $$ = new ExprStmtNode(ExprNode::Ptr($1));
182 { $$ = new ExprStmtNode(ExprNode::Ptr($1));
185 { $$ = new ExprStmtNode(ExprNode::Ptr($1));
190 { $$ = new ExprStmtNode(ExprNode::Ptr($1));
202 { $$ = new MethodCallExprNode(IdentExprNode::Ptr($1), move(*$3), lexer.lineno()); delete $3;
228 { $$ = new FormalList; $$->push_back(VariableDeclStmtNode::Ptr($2)); }
230 { $1->push_back(VariableDeclStmtNode::Ptr($3)); }
241 { $$ = new IdentExprNodeList; $$->push_back(IdentExprNode::Ptr($1)); }
243 { $$->push_back(IdentExprNode::Ptr($3)); }
270 { $$ = new StmtNodeList; $$->push_back(StmtNode::Ptr($1)); }
272 { $$->push_back(StmtNode::Ptr($2)); }
292 …{ $$ = new FormalList; $$->push_back(VariableDeclStmtNode::Ptr(parser.variable_add(nullptr, $2)));…
294 { $1->push_back(VariableDeclStmtNode::Ptr(parser.variable_add(nullptr, $4))); }
334 { $$ = new IntegerVariableDeclStmtNode(IdentExprNode::Ptr($1), *$3); delete $3;
339 { $$ = new StructVariableDeclStmtNode(IdentExprNode::Ptr($1), IdentExprNode::Ptr($2));
346 { $$ = new StructVariableDeclStmtNode(IdentExprNode::Ptr($1), IdentExprNode::Ptr($3),
353 : expr { $$ = new ExprNodeList; $$->push_back(ExprNode::Ptr($1)); }
354 | init_args TCOMMA expr { $$->push_back(ExprNode::Ptr($3)); }
359 : init_arg_kv { $$ = new ExprNodeList; $$->push_back(ExprNode::Ptr($1)); }
360 | init_args_kv TCOMMA init_arg_kv { $$->push_back(ExprNode::Ptr($3)); }
364 { $$ = new AssignExprNode(IdentExprNode::Ptr($2), ExprNode::Ptr($4));
367 …{ $$ = new AssignExprNode(IdentExprNode::Ptr($2), ExprNode::Ptr($5)); $$->bitop_ = BitopExprNode::…
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));
399 { $$ = new SwitchStmtNode(ExprNode::Ptr($2), make_unique<BlockStmtNode>(move(*$4))); delete $4;
405 { $$ = new StmtNodeList; $$->push_back(StmtNode::Ptr($1)); }
407 { $$->push_back(StmtNode::Ptr($2)); }
412 { $$ = new CaseStmtNode(IntegerExprNode::Ptr($2), BlockStmtNode::Ptr($3));
415 { $$ = new CaseStmtNode(BlockStmtNode::Ptr($3));
442 { $$ = new AssignExprNode(ExprNode::Ptr($1), ExprNode::Ptr($3));
447 { $$ = new AssignExprNode(IdentExprNode::Ptr($1), ExprNode::Ptr($3));
450 …{ $$ = new AssignExprNode(IdentExprNode::Ptr($1), ExprNode::Ptr($4)); $$->bitop_ = BitopExprNode::…
456 { $$ = new ReturnExprNode(ExprNode::Ptr($2));
464 { $$ = $1; $$->bitop_ = BitopExprNode::Ptr($2); }
468 { $$ = $1; $1->sub_ = IdentExprNode::Ptr($3); }
472 { $$ = new PacketExprNode(IdentExprNode::Ptr($2));
476 { $$ = new PacketExprNode(IdentExprNode::Ptr($2));
480 { $$ = new PacketExprNode(IdentExprNode::Ptr($2)); $$->bitop_ = BitopExprNode::Ptr($3);
484 { $$ = new GotoExprNode(IdentExprNode::Ptr($2), false);
487 { $$ = new GotoExprNode(IdentExprNode::Ptr($2), false);
490 { $$ = new GotoExprNode(IdentExprNode::Ptr($2), true);
495 { $$ = $2; $$->bitop_ = BitopExprNode::Ptr($4); }
502 { $$ = $1; $$->bitop_ = BitopExprNode::Ptr($2); }
504 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
507 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
510 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
513 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
516 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
519 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
522 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
525 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
528 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
531 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
534 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
537 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
540 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
543 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
546 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
549 { $$ = new BinopExprNode(ExprNode::Ptr($1), $2, ExprNode::Ptr($3));
552 { $$ = $1; $$->bitop_ = BitopExprNode::Ptr($2); }*/
554 { $$ = new UnopExprNode($1, ExprNode::Ptr($2));
557 { $$ = new UnopExprNode($1, ExprNode::Ptr($2));
565 { $$ = new ExprNodeList; $$->push_back(ExprNode::Ptr($1)); }
567 { $$->push_back(ExprNode::Ptr($3)); }
581 { $$ = new TableIndexExprNode(IdentExprNode::Ptr($1), IdentExprNode::Ptr($3));