Exemple #1
0
 public ASTFor(ASTExpressionBase initializer, ASTExpressionBase condition, ASTExpressionBase incrementer, ASTStatementBase body)
 {
     Initializer = initializer;
     Condition   = condition;
     Incrementer = incrementer;
     Body        = body;
 }
Exemple #2
0
 public ASTMemberFunction(string name, string baseClass, List <string> arguments, ASTStatementBase body)
 {
     Name      = name;
     BaseClass = baseClass;
     Arguments = arguments;
     Body      = body;
 }
Exemple #3
0
 public ASTGlobalFunction(string name, List <string> arguments, ASTStatementBase body)
 {
     Name      = name;
     Arguments = arguments;
     Body      = body;
 }
Exemple #4
0
 public ASTFunctionDefinition(string name, List <string> arguments, ASTStatementBase body) : base(name)
 {
     Arguments = arguments;
     Body      = body;
 }
Exemple #5
0
 public ASTIf(ASTExpressionBase condition, ASTStatementBase ifPart, ASTStatementBase elsePart) : this(condition, ifPart)
 {
     ElsePart = elsePart;
 }
Exemple #6
0
 public ASTIf(ASTExpressionBase condition, ASTStatementBase ifPart)
 {
     Condition = condition;
     IfPart    = ifPart;
 }
Exemple #7
0
 public ASTWhile(ASTExpressionBase condition, ASTStatementBase body)
 {
     Condition = condition;
     Body      = body;
 }