Exemple #1
0
        public ContextClass(ContextFile fileContext)
        {
            FileContext = fileContext;

            PropertyContext = new PropertyContextCollection();
            PropertyContext.ClassContext = this;

            ProcManagerContext = new ProcContextCollection();
            ProcManagerContext.ClassContext = this;
            EmitContext = new ClassEmitContext();

            MemberDictionary = new NameDictionary <SymbolDefMember>();
            CurrentTable     = new ClassSymbolTable("Class");
        }
Exemple #2
0
 protected ContextClass( )
 {
     EmitContext       = new ClassEmitContext();
     SelfCompilingType = new ZCClassInfo();
 }