Package org.gorpipe.gor
Class SemanticChecker
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.gorpipe.gor.GorScriptBaseVisitor<java.lang.Boolean>
-
- org.gorpipe.gor.SemanticChecker
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<java.lang.Boolean>,GorScriptVisitor<java.lang.Boolean>
public class SemanticChecker extends GorScriptBaseVisitor<java.lang.Boolean>
-
-
Constructor Summary
Constructors Constructor Description SemanticChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(java.lang.String input)java.lang.BooleanvisitGeneric_command(GorScriptParser.Generic_commandContext ctx)Visit a parse tree produced byGorScriptParser.generic_command().java.lang.BooleanvisitVirtual_relation(GorScriptParser.Virtual_relationContext ctx)Visit a parse tree produced byGorScriptParser.virtual_relation().java.lang.BooleanvisitVirtual_relation_name(GorScriptParser.Virtual_relation_nameContext ctx)Visit a parse tree produced byGorScriptParser.virtual_relation_name().-
Methods inherited from class org.gorpipe.gor.GorScriptBaseVisitor
visitArgument, visitCalc_command, visitCalc_expression, visitCalc_expression_list, visitColumn_list, visitColumn_name, visitColumn_number, visitColumn_range, visitColumn_ref, visitColumn_rename_rule, visitColumn_selection, visitColumn_wildcard, visitCompare_expressions, visitCreate_statement, visitDef_macro, visitExpression, visitFactor, visitFilename, visitFunction_call, visitFunction_expr, visitFunction_name, visitGor_expression, visitGornor_expression, visitHide_command, visitIf_expr, visitIn_expression, visitIndag_expression, visitInput_source, visitMacro_name, visitMacro_value, visitNested_query, visitNor_expression, visitNot_rel_expr, visitNumber, visitOption, visitOption_value, visitOptional_power_factor, visitOptions_and_args, visitParen_expr, visitParen_rel_expr, visitPgor_expression, visitPipe_command, visitPower_factor, visitPredicate, visitPredicate_factor, visitQuery_expression, visitRel_expr, visitRel_term, visitRename_command, visitReplace_command, visitScript, visitSelect_command, visitSigned_factor, visitString_literal, visitString_literal_list, visitTerm, visitValue, visitVariable, visitWhere_command, visitXfactor
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
validate
public void validate(java.lang.String input)
-
visitVirtual_relation_name
public java.lang.Boolean visitVirtual_relation_name(GorScriptParser.Virtual_relation_nameContext ctx)
Description copied from class:GorScriptBaseVisitorVisit a parse tree produced byGorScriptParser.virtual_relation_name().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVirtual_relation_namein interfaceGorScriptVisitor<java.lang.Boolean>- Overrides:
visitVirtual_relation_namein classGorScriptBaseVisitor<java.lang.Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneric_command
public java.lang.Boolean visitGeneric_command(GorScriptParser.Generic_commandContext ctx)
Description copied from class:GorScriptBaseVisitorVisit a parse tree produced byGorScriptParser.generic_command().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGeneric_commandin interfaceGorScriptVisitor<java.lang.Boolean>- Overrides:
visitGeneric_commandin classGorScriptBaseVisitor<java.lang.Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVirtual_relation
public java.lang.Boolean visitVirtual_relation(GorScriptParser.Virtual_relationContext ctx)
Description copied from class:GorScriptBaseVisitorVisit a parse tree produced byGorScriptParser.virtual_relation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVirtual_relationin interfaceGorScriptVisitor<java.lang.Boolean>- Overrides:
visitVirtual_relationin classGorScriptBaseVisitor<java.lang.Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-