浏览代码

Fixed HUTN compiler tests with new declaration/define

Yentl Van Tendeloo 8 年之前
父节点
当前提交
db20d1b2ac

+ 1 - 2
interface/HUTN/hutn_compiler/constructors_visitor.py

@@ -293,7 +293,6 @@ class ConstructorsVisitor(Visitor):
                 # Constant
                 self.visit(atom)
         else:
-            # TODO empty is not really the same as undefined!
-            self.add_constructors("empty")
+            self.add_constructors("none")
 
         return True

+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/action

@@ -1 +1 @@
-["funcdef", "test", 0, "declare", "0", true, "assign", "resolve", "0", "const", {"value": "if"}, true, "assign", "resolve", "0", "const", {"value": "while"}, true, "assign", "resolve", "0", "const", {"value": "assign"}, true, "assign", "resolve", "0", "const", {"value": "global"}, true, "assign", "resolve", "0", "const", {"value": "call"}, false, false]
+["funcdef", "test", 0, "declare", "0", "none", true, "assign", "resolve", "0", "const", {"value": "if"}, true, "assign", "resolve", "0", "const", {"value": "while"}, true, "assign", "resolve", "0", "const", {"value": "assign"}, true, "assign", "resolve", "0", "const", {"value": "global"}, true, "assign", "resolve", "0", "const", {"value": "call"}, false, false]

+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/assign

@@ -1 +1 @@
-["funcdef", "test", 0, "declare", "0", true, "assign", "resolve", "0", "const", 1, false, false]
+["funcdef", "test", 0, "declare", "0", "none", true, "assign", "resolve", "0", "const", 1, false, false]

文件差异内容过多而无法显示
+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/dict_access


文件差异内容过多而无法显示
+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/fibonacci_smart


+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/global

@@ -1 +1 @@
-["global", "a", "const", 1, true, "global", "b", true, "funcdef", "abc", 0, "declare", "0", false, false]
+["global", "a", "const", 1, true, "global", "b", "none", true, "funcdef", "abc", 0, "declare", "0", "none", false, false]

+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/ifelse

@@ -1 +1 @@
-["funcdef", "main", 0, "declare", "0", true, "if", "const", true, "assign", "resolve", "0", "const", 2, false, true, "assign", "resolve", "0", "const", 3, false, false, false]
+["funcdef", "main", 0, "declare", "0", "none", true, "if", "const", true, "assign", "resolve", "0", "const", 2, false, true, "assign", "resolve", "0", "const", 3, false, false, false]

+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/multi_include

@@ -1 +1 @@
-["global", "a", true, "global", "b", true, "global", "c", false]
+["global", "a", "none", true, "global", "b", "none", true, "global", "c", "none", false]

+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/types

@@ -1 +1 @@
-["funcdef", "main", 0, "declare", "0", true, "assign", "resolve", "0", "const", {"value": "Integer"}, true, "assign", "resolve", "0", "const", {"value": "Type"}, true, "assign", "resolve", "0", "const", {"value": "Action"}, true, "assign", "resolve", "0", "const", {"value": "String"}, false, false]
+["funcdef", "main", 0, "declare", "0", "none", true, "assign", "resolve", "0", "const", {"value": "Integer"}, true, "assign", "resolve", "0", "const", {"value": "Type"}, true, "assign", "resolve", "0", "const", {"value": "Action"}, true, "assign", "resolve", "0", "const", {"value": "String"}, false, false]

+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/vardecl

@@ -1 +1 @@
-["global", "a", false]
+["global", "a", "none", false]

+ 1 - 1
interface/HUTN/test/constructor_compilation_action_language/expected/while

@@ -1 +1 @@
-["funcdef", "main", 0, "declare", "0", true, "while", "const", true, "assign", "resolve", "0", "const", 2, false, false, false]
+["funcdef", "main", 0, "declare", "0", "none", true, "while", "const", true, "assign", "resolve", "0", "const", 2, false, false, false]