Ejemplo n.º 1
0
 public Typeconversionexp_Addexp(Project project, Class @class, GOLD.Token token0)
 {
     this.Addexp = new Token <Add_exp_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Add_exp_basisproduction)token0.Data
     };
     this.Children.Add(this.Addexp);
 }
Ejemplo n.º 2
0
 public Equalityexp_Compareexp(Project project, Class @class, GOLD.Token token0)
 {
     this.Compareexp = new Token <Compare_exp_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Compare_exp_basisproduction)token0.Data
     };
     this.Children.Add(this.Compareexp);
 }
Ejemplo n.º 3
0
 public Type_Any(Project project, Class @class, GOLD.Token token0)
 {
     this.Any = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Any);
 }
Ejemplo n.º 4
0
 public Varlvalue_Vardec(Project project, Class @class, GOLD.Token token0)
 {
     this.Vardec = new Token <Var_dec_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Var_dec_basisproduction)token0.Data
     };
     this.Children.Add(this.Vardec);
 }
Ejemplo n.º 5
0
 public Objectexp_Super(Project project, Class @class, GOLD.Token token0)
 {
     this.Super = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Super);
 }
Ejemplo n.º 6
0
 public Valueexp_Objectexp(Project project, Class @class, GOLD.Token token0)
 {
     this.Objectexp = new Token <Object_exp_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Object_exp_basisproduction)token0.Data
     };
     this.Children.Add(this.Objectexp);
 }
Ejemplo n.º 7
0
 public Typeblock_Classblock(Project project, Class @class, GOLD.Token token0)
 {
     this.Classblock = new Token <Class_block_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Class_block_basisproduction)token0.Data
     };
     this.Children.Add(this.Classblock);
 }
Ejemplo n.º 8
0
 public Classmember_Classexternfunction(Project project, Class @class, GOLD.Token token0)
 {
     this.Classexternfunction = new Token <Class_extern_function_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Class_extern_function_basisproduction)token0.Data
     };
     this.Children.Add(this.Classexternfunction);
 }
Ejemplo n.º 9
0
 public Emptyabletype_Void(Project project, Class @class, GOLD.Token token0)
 {
     this.Void = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Void);
 }
Ejemplo n.º 10
0
 public Explist_Exp(Project project, Class @class, GOLD.Token token0)
 {
     this.Exp = new Token <Exp_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Exp_basisproduction)token0.Data
     };
     this.Children.Add(this.Exp);
 }
Ejemplo n.º 11
0
 public Modifier_Extern(Project project, Class @class, GOLD.Token token0)
 {
     this.Extern = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Extern);
 }
Ejemplo n.º 12
0
 public Emptyabletype_Typelist(Project project, Class @class, GOLD.Token token0)
 {
     this.Typelist = new Token <Type_list_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Type_list_basisproduction)token0.Data
     };
     this.Children.Add(this.Typelist);
 }
Ejemplo n.º 13
0
 public Unaryexp_Functionexp(Project project, Class @class, GOLD.Token token0)
 {
     this.Functionexp = new Token <Function_exp_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Function_exp_basisproduction)token0.Data
     };
     this.Children.Add(this.Functionexp);
 }
 public Statement_For_Identifier_Eq_Exp_Comma_Exp_Forstepstatement_Do_Block_End(Project project, Class @class, GOLD.Token token0, GOLD.Token token1, GOLD.Token token2, GOLD.Token token3, GOLD.Token token4, GOLD.Token token5, GOLD.Token token6, GOLD.Token token7, GOLD.Token token8, GOLD.Token token9)
 {
     this.For = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.For);
     this.Identifier = new Token <string>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (string)token1.Data
     };
     this.Children.Add(this.Identifier);
     this.Eq = new Token <string>()
     {
         Column = token2.Position().Column, Line = token2.Position().Line, Symbol = (string)token2.Data
     };
     this.Children.Add(this.Eq);
     this.Exp = new Token <Exp_basisproduction>()
     {
         Column = token3.Position().Column, Line = token3.Position().Line, Symbol = (Exp_basisproduction)token3.Data
     };
     this.Children.Add(this.Exp);
     this.Comma = new Token <string>()
     {
         Column = token4.Position().Column, Line = token4.Position().Line, Symbol = (string)token4.Data
     };
     this.Children.Add(this.Comma);
     this.Exp_2 = new Token <Exp_basisproduction>()
     {
         Column = token5.Position().Column, Line = token5.Position().Line, Symbol = (Exp_basisproduction)token5.Data
     };
     this.Children.Add(this.Exp_2);
     this.Forstepstatement = new Token <For_step_statement_basisproduction>()
     {
         Column = token6.Position().Column, Line = token6.Position().Line, Symbol = (For_step_statement_basisproduction)token6.Data
     };
     this.Children.Add(this.Forstepstatement);
     this.Do = new Token <string>()
     {
         Column = token7.Position().Column, Line = token7.Position().Line, Symbol = (string)token7.Data
     };
     this.Children.Add(this.Do);
     this.Block = new Token <Block_basisproduction>()
     {
         Column = token8.Position().Column, Line = token8.Position().Line, Symbol = (Block_basisproduction)token8.Data
     };
     this.Children.Add(this.Block);
     this.End = new Token <string>()
     {
         Column = token9.Position().Column, Line = token9.Position().Line, Symbol = (string)token9.Data
     };
     this.Children.Add(this.End);
 }
 public Elseifstatementlist_Elseifstatementlist_Elseifstatement(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Elseifstatementlist = new Token <Else_if_statement_list_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Else_if_statement_list_basisproduction)token0.Data
     };
     this.Children.Add(this.Elseifstatementlist);
     this.Elseifstatement = new Token <Else_if_statement_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Else_if_statement_basisproduction)token1.Data
     };
     this.Children.Add(this.Elseifstatement);
 }
