Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## avrora.core.isdl.ast
Interface StmtVisitor

All Known Implementing Classes:
  CodemapGenerator.StmtGenerator, PrettyPrinter, StmtVisitor.DepthFirst

public interface StmtVisitor

The `StmtVisitor` interface implements the visitor pattern so that clients can visit the abstract syntax tree nodes representing statements in the program.

Nested Class Summary
`static class` | `StmtVisitor.DepthFirst` The `DepthFirst` class is a base implementation of the `StmtVisitor` interface that visits the tree in depth-first order.

Method Summary
`void` | `visit(CallStmt s)`
`void` | `visit(CommentStmt s)`
`void` | `visit(DeclStmt s)`
`void` | `visit(IfStmt s)`
`void` | `visit(MapAssignStmt s)`
`void` | `visit(MapBitAssignStmt s)`
`void` | `visit(MapBitRangeAssignStmt s)`
`void` | `visit(ReturnStmt s)`
`void` | `visit(VarAssignStmt s)`
`void` | `visit(VarBitAssignStmt s)`
`void` | `visit(VarBitRangeAssignStmt s)`

Method Detail

### visit

    public void visit(CallStmt s)

### visit

    public void visit(CommentStmt s)

### visit

    public void visit(DeclStmt s)

### visit

    public void visit(IfStmt s)

### visit

    public void visit(MapAssignStmt s)

### visit

    public void visit(MapBitAssignStmt s)

### visit

    public void visit(MapBitRangeAssignStmt s)

### visit

    public void visit(ReturnStmt s)

### visit

    public void visit(VarAssignStmt s)

### visit

    public void visit(VarBitAssignStmt s)

### visit

    public void visit(VarBitRangeAssignStmt s)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD