94 lines
3 KiB
Go
94 lines
3 KiB
Go
// Code generated from Query.g4 by ANTLR 4.9.2. DO NOT EDIT.
|
|
|
|
package parser // Query
|
|
|
|
import "github.com/antlr/antlr4/runtime/Go/antlr"
|
|
|
|
// QueryListener is a complete listener for a parse tree produced by Query.
|
|
type QueryListener interface {
|
|
antlr.ParseTreeListener
|
|
|
|
// EnterPolicy is called when entering the policy production.
|
|
EnterPolicy(c *PolicyContext)
|
|
|
|
// EnterRepStmt is called when entering the repStmt production.
|
|
EnterRepStmt(c *RepStmtContext)
|
|
|
|
// EnterCbfStmt is called when entering the cbfStmt production.
|
|
EnterCbfStmt(c *CbfStmtContext)
|
|
|
|
// EnterSelectStmt is called when entering the selectStmt production.
|
|
EnterSelectStmt(c *SelectStmtContext)
|
|
|
|
// EnterClause is called when entering the clause production.
|
|
EnterClause(c *ClauseContext)
|
|
|
|
// EnterFilterExpr is called when entering the filterExpr production.
|
|
EnterFilterExpr(c *FilterExprContext)
|
|
|
|
// EnterFilterStmt is called when entering the filterStmt production.
|
|
EnterFilterStmt(c *FilterStmtContext)
|
|
|
|
// EnterExpr is called when entering the expr production.
|
|
EnterExpr(c *ExprContext)
|
|
|
|
// EnterFilterKey is called when entering the filterKey production.
|
|
EnterFilterKey(c *FilterKeyContext)
|
|
|
|
// EnterFilterValue is called when entering the filterValue production.
|
|
EnterFilterValue(c *FilterValueContext)
|
|
|
|
// EnterNumber is called when entering the number production.
|
|
EnterNumber(c *NumberContext)
|
|
|
|
// EnterKeyword is called when entering the keyword production.
|
|
EnterKeyword(c *KeywordContext)
|
|
|
|
// EnterIdent is called when entering the ident production.
|
|
EnterIdent(c *IdentContext)
|
|
|
|
// EnterIdentWC is called when entering the identWC production.
|
|
EnterIdentWC(c *IdentWCContext)
|
|
|
|
// ExitPolicy is called when exiting the policy production.
|
|
ExitPolicy(c *PolicyContext)
|
|
|
|
// ExitRepStmt is called when exiting the repStmt production.
|
|
ExitRepStmt(c *RepStmtContext)
|
|
|
|
// ExitCbfStmt is called when exiting the cbfStmt production.
|
|
ExitCbfStmt(c *CbfStmtContext)
|
|
|
|
// ExitSelectStmt is called when exiting the selectStmt production.
|
|
ExitSelectStmt(c *SelectStmtContext)
|
|
|
|
// ExitClause is called when exiting the clause production.
|
|
ExitClause(c *ClauseContext)
|
|
|
|
// ExitFilterExpr is called when exiting the filterExpr production.
|
|
ExitFilterExpr(c *FilterExprContext)
|
|
|
|
// ExitFilterStmt is called when exiting the filterStmt production.
|
|
ExitFilterStmt(c *FilterStmtContext)
|
|
|
|
// ExitExpr is called when exiting the expr production.
|
|
ExitExpr(c *ExprContext)
|
|
|
|
// ExitFilterKey is called when exiting the filterKey production.
|
|
ExitFilterKey(c *FilterKeyContext)
|
|
|
|
// ExitFilterValue is called when exiting the filterValue production.
|
|
ExitFilterValue(c *FilterValueContext)
|
|
|
|
// ExitNumber is called when exiting the number production.
|
|
ExitNumber(c *NumberContext)
|
|
|
|
// ExitKeyword is called when exiting the keyword production.
|
|
ExitKeyword(c *KeywordContext)
|
|
|
|
// ExitIdent is called when exiting the ident production.
|
|
ExitIdent(c *IdentContext)
|
|
|
|
// ExitIdentWC is called when exiting the identWC production.
|
|
ExitIdentWC(c *IdentWCContext)
|
|
}
|