jtlcpy/parser/nodes.py
2011-08-30 12:02:52 -04:00

24 lines
587 B
Python

class Node(object):
def __init__(self, children=None):
self.children = children
if self.children is None:
self.children = []
class StatementNode(Node):
def __init__(self, children=None):
Node.__init__(self, children)
class ExprNode(Node):
def __init__(self, children=None):
Node.__init__(self, children)
class CExprNode(ExprNode):
def __init__(self, cstring):
ExprNode.__init__(self)
self.cstring = cstring
class UnitNode(Node):
def __init__(self, children=None):
Node.__init__(self, children)