Example #1
0
        //добавление локальной переменной
        public VarInfo AddVariable(IVAriableDefinitionNode var, LocalBuilder lb)
        {
            VarInfo vi = new VarInfo(lb);

            defs[var] = vi;
            return(vi);
        }
Example #2
0
        //добавление нелок. переменной
        public VarInfo AddNonLocalVariable(IVAriableDefinitionNode var, FieldBuilder fb)
        {
            VarInfo vi = new VarInfo();

            defs[var] = vi;
            vi.fb     = fb;
            vi.kind   = VarKind.vkNonLocal;
            return(vi);
        }