public class PrismBackend extends TreeScanner
Constructor and Description |
---|
PrismBackend(JSLParser parser,
ProgramUnit program) |
Modifier and Type | Method and Description |
---|---|
String |
getGlueCode(String effectName,
String peerName,
String genericsName,
String interfaceName) |
void |
visitGlueBlock(GlueBlock b) |
void |
visitVariableExpr(VariableExpr e) |
scan, visitArrayAccessExpr, visitBinaryExpr, visitBreakStmt, visitCallExpr, visitCompoundStmt, visitContinueStmt, visitDeclStmt, visitDiscardStmt, visitDoWhileStmt, visitExprStmt, visitFieldSelectExpr, visitForStmt, visitFuncDef, visitLiteralExpr, visitParenExpr, visitProgramUnit, visitReturnStmt, visitSelectStmt, visitUnaryExpr, visitVarDecl, visitVectorCtorExpr, visitWhileStmt
visit
public PrismBackend(JSLParser parser, ProgramUnit program)
public String getGlueCode(String effectName, String peerName, String genericsName, String interfaceName)
public void visitGlueBlock(GlueBlock b)
visitGlueBlock
in class TreeScanner
public void visitVariableExpr(VariableExpr e)
visitVariableExpr
in class TreeScanner
Copyright © 2020. All rights reserved.