Interface ExpressionVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
ExpressionBaseVisitor
public interface ExpressionVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>This interface defines a complete generic visitor for a parse tree produced byExpressionParser.
-
-
Method Summary
-
-
-
Method Detail
-
visitStart
T visitStart(ExpressionParser.StartContext ctx)
Visit a parse tree produced byExpressionParser.start().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPERMISSION
T visitPERMISSION(ExpressionParser.PERMISSIONContext ctx)
Visit a parse tree produced by thePERMISSIONlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNOT
T visitNOT(ExpressionParser.NOTContext ctx)
Visit a parse tree produced by theNOTlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOR
T visitOR(ExpressionParser.ORContext ctx)
Visit a parse tree produced by theORlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAND
T visitAND(ExpressionParser.ANDContext ctx)
Visit a parse tree produced by theANDlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPAREN
T visitPAREN(ExpressionParser.PARENContext ctx)
Visit a parse tree produced by thePARENlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPermissionClass
T visitPermissionClass(ExpressionParser.PermissionClassContext ctx)
Visit a parse tree produced byExpressionParser.permissionClass().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-