jtlcpy/Compiler.py
2011-08-30 13:36:35 -04:00

15 lines
306 B
Python

from parser.nodes import *
class Compiler(object):
def __init__(self):
pass
def compile(self, ast, out):
ast.visit(self.first_pass, out)
def first_pass(self, node, out):
if isinstance(node, CExprNode):
out.write(node.cstring)
out.write('\n')