class METreeScanner extends TreeScanner
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
funcName |
private boolean |
inFieldSelect |
private boolean |
inVectorOp |
private java.lang.StringBuilder |
sb |
private char |
selectedField |
private int |
vectorIndex |
| Constructor and Description |
|---|
METreeScanner() |
METreeScanner(java.lang.String funcName) |
scanvisitprivate final java.lang.String funcName
private final java.lang.StringBuilder sb
private boolean inVectorOp
private int vectorIndex
private boolean inFieldSelect
private char selectedField
METreeScanner()
METreeScanner(java.lang.String funcName)
private void output(java.lang.String s)
java.lang.String getResult()
public void visitArrayAccessExpr(ArrayAccessExpr e)
visitArrayAccessExpr in class TreeScannerpublic void visitBinaryExpr(BinaryExpr e)
visitBinaryExpr in class TreeScannerpublic void visitBreakStmt(BreakStmt s)
visitBreakStmt in class TreeScannerpublic void visitCallExpr(CallExpr e)
visitCallExpr in class TreeScannerpublic void visitCompoundStmt(CompoundStmt s)
visitCompoundStmt in class TreeScannerpublic void visitContinueStmt(ContinueStmt s)
visitContinueStmt in class TreeScannerpublic void visitDeclStmt(DeclStmt s)
visitDeclStmt in class TreeScannerpublic void visitDiscardStmt(DiscardStmt s)
visitDiscardStmt in class TreeScannerpublic void visitDoWhileStmt(DoWhileStmt s)
visitDoWhileStmt in class TreeScannerpublic void visitExprStmt(ExprStmt s)
visitExprStmt in class TreeScannerpublic void visitFieldSelectExpr(FieldSelectExpr e)
visitFieldSelectExpr in class TreeScannerpublic void visitForStmt(ForStmt s)
visitForStmt in class TreeScannerpublic void visitFuncDef(FuncDef d)
visitFuncDef in class TreeScannerpublic void visitGlueBlock(GlueBlock b)
visitGlueBlock in class TreeScannerpublic void visitLiteralExpr(LiteralExpr e)
visitLiteralExpr in class TreeScannerpublic void visitParenExpr(ParenExpr e)
visitParenExpr in class TreeScannerpublic void visitProgramUnit(ProgramUnit p)
visitProgramUnit in class TreeScannerpublic void visitReturnStmt(ReturnStmt s)
visitReturnStmt in class TreeScannerpublic void visitSelectStmt(SelectStmt s)
visitSelectStmt in class TreeScannerpublic void visitUnaryExpr(UnaryExpr e)
visitUnaryExpr in class TreeScannerpublic void visitVarDecl(VarDecl d)
visitVarDecl in class TreeScannerpublic void visitVariableExpr(VariableExpr e)
visitVariableExpr in class TreeScannerpublic void visitVectorCtorExpr(VectorCtorExpr e)
visitVectorCtorExpr in class TreeScannerpublic void visitWhileStmt(WhileStmt s)
visitWhileStmt in class TreeScannerprivate void outputPreambles(Tree tree)