Package tilda.grammar
Class TildaCompositionValidator
- java.lang.Object
-
- tilda.grammar.TildaCompositionBaseListener
-
- tilda.grammar.TildaCompositionValidator
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
,tilda.grammar.TildaCompositionListener
public class TildaCompositionValidator extends tilda.grammar.TildaCompositionBaseListener
-
-
Field Summary
Fields Modifier and Type Field Description protected WhereClauseCompositionCodeGen
_CG
protected ErrorList
_Errors
protected java.util.List<java.lang.String>
_SubExpressions
protected int
_SyntaxErrors
protected org.antlr.v4.runtime.tree.ParseTree
_Tree
protected static org.apache.logging.log4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description TildaCompositionValidator(java.lang.String Expr, java.util.List<java.lang.String> SubExpressions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enterBool_expr_sub(tilda.grammar.TildaCompositionParser.Bool_expr_subContext ctx)
Enter a parse tree produced byTildaCompositionParser.bool_expr_sub()
.void
enterBool_op(tilda.grammar.TildaCompositionParser.Bool_opContext ctx)
Enter a parse tree produced byTildaCompositionParser.bool_op()
.void
enterParameter(tilda.grammar.TildaCompositionParser.ParameterContext ctx)
Enter a parse tree produced byTildaCompositionParser.parameter()
.void
exitBool_expr_sub(tilda.grammar.TildaCompositionParser.Bool_expr_subContext ctx)
Exit a parse tree produced byTildaCompositionParser.bool_expr_sub()
.void
exitWhere(tilda.grammar.TildaCompositionParser.WhereContext ctx)
Exit a parse tree produced byTildaCompositionParser.where()
.int
getParserSyntaxErrors()
ErrorList
getValidationErrors()
void
setCodeGen(WhereClauseCompositionCodeGen CG)
void
validate()
-
-
-
Field Detail
-
LOG
protected static final org.apache.logging.log4j.Logger LOG
-
_Tree
protected org.antlr.v4.runtime.tree.ParseTree _Tree
-
_SyntaxErrors
protected int _SyntaxErrors
-
_Errors
protected ErrorList _Errors
-
_CG
protected WhereClauseCompositionCodeGen _CG
-
_SubExpressions
protected java.util.List<java.lang.String> _SubExpressions
-
-
Method Detail
-
getParserSyntaxErrors
public int getParserSyntaxErrors()
-
setCodeGen
public void setCodeGen(WhereClauseCompositionCodeGen CG)
-
validate
public void validate()
-
getValidationErrors
public ErrorList getValidationErrors()
-
enterBool_op
public void enterBool_op(tilda.grammar.TildaCompositionParser.Bool_opContext ctx)
Description copied from class:tilda.grammar.TildaCompositionBaseListener
Enter a parse tree produced byTildaCompositionParser.bool_op()
.The default implementation does nothing.
- Specified by:
enterBool_op
in interfacetilda.grammar.TildaCompositionListener
- Overrides:
enterBool_op
in classtilda.grammar.TildaCompositionBaseListener
- Parameters:
ctx
- the parse tree
-
enterBool_expr_sub
public void enterBool_expr_sub(tilda.grammar.TildaCompositionParser.Bool_expr_subContext ctx)
Description copied from class:tilda.grammar.TildaCompositionBaseListener
Enter a parse tree produced byTildaCompositionParser.bool_expr_sub()
.The default implementation does nothing.
- Specified by:
enterBool_expr_sub
in interfacetilda.grammar.TildaCompositionListener
- Overrides:
enterBool_expr_sub
in classtilda.grammar.TildaCompositionBaseListener
- Parameters:
ctx
- the parse tree
-
exitBool_expr_sub
public void exitBool_expr_sub(tilda.grammar.TildaCompositionParser.Bool_expr_subContext ctx)
Description copied from class:tilda.grammar.TildaCompositionBaseListener
Exit a parse tree produced byTildaCompositionParser.bool_expr_sub()
.The default implementation does nothing.
- Specified by:
exitBool_expr_sub
in interfacetilda.grammar.TildaCompositionListener
- Overrides:
exitBool_expr_sub
in classtilda.grammar.TildaCompositionBaseListener
- Parameters:
ctx
- the parse tree
-
enterParameter
public void enterParameter(tilda.grammar.TildaCompositionParser.ParameterContext ctx)
Description copied from class:tilda.grammar.TildaCompositionBaseListener
Enter a parse tree produced byTildaCompositionParser.parameter()
.The default implementation does nothing.
- Specified by:
enterParameter
in interfacetilda.grammar.TildaCompositionListener
- Overrides:
enterParameter
in classtilda.grammar.TildaCompositionBaseListener
- Parameters:
ctx
- the parse tree
-
exitWhere
public void exitWhere(tilda.grammar.TildaCompositionParser.WhereContext ctx)
Description copied from class:tilda.grammar.TildaCompositionBaseListener
Exit a parse tree produced byTildaCompositionParser.where()
.The default implementation does nothing.
- Specified by:
exitWhere
in interfacetilda.grammar.TildaCompositionListener
- Overrides:
exitWhere
in classtilda.grammar.TildaCompositionBaseListener
- Parameters:
ctx
- the parse tree
-
-