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_CGprotected ErrorList_Errorsprotected java.util.List<java.lang.String>_SubExpressionsprotected int_SyntaxErrorsprotected org.antlr.v4.runtime.tree.ParseTree_Treeprotected static org.apache.logging.log4j.LoggerLOG
-
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 voidenterBool_expr_sub(tilda.grammar.TildaCompositionParser.Bool_expr_subContext ctx)Enter a parse tree produced byTildaCompositionParser.bool_expr_sub().voidenterBool_op(tilda.grammar.TildaCompositionParser.Bool_opContext ctx)Enter a parse tree produced byTildaCompositionParser.bool_op().voidenterParameter(tilda.grammar.TildaCompositionParser.ParameterContext ctx)Enter a parse tree produced byTildaCompositionParser.parameter().voidexitBool_expr_sub(tilda.grammar.TildaCompositionParser.Bool_expr_subContext ctx)Exit a parse tree produced byTildaCompositionParser.bool_expr_sub().voidexitWhere(tilda.grammar.TildaCompositionParser.WhereContext ctx)Exit a parse tree produced byTildaCompositionParser.where().intgetParserSyntaxErrors()ErrorListgetValidationErrors()voidsetCodeGen(WhereClauseCompositionCodeGen CG)voidvalidate()
-
-
-
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.TildaCompositionBaseListenerEnter a parse tree produced byTildaCompositionParser.bool_op().The default implementation does nothing.
- Specified by:
enterBool_opin interfacetilda.grammar.TildaCompositionListener- Overrides:
enterBool_opin 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.TildaCompositionBaseListenerEnter a parse tree produced byTildaCompositionParser.bool_expr_sub().The default implementation does nothing.
- Specified by:
enterBool_expr_subin interfacetilda.grammar.TildaCompositionListener- Overrides:
enterBool_expr_subin 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.TildaCompositionBaseListenerExit a parse tree produced byTildaCompositionParser.bool_expr_sub().The default implementation does nothing.
- Specified by:
exitBool_expr_subin interfacetilda.grammar.TildaCompositionListener- Overrides:
exitBool_expr_subin classtilda.grammar.TildaCompositionBaseListener- Parameters:
ctx- the parse tree
-
enterParameter
public void enterParameter(tilda.grammar.TildaCompositionParser.ParameterContext ctx)
Description copied from class:tilda.grammar.TildaCompositionBaseListenerEnter a parse tree produced byTildaCompositionParser.parameter().The default implementation does nothing.
- Specified by:
enterParameterin interfacetilda.grammar.TildaCompositionListener- Overrides:
enterParameterin classtilda.grammar.TildaCompositionBaseListener- Parameters:
ctx- the parse tree
-
exitWhere
public void exitWhere(tilda.grammar.TildaCompositionParser.WhereContext ctx)
Description copied from class:tilda.grammar.TildaCompositionBaseListenerExit a parse tree produced byTildaCompositionParser.where().The default implementation does nothing.
- Specified by:
exitWherein interfacetilda.grammar.TildaCompositionListener- Overrides:
exitWherein classtilda.grammar.TildaCompositionBaseListener- Parameters:
ctx- the parse tree
-
-