def __init__(self): Phase.__init__( self, "Build a mark table.", "Builds on the compilation unit. Only builds the base structure.", True)
def __init__(self): Phase.__init__( self, "Add kinds to a mark table.", "Use trees attached to Marks to determine and insert initial Kinds.", True)
def __init__(self): Phase.__init__(self, "parser", "read source files, make tree", True)
def __init__(self): Phase.__init__(self, "Strip Comments", "Remove comments from the AST", True)
def __init__(self): Phase.__init__( self, "Print the AST Tree", "Prints the tree. This is depth-ordered representation for easy reading.", True)
def __init__(self): Phase.__init__( self, "Print the AST Tree", "Prints the tree. This print is of working intermediate code, and hard to read.", True)
def __init__(self): Phase.__init__(self, "tokenPrint", "read source, print the tokens from lexing.", True)
def __init__(self): Phase.__init__( self, "Check the marktable for consistency.", "Currently checks there is a defintion, and only one definition..", True)
def __init__(self): Phase.__init__(self, "Reverse chains in the AST Tree", "Chains are reversed so they can be easily processed.", True)