Пример #1
0
 public wrapped_common_type_node(PCUReader pr, type_node base_type, string name, SemanticTree.type_access_level type_access_level,
                                 common_namespace_node comprehensive_namespace, SymbolTable.ClassScope cs, location loc, int offset) :
     base(base_type, name, type_access_level, comprehensive_namespace, cs, loc)
 {
     this.pr     = pr;
     this.offset = offset;
 }
Пример #2
0
 public WrappedUnitInterfaceScope(PCUReader pr)
     : base(PascalABCCompiler.SystemLibrary.SystemLibrary.symtab, null, new Scope[0] {
 }, "")
 {
     this.pr = pr;
     Name    = Path.GetFileName(pr.FileName);
 }
Пример #3
0
 public wrapped_function_body(PCUReader pr, int offset) : base(null)
 {
     this.pr     = pr;
     this.offset = offset;
 }
Пример #4
0
 public wrapped_expression(PCUReader pr, int offset)
 {
     this.pr     = pr;
     this.offset = offset;
 }
Пример #5
0
 public wrapped_type_synonym(PCUReader pr, string name, int offset) : base(offset, pr)
 {
     this.name  = name;
     is_synonim = true;
 }
Пример #6
0
 public WrappedInterfaceScope(PCUReader pr, Scope TopScope, Scope[] vTopInterfaceScopeArray)
     :
     base(pr, TopScope, null)
 {
     _TopInterfaceScopeArray = vTopInterfaceScopeArray;
 }
Пример #7
0
 public WrappedInterfaceScope(PCUReader pr, Scope TopScope, Scope BaseClassScope, Scope[] vTopInterfaceScopeArray)
     :
     base(pr, TopScope, BaseClassScope)
 {
     _TopInterfaceScopeArray = vTopInterfaceScopeArray;
 }
Пример #8
0
 public WrappedClassScope(PCUReader pr, Scope top_scope, Scope up_scope)
     : base(SystemLibrary.SystemLibrary.symtab, top_scope, up_scope, "")
 {
     this.pr = pr;
 }
Пример #9
0
 public WrappedUnitImplementationScope(PCUReader pr, Scope TopScope)
     : base(PascalABCCompiler.SystemLibrary.SystemLibrary.symtab, TopScope, new Scope[0] {
 }, "")
 {
     this.pr = pr;
 }
Пример #10
0
 public WrappedUnitInterfaceScope(PCUReader pr)
     : base(PascalABCCompiler.SystemLibrary.SystemLibrary.symtab, null, new Scope[0] {
 })
 {
     this.pr = pr;
 }
Пример #11
0
 public WrappedClassScope(PCUReader pr, Scope top_scope, Scope up_scope)
     : base(PascalABCCompiler.SystemLibrary.SystemLibrary.symtab, top_scope, up_scope)
 {
     this.pr = pr;
 }
Пример #12
0
 public WrappedUnitImplementationScope(PCUReader pr, Scope TopScope)
     : base(SystemLibrary.symtab, TopScope, new Scope[0] {
 })
 {
     this.pr = pr;
 }