• Home
  • Raw
  • Download

Lines Matching refs:IdentExprNode

67       auto id = static_cast<IdentExprNode *>(n->lhs_.get());  in variable_add()
87 StmtNode *Parser::state_add(Scopes::StateScope *scope, IdentExprNode *id, BlockStmtNode *body) { in state_add()
93 auto state = new StateDeclStmtNode(IdentExprNode::Ptr(id), BlockStmtNode::Ptr(body)); in state_add()
104 StmtNode *Parser::state_add(Scopes::StateScope *scope, IdentExprNode *id1, IdentExprNode *id2, Bloc… in state_add()
107 …state = new StateDeclStmtNode(IdentExprNode::Ptr(id1), IdentExprNode::Ptr(id2), BlockStmtNode::Ptr… in state_add()
120 state->subs_.push_back(StateDeclStmtNode::Sub(IdentExprNode::Ptr(id2), BlockStmtNode::Ptr(body), in state_add()
135 StmtNode *Parser::table_add(IdentExprNode *type, IdentExprNodeList *templates, in table_add()
136 IdentExprNode *id, string *size) { in table_add()
137 auto table = new TableDeclStmtNode(IdentExprNode::Ptr(type), in table_add()
139 IdentExprNode::Ptr(id), size); in table_add()
148 StmtNode * Parser::struct_add(IdentExprNode *type, FormalList *formals) { in struct_add()
149 auto struct_decl = new StructDeclStmtNode(IdentExprNode::Ptr(type), move(*formals)); in struct_add()
174 StmtNode * Parser::result_add(int token, IdentExprNode *id, FormalList *formals, BlockStmtNode *bod… in result_add()
178 … stmt = new MatchDeclStmtNode(IdentExprNode::Ptr(id), move(*formals), BlockStmtNode::Ptr(body)); in result_add()
181 stmt = new MissDeclStmtNode(IdentExprNode::Ptr(id), move(*formals), BlockStmtNode::Ptr(body)); in result_add()
184 … stmt = new FailureDeclStmtNode(IdentExprNode::Ptr(id), move(*formals), BlockStmtNode::Ptr(body)); in result_add()
193 IdentExprNode *id, FormalList *formals, BlockStmtNode *body) { in func_add()
194 …auto decl = new FuncDeclStmtNode(IdentExprNode::Ptr(id), move(*formals), BlockStmtNode::Ptr(body)); in func_add()