public AST_ExpCall(ParserRuleContext parser_node, AST_Expresion expr, AST_Id id, AST_Type_Node expltype, AST_StamentList arg) : base(parser_node, new AST_Node[] { expr, id, expltype, arg }) { this.expr = expr; this.explicittype = expltype; this.id = id; this.arg = arg; }
public AST_MethodDef(ParserRuleContext parser_node, AST_Id id, AST_Type_Node type, AST_ListProp propertys, AST_Expresion corpus) : base(parser_node, new AST_Node[] { id, type, propertys, corpus }) { this.Id = id; this.type = type; this.Propertys = propertys; this.Statament = corpus; }
public AST_ClassDef(ParserRuleContext parser_node, AST_Id id, AST_ListProp property_list, AST_ListMethod method_list, AST_Type_Node inherits) : base(parser_node, new AST_Node[] { id, inherits, property_list, method_list }) { this.Id = id; this.Property_list = property_list; this.Method_list = method_list; this.Inherits = inherits; }
public AST_Call(ParserRuleContext parser_node, AST_Id id, AST_StamentList arg) : base(parser_node, null, id, null, arg) { this.ID = id; this.Args = arg; }
public AST_FormalDec(ParserRuleContext parser_node, AST_Id id, AST_Type_Node type) : base(parser_node, new AST_Node[] { id, type }) { this.id = id; this.type = type; }