Ejemplo n.º 16
0
 public Chunk_Packageblock_Typeblock(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Packageblock = new Token <Package_block_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Package_block_basisproduction)token0.Data
     };
     this.Children.Add(this.Packageblock);
     this.Typeblock = new Token <Type_block_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Type_block_basisproduction)token1.Data
     };
     this.Children.Add(this.Typeblock);
 }
Ejemplo n.º 17
0
 public Block_Statementlist_Laststatement(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Statementlist = new Token <Statement_list_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Statement_list_basisproduction)token0.Data
     };
     this.Children.Add(this.Statementlist);
     this.Laststatement = new Token <Last_statement_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Last_statement_basisproduction)token1.Data
     };
     this.Children.Add(this.Laststatement);
 }
Ejemplo n.º 18
0
 public Elsestatement_Else_Block(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Else = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Else);
     this.Block = new Token <Block_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Block_basisproduction)token1.Data
     };
     this.Children.Add(this.Block);
 }
Ejemplo n.º 19
0
 public Classfieldassignment_Eq_Exp(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Eq = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Eq);
     this.Exp = new Token <Exp_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Exp_basisproduction)token1.Data
     };
     this.Children.Add(this.Exp);
 }
Ejemplo n.º 20
0
 public Forstepstatement_Comma_Exp(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Comma = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Comma);
     this.Exp = new Token <Exp_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Exp_basisproduction)token1.Data
     };
     this.Children.Add(this.Exp);
 }
 public Modifierlist_Modifier_Modifierlist(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Modifier = new Token <Modifier_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Modifier_basisproduction)token0.Data
     };
     this.Children.Add(this.Modifier);
     this.Modifierlist = new Token <Modifier_list_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Modifier_list_basisproduction)token1.Data
     };
     this.Children.Add(this.Modifierlist);
 }
Ejemplo n.º 22
0
 public Statement_Varlvalueexp_Semi(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Varlvalueexp = new Token <Var_lvalue_exp_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Var_lvalue_exp_basisproduction)token0.Data
     };
     this.Children.Add(this.Varlvalueexp);
     this.Semi = new Token <string>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (string)token1.Data
     };
     this.Children.Add(this.Semi);
 }
Ejemplo n.º 23
0
 public Statement_Functioncall_Semi(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Functioncall = new Token <Function_call_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Function_call_basisproduction)token0.Data
     };
     this.Children.Add(this.Functioncall);
     this.Semi = new Token <string>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (string)token1.Data
     };
     this.Children.Add(this.Semi);
 }
Ejemplo n.º 24
0
 public Unaryexp_Not_Unaryexp(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Not = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Not);
     this.Unaryexp = new Token <Unary_exp_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Unary_exp_basisproduction)token1.Data
     };
     this.Children.Add(this.Unaryexp);
 }
Ejemplo n.º 25
0
 public Vardec_Type_Identifier(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Type = new Token <Type_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Type_basisproduction)token0.Data
     };
     this.Children.Add(this.Type);
     this.Identifier = new Token <string>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (string)token1.Data
     };
     this.Children.Add(this.Identifier);
 }
 public Importlist_Importlist_Importdec(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Importlist = new Token <Import_list_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Import_list_basisproduction)token0.Data
     };
     this.Children.Add(this.Importlist);
     this.Importdec = new Token <Import_dec_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Import_dec_basisproduction)token1.Data
     };
     this.Children.Add(this.Importdec);
 }
 public Packagename_Identifier_Packagenamelist(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Identifier = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Identifier);
     this.Packagenamelist = new Token <Package_name_list_basisproduction>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (Package_name_list_basisproduction)token1.Data
     };
     this.Children.Add(this.Packagenamelist);
 }
Ejemplo n.º 28
0
 public Varexp_Objectexp_Member(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Objectexp = new Token <Object_exp_basisproduction>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (Object_exp_basisproduction)token0.Data
     };
     this.Children.Add(this.Objectexp);
     this.Member = new Token <string>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (string)token1.Data
     };
     this.Children.Add(this.Member);
 }
Ejemplo n.º 29
0
 public Laststatement_Return_Semi(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Return = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Return);
     this.Semi = new Token <string>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (string)token1.Data
     };
     this.Children.Add(this.Semi);
 }
Ejemplo n.º 30
0
 public Classbaseopt_Extends_Identifier(Project project, Class @class, GOLD.Token token0, GOLD.Token token1)
 {
     this.Extends = new Token <string>()
     {
         Column = token0.Position().Column, Line = token0.Position().Line, Symbol = (string)token0.Data
     };
     this.Children.Add(this.Extends);
     this.Identifier = new Token <string>()
     {
         Column = token1.Position().Column, Line = token1.Position().Line, Symbol = (string)token1.Data
     };
     this.Children.Add(this.Identifier);
     this.BuildClass(project, @class);
 }