Ejemplo n.º 1
0
 public ASTDeclarationLocal(LexLocation location, ASTType type, String id)
 {
     HasValue = false;
     Type     = type;
     ID       = id;
     Location = location;
 }
Ejemplo n.º 2
0
 public ASTDeclarationLocal(LexLocation location, ASTType type, String id, ASTExpression value)
 {
     HasValue     = true;
     Type         = type;
     ID           = id;
     Location     = location;
     InitialValue = value;
 }
Ejemplo n.º 3
0
 public ASTDeclarationMethod(ASTModifierList accessModifiers, ASTType returnType, String name, ASTFormalList formals, ASTStatementList body)
 {
     Modifiers  = accessModifiers;
     ReturnType = returnType;
     Name       = name;
     Formals    = formals;
     Body       = body;
 }
Ejemplo n.º 4
0
 public ASTInstantiateArray(ASTType type, ASTExpression low, ASTExpression up)
 {
     Type  = type;
     Lower = low;
     Upper = up;
 }
Ejemplo n.º 5
0
 public ASTTypeArray(ASTType baseType)
 {
     BaseType = baseType;
 }
Ejemplo n.º 6
0
 public ASTFormal(string modifier, ASTType type, String name)
 {
     Modifier = modifier;
     Type     = type;
     Name     = name;
 }
Ejemplo n.º 7
0
 public ASTFormal(ASTType type, String name)
 {
     Type = type;
     Name = name;
 }
Ejemplo n.º 8
0
 public ASTDeclarationField(ASTModifierList modifiers, ASTType type, String name)
 {
     Modifiers = modifiers;
     FieldType = type;
     Name      = name;
 }
Ejemplo n.º 9
0
 /* Variables */
 public virtual void VisitType(ASTType n)
 {
 }