فهرست منبع

Only give value to variables with debugging on

Yentl Van Tendeloo 8 سال پیش
والد
کامیت
e785b9ab55
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      interface/HUTN/hutn_compiler/primitives_visitor.py

+ 4 - 1
interface/HUTN/hutn_compiler/primitives_visitor.py

@@ -111,7 +111,10 @@ class PrimitivesVisitor(Visitor):
             n = self.value(symbol.name)
         else:
             d = self.value(Action("declare"))
-            n = self.value("%s [%s]" % (symbol.name, tree.get_reference_line()))
+            if self.debug_symbols:
+                n = self.value("%s [%s]" % (symbol.name, tree.get_reference_line()))
+            else:
+                n = self.node()
 
         symbol.node = n
         self.dict(d, "var", n)