All Downloads are FREE. Search and download functionalities are using the official Maven repository.

g-path-parser.2.0.0-2.source-code.PathListener Maven / Gradle / Ivy

// Generated from Path.g4 by ANTLR 4.5.3

	package io.konig.antlr.path;

import org.antlr.v4.runtime.tree.ParseTreeListener;

/**
 * This interface defines a complete listener for a parse tree produced by
 * {@link PathParser}.
 */
public interface PathListener extends ParseTreeListener {
	/**
	 * Enter a parse tree produced by {@link PathParser#path}.
	 * @param ctx the parse tree
	 */
	void enterPath(PathParser.PathContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#path}.
	 * @param ctx the parse tree
	 */
	void exitPath(PathParser.PathContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#step}.
	 * @param ctx the parse tree
	 */
	void enterStep(PathParser.StepContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#step}.
	 * @param ctx the parse tree
	 */
	void exitStep(PathParser.StepContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#start}.
	 * @param ctx the parse tree
	 */
	void enterStart(PathParser.StartContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#start}.
	 * @param ctx the parse tree
	 */
	void exitStart(PathParser.StartContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#in}.
	 * @param ctx the parse tree
	 */
	void enterIn(PathParser.InContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#in}.
	 * @param ctx the parse tree
	 */
	void exitIn(PathParser.InContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#out}.
	 * @param ctx the parse tree
	 */
	void enterOut(PathParser.OutContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#out}.
	 * @param ctx the parse tree
	 */
	void exitOut(PathParser.OutContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#resource}.
	 * @param ctx the parse tree
	 */
	void enterResource(PathParser.ResourceContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#resource}.
	 * @param ctx the parse tree
	 */
	void exitResource(PathParser.ResourceContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#filter}.
	 * @param ctx the parse tree
	 */
	void enterFilter(PathParser.FilterContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#filter}.
	 * @param ctx the parse tree
	 */
	void exitFilter(PathParser.FilterContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#hasStep}.
	 * @param ctx the parse tree
	 */
	void enterHasStep(PathParser.HasStepContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#hasStep}.
	 * @param ctx the parse tree
	 */
	void exitHasStep(PathParser.HasStepContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#hasStepSpace}.
	 * @param ctx the parse tree
	 */
	void enterHasStepSpace(PathParser.HasStepSpaceContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#hasStepSpace}.
	 * @param ctx the parse tree
	 */
	void exitHasStepSpace(PathParser.HasStepSpaceContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#hasPredicate}.
	 * @param ctx the parse tree
	 */
	void enterHasPredicate(PathParser.HasPredicateContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#hasPredicate}.
	 * @param ctx the parse tree
	 */
	void exitHasPredicate(PathParser.HasPredicateContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#hasValue}.
	 * @param ctx the parse tree
	 */
	void enterHasValue(PathParser.HasValueContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#hasValue}.
	 * @param ctx the parse tree
	 */
	void exitHasValue(PathParser.HasValueContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#literal}.
	 * @param ctx the parse tree
	 */
	void enterLiteral(PathParser.LiteralContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#literal}.
	 * @param ctx the parse tree
	 */
	void exitLiteral(PathParser.LiteralContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#booleanLiteral}.
	 * @param ctx the parse tree
	 */
	void enterBooleanLiteral(PathParser.BooleanLiteralContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#booleanLiteral}.
	 * @param ctx the parse tree
	 */
	void exitBooleanLiteral(PathParser.BooleanLiteralContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#stringLiteral}.
	 * @param ctx the parse tree
	 */
	void enterStringLiteral(PathParser.StringLiteralContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#stringLiteral}.
	 * @param ctx the parse tree
	 */
	void exitStringLiteral(PathParser.StringLiteralContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#stringModifier}.
	 * @param ctx the parse tree
	 */
	void enterStringModifier(PathParser.StringModifierContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#stringModifier}.
	 * @param ctx the parse tree
	 */
	void exitStringModifier(PathParser.StringModifierContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#stringType}.
	 * @param ctx the parse tree
	 */
	void enterStringType(PathParser.StringTypeContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#stringType}.
	 * @param ctx the parse tree
	 */
	void exitStringType(PathParser.StringTypeContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#languageCode}.
	 * @param ctx the parse tree
	 */
	void enterLanguageCode(PathParser.LanguageCodeContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#languageCode}.
	 * @param ctx the parse tree
	 */
	void exitLanguageCode(PathParser.LanguageCodeContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#stringContent}.
	 * @param ctx the parse tree
	 */
	void enterStringContent(PathParser.StringContentContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#stringContent}.
	 * @param ctx the parse tree
	 */
	void exitStringContent(PathParser.StringContentContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#stringChar}.
	 * @param ctx the parse tree
	 */
	void enterStringChar(PathParser.StringCharContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#stringChar}.
	 * @param ctx the parse tree
	 */
	void exitStringChar(PathParser.StringCharContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#asciiChar}.
	 * @param ctx the parse tree
	 */
	void enterAsciiChar(PathParser.AsciiCharContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#asciiChar}.
	 * @param ctx the parse tree
	 */
	void exitAsciiChar(PathParser.AsciiCharContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#numericLiteral}.
	 * @param ctx the parse tree
	 */
	void enterNumericLiteral(PathParser.NumericLiteralContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#numericLiteral}.
	 * @param ctx the parse tree
	 */
	void exitNumericLiteral(PathParser.NumericLiteralContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#iri}.
	 * @param ctx the parse tree
	 */
	void enterIri(PathParser.IriContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#iri}.
	 * @param ctx the parse tree
	 */
	void exitIri(PathParser.IriContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#fullIri}.
	 * @param ctx the parse tree
	 */
	void enterFullIri(PathParser.FullIriContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#fullIri}.
	 * @param ctx the parse tree
	 */
	void exitFullIri(PathParser.FullIriContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#rawIri}.
	 * @param ctx the parse tree
	 */
	void enterRawIri(PathParser.RawIriContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#rawIri}.
	 * @param ctx the parse tree
	 */
	void exitRawIri(PathParser.RawIriContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#qname}.
	 * @param ctx the parse tree
	 */
	void enterQname(PathParser.QnameContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#qname}.
	 * @param ctx the parse tree
	 */
	void exitQname(PathParser.QnameContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#prefix}.
	 * @param ctx the parse tree
	 */
	void enterPrefix(PathParser.PrefixContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#prefix}.
	 * @param ctx the parse tree
	 */
	void exitPrefix(PathParser.PrefixContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#localName}.
	 * @param ctx the parse tree
	 */
	void enterLocalName(PathParser.LocalNameContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#localName}.
	 * @param ctx the parse tree
	 */
	void exitLocalName(PathParser.LocalNameContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#bareLocalName}.
	 * @param ctx the parse tree
	 */
	void enterBareLocalName(PathParser.BareLocalNameContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#bareLocalName}.
	 * @param ctx the parse tree
	 */
	void exitBareLocalName(PathParser.BareLocalNameContext ctx);
	/**
	 * Enter a parse tree produced by {@link PathParser#bnode}.
	 * @param ctx the parse tree
	 */
	void enterBnode(PathParser.BnodeContext ctx);
	/**
	 * Exit a parse tree produced by {@link PathParser#bnode}.
	 * @param ctx the parse tree
	 */
	void exitBnode(PathParser.BnodeContext ctx);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy