Exemple #1
0
 def __init__(self):
     Phase.__init__(
         self, "Build a mark table.",
         "Builds on the compilation unit. Only builds the base structure.",
         True)
Exemple #2
0
 def __init__(self):
     Phase.__init__(
         self, "Add kinds to a mark table.",
         "Use trees attached to Marks to determine and insert initial Kinds.",
         True)
Exemple #3
0
 def __init__(self):
     Phase.__init__(self, "parser", "read source files, make tree", True)
Exemple #4
0
 def __init__(self):
     Phase.__init__(self, "Strip Comments", "Remove comments from the AST",
                    True)
Exemple #5
0
 def __init__(self):
     Phase.__init__(
         self, "Print the AST Tree",
         "Prints the tree. This is depth-ordered representation for easy reading.",
         True)
Exemple #6
0
 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)
Exemple #7
0
 def __init__(self):
     Phase.__init__(self, "tokenPrint",
                    "read source, print the tokens from lexing.", True)
Exemple #8
0
 def __init__(self):
     Phase.__init__(
         self, "Check the marktable for consistency.",
         "Currently checks there is a defintion, and only one definition..",
         True)
Exemple #9
0
 def __init__(self):
     Phase.__init__(self, "Reverse chains in the AST Tree",
                    "Chains are reversed so they can be easily processed.",
                    True)