Package org.gorpipe.gor
Class SemanticChecker
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Boolean>,GorScriptVisitor<Boolean>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidVisit a parse tree produced byGorScriptParser.generic_command().Visit a parse tree produced byGorScriptParser.virtual_relation().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, visitXfactorMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
SemanticChecker
public SemanticChecker()
-
-
Method Details
-
validate
-
visitVirtual_relation_name
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<Boolean>- Overrides:
visitVirtual_relation_namein classGorScriptBaseVisitor<Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneric_command
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<Boolean>- Overrides:
visitGeneric_commandin classGorScriptBaseVisitor<Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVirtual_relation
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<Boolean>- Overrides:
visitVirtual_relationin classGorScriptBaseVisitor<Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-