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, visit
public static void process(AST tree, TypeTranslator trans)
tree
- a program tree.trans
- a type translator.public void visit(DeclCallStatement decl)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(GlobalVariableDeclaration decl)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(VariableDeclarationBase decl)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase