public class TailcallOptimizerVisitor extends ASTNodeVisitorAdapter
Constructor and Description |
---|
TailcallOptimizerVisitor(String functionName) |
Modifier and Type | Method and Description |
---|---|
FuncInvocationExpr |
getTailCallExpr() |
boolean |
isTailcall() |
void |
visit(CompoundStmt s) |
void |
visit(FuncInvocationExpr s) |
void |
visit(IfStmt s) |
void |
visit(ReturnStmt s) |
void |
visit(YieldStmt s) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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 TailcallOptimizerVisitor(String functionName)
functionName
- public boolean isTailcall()
public FuncInvocationExpr getTailCallExpr()
public void visit(CompoundStmt s) throws EvalException
visit
in interface ASTNodeVisitor
visit
in class ASTNodeVisitorAdapter
EvalException
public void visit(FuncInvocationExpr s) throws EvalException
visit
in interface ASTNodeVisitor
visit
in class ASTNodeVisitorAdapter
EvalException
public void visit(IfStmt s) throws EvalException
visit
in interface ASTNodeVisitor
visit
in class ASTNodeVisitorAdapter
EvalException
public void visit(ReturnStmt s) throws EvalException
visit
in interface ASTNodeVisitor
visit
in class ASTNodeVisitorAdapter
EvalException
public void visit(YieldStmt s) throws EvalException
visit
in interface ASTNodeVisitor
visit
in class ASTNodeVisitorAdapter
EvalException
Copyright © 2010–2015. All rights reserved.