浏览代码

Disabled debug/verbosity and code cleanup.

Sander Mathijs van Veen 14 年之前
父节点
当前提交
4821058c8a
共有 1 个文件被更改,包括 5 次插入8 次删除
  1. 5 8
      src/calc.py

+ 5 - 8
src/calc.py

@@ -45,7 +45,7 @@ class Parser(BisonParser):
     # ------------------------------------------------------------------
     def read(self, nbytes):
         try:
-            return raw_input("> ") + "\n"
+            return raw_input(">>> ") + "\n"
         except EOFError:
             return ''
 
@@ -75,8 +75,7 @@ class Parser(BisonParser):
              | exp NEWLINE
         """
         if option == 1:
-            print 'option:', option
-            #print 'on_line:', values[0]
+            print 'on_line: exp =', values[0]
 
     def on_exp(self, target, option, names, values):
         """
@@ -92,11 +91,9 @@ class Parser(BisonParser):
         print 'on_exp: got %s %s %s %s' % (target, option, names, values)
 
         if option == 0:
-            return
-            #return float(values[0])
+            return float(values[0])
         elif option == 1:
-            return
-            #return values[0] + values[2]
+            return values[0] + values[2]
         elif option == 2:
             return values[0] - values[2]
         elif option == 3:
@@ -150,4 +147,4 @@ class Parser(BisonParser):
 
 if __name__ == '__main__':
     p = Parser(verbose=0, keepfiles=1)
-    p.run(debug=1)
+    p.run(debug=0)