Ejemplo n.º 1
0
 public Parser(Scaner sc)
 {
     this.scan = sc;
     this.tree = new Syntax.Root();
     this.logger = new Logger();
     this.tstack = new Symbols.StackTable();
     this.InitTableStack();
 }
Ejemplo n.º 2
0
 public Parser(Scaner sc)
 {
     this.scan   = sc;
     this.tree   = new Syntax.Root();
     this.logger = new Logger();
     this.tstack = new Symbols.StackTable();
     this.InitTableStack();
 }
Ejemplo n.º 3
0
        public CodeGen(Symbols.StackTable table)
        {
            this.table = table;

            free_regs.Push(Reg.ECX);
            free_regs.Push(Reg.EDX);
            free_regs.Push(Reg.EBX);
            free_regs.Push(Reg.EAX);
        }