public class VariableTypes extends ASTVisitorBase
| Modifier and Type | Method and Description |
|---|---|
static void |
process(AST tree,
TypeTranslator trans)
Set the logical types of all variable symbols.
|
void |
visit(DeclCallStatement decl) |
void |
visit(GlobalVariableDeclaration decl) |
void |
visit(VariableDeclarationBase decl) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic static void process(AST tree, TypeTranslator trans)
tree - a program tree.trans - a type translator.public void visit(DeclCallStatement decl)
visit in interface ASTVisitorvisit in class ASTVisitorBasepublic void visit(GlobalVariableDeclaration decl)
visit in interface ASTVisitorvisit in class ASTVisitorBasepublic void visit(VariableDeclarationBase decl)
visit in interface ASTVisitorvisit in class ASTVisitorBase