示例#1
0
 public CallExternal(DatSymbol symbol) : base(symbol)
 {
 }
示例#2
0
 protected SymbolInstruction(DatSymbol symbol)
 {
     Symbol = symbol;
 }
示例#3
0
 public SetInstance(DatSymbol symbol) : base(symbol)
 {
 }
示例#4
0
 public Call(DatSymbol symbol) : base(symbol)
 {
 }
 public InstanceBlockContext(DatSymbol symbol) : base(symbol)
 {
 }
 public PrototypeBlockContext(DatSymbol symbol) : base(symbol)
 {
 }
 public FunctionBlockContext(DatSymbol symbol) : base(symbol)
 {
 }
 public ExecBlockContext(DatSymbol symbol) : base(parent: null)
 {
     Symbol = symbol;
 }
 public FuncCallContext(AssemblyBuilderContext parent, FuncCallContext outerCall, List <DatSymbolType> parametersTypes, DatSymbol symbol) : base(parent)
 {
     _symbol          = symbol;
     _parametersTypes = parametersTypes;
     ArgIndex         = -1;
     OuterCall        = outerCall;
     _instructions    = new List <AssemblyElement>();
 }