public virtual void Warning(Location location, string msg, params object[] args) { warnings++; WriteLocation(location); Console.Error.WriteLine(msg, args); }
public AssignStatement(string name, Expression value, Location location) : base(location) { this.name = name; this.value = value; call = null; }
public TypeSpecifier(string name, TypeKind kind, TypedNodeList typeParameters, Location location) : base(location) { this.name = name; this.kind = kind; this.typeParameters = typeParameters; }
public IterDefinition(string name, TypedNodeList arguments, TypeSpecifier returnType, StatementList statementList, RoutineModifier modifier, Location location) : base(name, arguments, returnType, statementList, modifier, location) { typeBuilder = null; typeParameters = null; boundType = null; self = null; current = null; currentPosition = null; constructor = null; moveNext = null; getCurrent = null; creator = null; localVariables = new Hashtable(); resumePoints = new ArrayList(); resumePoints.Add(new ResumePoint()); InitArguments(); bridgeMethods = new ArrayList(); }
public FeatureModifier(string name, string newName, IncludeModifier newModifier, Location location) : base(location) { this.name = name; this.newName = newName; this.newModifier = newModifier; }
public ClassDefinition(string name, ClassKind kind, TypedNodeList typeParameters, TypedNodeList supertypes, Location location) : this(name, kind, typeParameters, supertypes, null, location) { }
public AttrDefinition(string name, TypeSpecifier typeSpecifier, AttrModifier modifier, Location location) : base(location) { this.name = name; this.typeSpecifier = typeSpecifier; this.modifier = modifier; fieldBuilder = null; reader = null; writer = null; }
public AbstractRoutineSignature(string name, TypedNodeList arguments, TypeSpecifier returnType, Location location) : base(location) { this.name = name; this.arguments = arguments; this.returnType = returnType; this.methodBuilder = null; InitArguments(); }
public NewExpression(Location location) : this(new TypeSpecifier("SAME", TypeKind.Same, location), new TypedNodeList(), location) { }
public NewExpression(TypeSpecifier typeSpecifier, TypedNodeList arguments, Location location) : base(location) { this.typeSpecifier = typeSpecifier; this.arguments = arguments; this.constructor = null; }
public ModalExpression(ArgumentMode mode, Expression expression, Location location) : base(location) { this.mode = mode; this.expression = expression; }
public BoolLiteralExpression(bool value, Location location) : base(location) { this.value = value; }
public LocalExpression(string name, Location location) : base(location) { this.name = name; call = null; }
public LiteralExpression(Location location) : base(location) { }
public IterCallExpression(Expression receiver, string name, TypedNodeList arguments, Location location) : base(receiver, name, arguments, location) { }
public RoutineDefinition(string name, TypedNodeList arguments, TypeSpecifier returnType, StatementList statementList, RoutineModifier modifier, Location location) : base(name, arguments, returnType, location) { this.statementList = statementList; this.modifier = modifier; }
public SharedAttrDefinition(string name, TypeSpecifier typeSpecifier, Expression value, AttrModifier modifier, Location location) : base(name, typeSpecifier, modifier, location) { this.value = value; }
public OrExpression(Expression left, Expression right, Location location) : base(left, right, location) { }
public Argument(ArgumentMode mode, string name, TypeSpecifier typeSpecifier, Location location) : base(location) { this.mode = mode; this.name = name; this.typeSpecifier = typeSpecifier; }
public SelfExpression(Location location) : base(location) { }
public ClassDefinition(string name, ClassKind kind, TypedNodeList typeParameters, TypedNodeList supertypes, TypedNodeList subtypes, Location location) : base(location) { this.name = name; this.kind = kind; this.typeParameters = typeParameters; this.supertypes = supertypes; this.subtypes = subtypes; typeBuilder = null; typeData = null; constructor = null; staticConstructor = null; staticConstructorIL = null; adapters = new ArrayList(); }
public StrLiteralExpression(string value, Location location) : base(location) { this.value = value; }
public ConstDefinition(string name, TypeSpecifier typeSpecifier, object value, ConstModifier modifier, Location location) : base(location) { this.name = name; this.typeSpecifier = typeSpecifier; this.value = value; this.modifier = modifier; fieldBuilder = null; reader = null; }
public VoidExpression(Location location) : base(location) { }
public IncludeClause(TypeSpecifier typeSpecifier, IncludeModifier modifier, NodeList featureModifierList, Location location) : base(location) { this.typeSpecifier = typeSpecifier; this.modifier = modifier; this.featureModifierList = featureModifierList; }
public VoidTestExpression(Expression expression, Location location) : base(location) { this.expression = expression; }
public AbstractIterSignature(string name, TypedNodeList arguments, TypeSpecifier returnType, Location location) : base(name, arguments, returnType, location) { typeBuilder = null; constructor = null; moveNext = null; getCurrent = null; moveNextArguments = null; creator = null; InitArguments(); }
public BreakExpression(Location location) : base(location) { }
public TypeSpecifier(string name, TypeKind kind, Location location) : this(name, kind, new TypedNodeList(), location) { }
public ParameterDeclaration(string name, TypeSpecifier constrainingType, Location location) : base(location) { this.name = name; this.constrainingType = constrainingType; builder = null; }