From 5dd84e8e76132ad2e1a58de28ec94ca7ee1ab969 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20N=C3=BC=C3=9Flein?= Date: Tue, 26 May 2009 11:58:02 +0200 Subject: added a main_test (currently for back) --- src/back/tac.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/back') diff --git a/src/back/tac.py b/src/back/tac.py index a875a7d..fc072d9 100644 --- a/src/back/tac.py +++ b/src/back/tac.py @@ -27,10 +27,10 @@ Op.ASSIGN = Op("ASSIGN") # x = y -> x y Op.JMP = Op("JMP") # "goto" x -> x Op.BEQ = Op("EQ") # "if x == y" -> x y Op.BNE = Op("NE") # "if x != y" -> x y -Op.BLE = Op("LE") # ... -Op.BGE = Op("GE") -Op.BLT = Op("LT") -Op.BGT = Op("GT") +Op.LE = Op("LE") # ... +Op.GE = Op("GE") +Op.LT = Op("LT") +Op.GT = Op("GT") Op.PARAM = Op("PARAM") # param x -> x Op.CALL = Op("CALL") # fun x (y-args..) -> x y @@ -60,9 +60,10 @@ class TacArray: return len(self.liste)-1 def createList(self): - i = 0 + i = 1 output = "" for item in self.liste: print "%08d | %s\t%s\t%s" % (i,item.op,item.arg1,item.arg2) + i = i+1 -- cgit v1.2.3