Пример #1
0
 public AST_Call(EnumCall type, int line_num, string name, IInstanceType scope_type, int symb_idx = -1, string module_name = "", uint cargs_bits = 0)
 {
     this.type        = type;
     this.name        = name;
     this.scope_type  = scope_type;
     this.line_num    = line_num;
     this.symb_idx    = symb_idx;
     this.module_name = module_name;
     this.cargs_bits  = cargs_bits;
 }
Пример #2
0
 public AST_Call(EnumCall type, int line_num, VariableSymbol symb, IInstanceType scope_symb = null, uint cargs_bits = 0)
     : this(type, line_num, symb.name, scope_symb, symb.scope_idx, symb.module_name, cargs_bits)
 {
 }
Пример #3
0
 public AST_Call(EnumCall type, int line_num, string name = "", string module_name = "", IInstanceType scope_symb = null, int symb_idx = -1, uint cargs_bits = 0)
     : this(type, line_num, name, scope_symb, symb_idx, module_name, cargs_bits)
 {
 }