public VariableType(string name, string type, string indirection = null, ConstType const_ = ConstType.None, string arraySpecifier = null) { this.Name = name; this.Type = type; this.Indirection = indirection; this.Const = const_; this.ArraySpecifier = arraySpecifier; }
private ILOpCodeConst(ConstType type) { _type = type; }
public ExprConst(string text, ConstType type) { this.Text = text; this.Type = type; }
public Constant(ConstType name, bool isAddInverse, bool isMultInverse) : base(SymbolType.Const, isAddInverse, isMultInverse) { Name = name; }
public Constant(ConstType name) : base(SymbolType.Const, false, false) { Name = name; }
private AILOpCodeConst(ConstType Type) { this.Type = Type; }
public AST_Literal(ConstType type) { this.type = type; }