Added two more compiler passes
[fur] / desugaring.py
diff --git a/desugaring.py b/desugaring.py
new file mode 100644 (file)
index 0000000..ef51639
--- /dev/null
@@ -0,0 +1,13 @@
+import collections
+
+DesugaredProgram = collections.namedtuple(
+    'DesugaredProgram',
+    (
+        'statement_list',
+    ),
+)
+
+def desugar(program):
+    return DesugaredProgram(
+        statement_list=program.statement_list,
+    )