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

sp4rql.Sp4rql11Listener Maven / Gradle / Ivy

// Generated from sp4rql/Sp4rql11.g4 by ANTLR 4.8
package sp4rql;
import org.antlr.v4.runtime.tree.ParseTreeListener;

/**
 * This interface defines a complete listener for a parse tree produced by
 * {@link Sp4rql11Parser}.
 */
public interface Sp4rql11Listener extends ParseTreeListener {
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#queryUnit}.
	 * @param ctx the parse tree
	 */
	void enterQueryUnit(Sp4rql11Parser.QueryUnitContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#queryUnit}.
	 * @param ctx the parse tree
	 */
	void exitQueryUnit(Sp4rql11Parser.QueryUnitContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#query}.
	 * @param ctx the parse tree
	 */
	void enterQuery(Sp4rql11Parser.QueryContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#query}.
	 * @param ctx the parse tree
	 */
	void exitQuery(Sp4rql11Parser.QueryContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#updateUnit}.
	 * @param ctx the parse tree
	 */
	void enterUpdateUnit(Sp4rql11Parser.UpdateUnitContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#updateUnit}.
	 * @param ctx the parse tree
	 */
	void exitUpdateUnit(Sp4rql11Parser.UpdateUnitContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#prologue}.
	 * @param ctx the parse tree
	 */
	void enterPrologue(Sp4rql11Parser.PrologueContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#prologue}.
	 * @param ctx the parse tree
	 */
	void exitPrologue(Sp4rql11Parser.PrologueContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#baseDecl}.
	 * @param ctx the parse tree
	 */
	void enterBaseDecl(Sp4rql11Parser.BaseDeclContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#baseDecl}.
	 * @param ctx the parse tree
	 */
	void exitBaseDecl(Sp4rql11Parser.BaseDeclContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#prefixDecl}.
	 * @param ctx the parse tree
	 */
	void enterPrefixDecl(Sp4rql11Parser.PrefixDeclContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#prefixDecl}.
	 * @param ctx the parse tree
	 */
	void exitPrefixDecl(Sp4rql11Parser.PrefixDeclContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#selectQuery}.
	 * @param ctx the parse tree
	 */
	void enterSelectQuery(Sp4rql11Parser.SelectQueryContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#selectQuery}.
	 * @param ctx the parse tree
	 */
	void exitSelectQuery(Sp4rql11Parser.SelectQueryContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#subSelect}.
	 * @param ctx the parse tree
	 */
	void enterSubSelect(Sp4rql11Parser.SubSelectContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#subSelect}.
	 * @param ctx the parse tree
	 */
	void exitSubSelect(Sp4rql11Parser.SubSelectContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#selectClause}.
	 * @param ctx the parse tree
	 */
	void enterSelectClause(Sp4rql11Parser.SelectClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#selectClause}.
	 * @param ctx the parse tree
	 */
	void exitSelectClause(Sp4rql11Parser.SelectClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#constructQuery}.
	 * @param ctx the parse tree
	 */
	void enterConstructQuery(Sp4rql11Parser.ConstructQueryContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#constructQuery}.
	 * @param ctx the parse tree
	 */
	void exitConstructQuery(Sp4rql11Parser.ConstructQueryContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#describeQuery}.
	 * @param ctx the parse tree
	 */
	void enterDescribeQuery(Sp4rql11Parser.DescribeQueryContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#describeQuery}.
	 * @param ctx the parse tree
	 */
	void exitDescribeQuery(Sp4rql11Parser.DescribeQueryContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#askQuery}.
	 * @param ctx the parse tree
	 */
	void enterAskQuery(Sp4rql11Parser.AskQueryContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#askQuery}.
	 * @param ctx the parse tree
	 */
	void exitAskQuery(Sp4rql11Parser.AskQueryContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#datasetClause}.
	 * @param ctx the parse tree
	 */
	void enterDatasetClause(Sp4rql11Parser.DatasetClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#datasetClause}.
	 * @param ctx the parse tree
	 */
	void exitDatasetClause(Sp4rql11Parser.DatasetClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#defaultGraphClause}.
	 * @param ctx the parse tree
	 */
	void enterDefaultGraphClause(Sp4rql11Parser.DefaultGraphClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#defaultGraphClause}.
	 * @param ctx the parse tree
	 */
	void exitDefaultGraphClause(Sp4rql11Parser.DefaultGraphClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#namedGraphClause}.
	 * @param ctx the parse tree
	 */
	void enterNamedGraphClause(Sp4rql11Parser.NamedGraphClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#namedGraphClause}.
	 * @param ctx the parse tree
	 */
	void exitNamedGraphClause(Sp4rql11Parser.NamedGraphClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#sourceSelector}.
	 * @param ctx the parse tree
	 */
	void enterSourceSelector(Sp4rql11Parser.SourceSelectorContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#sourceSelector}.
	 * @param ctx the parse tree
	 */
	void exitSourceSelector(Sp4rql11Parser.SourceSelectorContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#whereClause}.
	 * @param ctx the parse tree
	 */
	void enterWhereClause(Sp4rql11Parser.WhereClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#whereClause}.
	 * @param ctx the parse tree
	 */
	void exitWhereClause(Sp4rql11Parser.WhereClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#solutionModifier}.
	 * @param ctx the parse tree
	 */
	void enterSolutionModifier(Sp4rql11Parser.SolutionModifierContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#solutionModifier}.
	 * @param ctx the parse tree
	 */
	void exitSolutionModifier(Sp4rql11Parser.SolutionModifierContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#groupClause}.
	 * @param ctx the parse tree
	 */
	void enterGroupClause(Sp4rql11Parser.GroupClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#groupClause}.
	 * @param ctx the parse tree
	 */
	void exitGroupClause(Sp4rql11Parser.GroupClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#groupCondition}.
	 * @param ctx the parse tree
	 */
	void enterGroupCondition(Sp4rql11Parser.GroupConditionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#groupCondition}.
	 * @param ctx the parse tree
	 */
	void exitGroupCondition(Sp4rql11Parser.GroupConditionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#havingClause}.
	 * @param ctx the parse tree
	 */
	void enterHavingClause(Sp4rql11Parser.HavingClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#havingClause}.
	 * @param ctx the parse tree
	 */
	void exitHavingClause(Sp4rql11Parser.HavingClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#havingCondition}.
	 * @param ctx the parse tree
	 */
	void enterHavingCondition(Sp4rql11Parser.HavingConditionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#havingCondition}.
	 * @param ctx the parse tree
	 */
	void exitHavingCondition(Sp4rql11Parser.HavingConditionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#orderClause}.
	 * @param ctx the parse tree
	 */
	void enterOrderClause(Sp4rql11Parser.OrderClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#orderClause}.
	 * @param ctx the parse tree
	 */
	void exitOrderClause(Sp4rql11Parser.OrderClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#orderCondition}.
	 * @param ctx the parse tree
	 */
	void enterOrderCondition(Sp4rql11Parser.OrderConditionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#orderCondition}.
	 * @param ctx the parse tree
	 */
	void exitOrderCondition(Sp4rql11Parser.OrderConditionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#limitOffsetClauses}.
	 * @param ctx the parse tree
	 */
	void enterLimitOffsetClauses(Sp4rql11Parser.LimitOffsetClausesContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#limitOffsetClauses}.
	 * @param ctx the parse tree
	 */
	void exitLimitOffsetClauses(Sp4rql11Parser.LimitOffsetClausesContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#limitClause}.
	 * @param ctx the parse tree
	 */
	void enterLimitClause(Sp4rql11Parser.LimitClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#limitClause}.
	 * @param ctx the parse tree
	 */
	void exitLimitClause(Sp4rql11Parser.LimitClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#offsetClause}.
	 * @param ctx the parse tree
	 */
	void enterOffsetClause(Sp4rql11Parser.OffsetClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#offsetClause}.
	 * @param ctx the parse tree
	 */
	void exitOffsetClause(Sp4rql11Parser.OffsetClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#valuesClause}.
	 * @param ctx the parse tree
	 */
	void enterValuesClause(Sp4rql11Parser.ValuesClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#valuesClause}.
	 * @param ctx the parse tree
	 */
	void exitValuesClause(Sp4rql11Parser.ValuesClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#update}.
	 * @param ctx the parse tree
	 */
	void enterUpdate(Sp4rql11Parser.UpdateContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#update}.
	 * @param ctx the parse tree
	 */
	void exitUpdate(Sp4rql11Parser.UpdateContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#update1}.
	 * @param ctx the parse tree
	 */
	void enterUpdate1(Sp4rql11Parser.Update1Context ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#update1}.
	 * @param ctx the parse tree
	 */
	void exitUpdate1(Sp4rql11Parser.Update1Context ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#load}.
	 * @param ctx the parse tree
	 */
	void enterLoad(Sp4rql11Parser.LoadContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#load}.
	 * @param ctx the parse tree
	 */
	void exitLoad(Sp4rql11Parser.LoadContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#clear}.
	 * @param ctx the parse tree
	 */
	void enterClear(Sp4rql11Parser.ClearContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#clear}.
	 * @param ctx the parse tree
	 */
	void exitClear(Sp4rql11Parser.ClearContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#drop}.
	 * @param ctx the parse tree
	 */
	void enterDrop(Sp4rql11Parser.DropContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#drop}.
	 * @param ctx the parse tree
	 */
	void exitDrop(Sp4rql11Parser.DropContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#create}.
	 * @param ctx the parse tree
	 */
	void enterCreate(Sp4rql11Parser.CreateContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#create}.
	 * @param ctx the parse tree
	 */
	void exitCreate(Sp4rql11Parser.CreateContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#add}.
	 * @param ctx the parse tree
	 */
	void enterAdd(Sp4rql11Parser.AddContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#add}.
	 * @param ctx the parse tree
	 */
	void exitAdd(Sp4rql11Parser.AddContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#move}.
	 * @param ctx the parse tree
	 */
	void enterMove(Sp4rql11Parser.MoveContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#move}.
	 * @param ctx the parse tree
	 */
	void exitMove(Sp4rql11Parser.MoveContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#copy}.
	 * @param ctx the parse tree
	 */
	void enterCopy(Sp4rql11Parser.CopyContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#copy}.
	 * @param ctx the parse tree
	 */
	void exitCopy(Sp4rql11Parser.CopyContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#insertData}.
	 * @param ctx the parse tree
	 */
	void enterInsertData(Sp4rql11Parser.InsertDataContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#insertData}.
	 * @param ctx the parse tree
	 */
	void exitInsertData(Sp4rql11Parser.InsertDataContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#deleteData}.
	 * @param ctx the parse tree
	 */
	void enterDeleteData(Sp4rql11Parser.DeleteDataContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#deleteData}.
	 * @param ctx the parse tree
	 */
	void exitDeleteData(Sp4rql11Parser.DeleteDataContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#deleteWhere}.
	 * @param ctx the parse tree
	 */
	void enterDeleteWhere(Sp4rql11Parser.DeleteWhereContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#deleteWhere}.
	 * @param ctx the parse tree
	 */
	void exitDeleteWhere(Sp4rql11Parser.DeleteWhereContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#modify}.
	 * @param ctx the parse tree
	 */
	void enterModify(Sp4rql11Parser.ModifyContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#modify}.
	 * @param ctx the parse tree
	 */
	void exitModify(Sp4rql11Parser.ModifyContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#deleteClause}.
	 * @param ctx the parse tree
	 */
	void enterDeleteClause(Sp4rql11Parser.DeleteClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#deleteClause}.
	 * @param ctx the parse tree
	 */
	void exitDeleteClause(Sp4rql11Parser.DeleteClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#insertClause}.
	 * @param ctx the parse tree
	 */
	void enterInsertClause(Sp4rql11Parser.InsertClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#insertClause}.
	 * @param ctx the parse tree
	 */
	void exitInsertClause(Sp4rql11Parser.InsertClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#usingClause}.
	 * @param ctx the parse tree
	 */
	void enterUsingClause(Sp4rql11Parser.UsingClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#usingClause}.
	 * @param ctx the parse tree
	 */
	void exitUsingClause(Sp4rql11Parser.UsingClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#graphOrDefault}.
	 * @param ctx the parse tree
	 */
	void enterGraphOrDefault(Sp4rql11Parser.GraphOrDefaultContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#graphOrDefault}.
	 * @param ctx the parse tree
	 */
	void exitGraphOrDefault(Sp4rql11Parser.GraphOrDefaultContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#graphRef}.
	 * @param ctx the parse tree
	 */
	void enterGraphRef(Sp4rql11Parser.GraphRefContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#graphRef}.
	 * @param ctx the parse tree
	 */
	void exitGraphRef(Sp4rql11Parser.GraphRefContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#graphRefAll}.
	 * @param ctx the parse tree
	 */
	void enterGraphRefAll(Sp4rql11Parser.GraphRefAllContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#graphRefAll}.
	 * @param ctx the parse tree
	 */
	void exitGraphRefAll(Sp4rql11Parser.GraphRefAllContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#quadPattern}.
	 * @param ctx the parse tree
	 */
	void enterQuadPattern(Sp4rql11Parser.QuadPatternContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#quadPattern}.
	 * @param ctx the parse tree
	 */
	void exitQuadPattern(Sp4rql11Parser.QuadPatternContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#quadData}.
	 * @param ctx the parse tree
	 */
	void enterQuadData(Sp4rql11Parser.QuadDataContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#quadData}.
	 * @param ctx the parse tree
	 */
	void exitQuadData(Sp4rql11Parser.QuadDataContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#quads}.
	 * @param ctx the parse tree
	 */
	void enterQuads(Sp4rql11Parser.QuadsContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#quads}.
	 * @param ctx the parse tree
	 */
	void exitQuads(Sp4rql11Parser.QuadsContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#quadsNotTriples}.
	 * @param ctx the parse tree
	 */
	void enterQuadsNotTriples(Sp4rql11Parser.QuadsNotTriplesContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#quadsNotTriples}.
	 * @param ctx the parse tree
	 */
	void exitQuadsNotTriples(Sp4rql11Parser.QuadsNotTriplesContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#triplesTemplate}.
	 * @param ctx the parse tree
	 */
	void enterTriplesTemplate(Sp4rql11Parser.TriplesTemplateContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#triplesTemplate}.
	 * @param ctx the parse tree
	 */
	void exitTriplesTemplate(Sp4rql11Parser.TriplesTemplateContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#groupGraphPattern}.
	 * @param ctx the parse tree
	 */
	void enterGroupGraphPattern(Sp4rql11Parser.GroupGraphPatternContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#groupGraphPattern}.
	 * @param ctx the parse tree
	 */
	void exitGroupGraphPattern(Sp4rql11Parser.GroupGraphPatternContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#groupGraphPatternSub}.
	 * @param ctx the parse tree
	 */
	void enterGroupGraphPatternSub(Sp4rql11Parser.GroupGraphPatternSubContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#groupGraphPatternSub}.
	 * @param ctx the parse tree
	 */
	void exitGroupGraphPatternSub(Sp4rql11Parser.GroupGraphPatternSubContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#triplesBlock}.
	 * @param ctx the parse tree
	 */
	void enterTriplesBlock(Sp4rql11Parser.TriplesBlockContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#triplesBlock}.
	 * @param ctx the parse tree
	 */
	void exitTriplesBlock(Sp4rql11Parser.TriplesBlockContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#graphPatternNotTriples}.
	 * @param ctx the parse tree
	 */
	void enterGraphPatternNotTriples(Sp4rql11Parser.GraphPatternNotTriplesContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#graphPatternNotTriples}.
	 * @param ctx the parse tree
	 */
	void exitGraphPatternNotTriples(Sp4rql11Parser.GraphPatternNotTriplesContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#optionalGraphPattern}.
	 * @param ctx the parse tree
	 */
	void enterOptionalGraphPattern(Sp4rql11Parser.OptionalGraphPatternContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#optionalGraphPattern}.
	 * @param ctx the parse tree
	 */
	void exitOptionalGraphPattern(Sp4rql11Parser.OptionalGraphPatternContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#graphGraphPattern}.
	 * @param ctx the parse tree
	 */
	void enterGraphGraphPattern(Sp4rql11Parser.GraphGraphPatternContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#graphGraphPattern}.
	 * @param ctx the parse tree
	 */
	void exitGraphGraphPattern(Sp4rql11Parser.GraphGraphPatternContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#serviceGraphPattern}.
	 * @param ctx the parse tree
	 */
	void enterServiceGraphPattern(Sp4rql11Parser.ServiceGraphPatternContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#serviceGraphPattern}.
	 * @param ctx the parse tree
	 */
	void exitServiceGraphPattern(Sp4rql11Parser.ServiceGraphPatternContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#bind}.
	 * @param ctx the parse tree
	 */
	void enterBind(Sp4rql11Parser.BindContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#bind}.
	 * @param ctx the parse tree
	 */
	void exitBind(Sp4rql11Parser.BindContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#inlineData}.
	 * @param ctx the parse tree
	 */
	void enterInlineData(Sp4rql11Parser.InlineDataContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#inlineData}.
	 * @param ctx the parse tree
	 */
	void exitInlineData(Sp4rql11Parser.InlineDataContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#dataBlock}.
	 * @param ctx the parse tree
	 */
	void enterDataBlock(Sp4rql11Parser.DataBlockContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#dataBlock}.
	 * @param ctx the parse tree
	 */
	void exitDataBlock(Sp4rql11Parser.DataBlockContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#inlineDataOneVar}.
	 * @param ctx the parse tree
	 */
	void enterInlineDataOneVar(Sp4rql11Parser.InlineDataOneVarContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#inlineDataOneVar}.
	 * @param ctx the parse tree
	 */
	void exitInlineDataOneVar(Sp4rql11Parser.InlineDataOneVarContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#inlineDataFull}.
	 * @param ctx the parse tree
	 */
	void enterInlineDataFull(Sp4rql11Parser.InlineDataFullContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#inlineDataFull}.
	 * @param ctx the parse tree
	 */
	void exitInlineDataFull(Sp4rql11Parser.InlineDataFullContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#dataBlockValue}.
	 * @param ctx the parse tree
	 */
	void enterDataBlockValue(Sp4rql11Parser.DataBlockValueContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#dataBlockValue}.
	 * @param ctx the parse tree
	 */
	void exitDataBlockValue(Sp4rql11Parser.DataBlockValueContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#minusGraphPattern}.
	 * @param ctx the parse tree
	 */
	void enterMinusGraphPattern(Sp4rql11Parser.MinusGraphPatternContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#minusGraphPattern}.
	 * @param ctx the parse tree
	 */
	void exitMinusGraphPattern(Sp4rql11Parser.MinusGraphPatternContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#groupOrUnionGraphPattern}.
	 * @param ctx the parse tree
	 */
	void enterGroupOrUnionGraphPattern(Sp4rql11Parser.GroupOrUnionGraphPatternContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#groupOrUnionGraphPattern}.
	 * @param ctx the parse tree
	 */
	void exitGroupOrUnionGraphPattern(Sp4rql11Parser.GroupOrUnionGraphPatternContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#filter}.
	 * @param ctx the parse tree
	 */
	void enterFilter(Sp4rql11Parser.FilterContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#filter}.
	 * @param ctx the parse tree
	 */
	void exitFilter(Sp4rql11Parser.FilterContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#constraint}.
	 * @param ctx the parse tree
	 */
	void enterConstraint(Sp4rql11Parser.ConstraintContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#constraint}.
	 * @param ctx the parse tree
	 */
	void exitConstraint(Sp4rql11Parser.ConstraintContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#functionCall}.
	 * @param ctx the parse tree
	 */
	void enterFunctionCall(Sp4rql11Parser.FunctionCallContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#functionCall}.
	 * @param ctx the parse tree
	 */
	void exitFunctionCall(Sp4rql11Parser.FunctionCallContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#argList}.
	 * @param ctx the parse tree
	 */
	void enterArgList(Sp4rql11Parser.ArgListContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#argList}.
	 * @param ctx the parse tree
	 */
	void exitArgList(Sp4rql11Parser.ArgListContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#expressionList}.
	 * @param ctx the parse tree
	 */
	void enterExpressionList(Sp4rql11Parser.ExpressionListContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#expressionList}.
	 * @param ctx the parse tree
	 */
	void exitExpressionList(Sp4rql11Parser.ExpressionListContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#constructTemplate}.
	 * @param ctx the parse tree
	 */
	void enterConstructTemplate(Sp4rql11Parser.ConstructTemplateContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#constructTemplate}.
	 * @param ctx the parse tree
	 */
	void exitConstructTemplate(Sp4rql11Parser.ConstructTemplateContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#constructTriples}.
	 * @param ctx the parse tree
	 */
	void enterConstructTriples(Sp4rql11Parser.ConstructTriplesContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#constructTriples}.
	 * @param ctx the parse tree
	 */
	void exitConstructTriples(Sp4rql11Parser.ConstructTriplesContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#triplesSameSubject}.
	 * @param ctx the parse tree
	 */
	void enterTriplesSameSubject(Sp4rql11Parser.TriplesSameSubjectContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#triplesSameSubject}.
	 * @param ctx the parse tree
	 */
	void exitTriplesSameSubject(Sp4rql11Parser.TriplesSameSubjectContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#propertyList}.
	 * @param ctx the parse tree
	 */
	void enterPropertyList(Sp4rql11Parser.PropertyListContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#propertyList}.
	 * @param ctx the parse tree
	 */
	void exitPropertyList(Sp4rql11Parser.PropertyListContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#propertyListNotEmpty}.
	 * @param ctx the parse tree
	 */
	void enterPropertyListNotEmpty(Sp4rql11Parser.PropertyListNotEmptyContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#propertyListNotEmpty}.
	 * @param ctx the parse tree
	 */
	void exitPropertyListNotEmpty(Sp4rql11Parser.PropertyListNotEmptyContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#verb}.
	 * @param ctx the parse tree
	 */
	void enterVerb(Sp4rql11Parser.VerbContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#verb}.
	 * @param ctx the parse tree
	 */
	void exitVerb(Sp4rql11Parser.VerbContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#objectList}.
	 * @param ctx the parse tree
	 */
	void enterObjectList(Sp4rql11Parser.ObjectListContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#objectList}.
	 * @param ctx the parse tree
	 */
	void exitObjectList(Sp4rql11Parser.ObjectListContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#object}.
	 * @param ctx the parse tree
	 */
	void enterObject(Sp4rql11Parser.ObjectContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#object}.
	 * @param ctx the parse tree
	 */
	void exitObject(Sp4rql11Parser.ObjectContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#triplesSameSubjectPath}.
	 * @param ctx the parse tree
	 */
	void enterTriplesSameSubjectPath(Sp4rql11Parser.TriplesSameSubjectPathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#triplesSameSubjectPath}.
	 * @param ctx the parse tree
	 */
	void exitTriplesSameSubjectPath(Sp4rql11Parser.TriplesSameSubjectPathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#singleTermQuad}.
	 * @param ctx the parse tree
	 */
	void enterSingleTermQuad(Sp4rql11Parser.SingleTermQuadContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#singleTermQuad}.
	 * @param ctx the parse tree
	 */
	void exitSingleTermQuad(Sp4rql11Parser.SingleTermQuadContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#propertyListPath}.
	 * @param ctx the parse tree
	 */
	void enterPropertyListPath(Sp4rql11Parser.PropertyListPathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#propertyListPath}.
	 * @param ctx the parse tree
	 */
	void exitPropertyListPath(Sp4rql11Parser.PropertyListPathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#propertyListPathNotEmpty}.
	 * @param ctx the parse tree
	 */
	void enterPropertyListPathNotEmpty(Sp4rql11Parser.PropertyListPathNotEmptyContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#propertyListPathNotEmpty}.
	 * @param ctx the parse tree
	 */
	void exitPropertyListPathNotEmpty(Sp4rql11Parser.PropertyListPathNotEmptyContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#verbPath}.
	 * @param ctx the parse tree
	 */
	void enterVerbPath(Sp4rql11Parser.VerbPathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#verbPath}.
	 * @param ctx the parse tree
	 */
	void exitVerbPath(Sp4rql11Parser.VerbPathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#verbSimple}.
	 * @param ctx the parse tree
	 */
	void enterVerbSimple(Sp4rql11Parser.VerbSimpleContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#verbSimple}.
	 * @param ctx the parse tree
	 */
	void exitVerbSimple(Sp4rql11Parser.VerbSimpleContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#objectListPath}.
	 * @param ctx the parse tree
	 */
	void enterObjectListPath(Sp4rql11Parser.ObjectListPathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#objectListPath}.
	 * @param ctx the parse tree
	 */
	void exitObjectListPath(Sp4rql11Parser.ObjectListPathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#objectPath}.
	 * @param ctx the parse tree
	 */
	void enterObjectPath(Sp4rql11Parser.ObjectPathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#objectPath}.
	 * @param ctx the parse tree
	 */
	void exitObjectPath(Sp4rql11Parser.ObjectPathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#path}.
	 * @param ctx the parse tree
	 */
	void enterPath(Sp4rql11Parser.PathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#path}.
	 * @param ctx the parse tree
	 */
	void exitPath(Sp4rql11Parser.PathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#pathAlternative}.
	 * @param ctx the parse tree
	 */
	void enterPathAlternative(Sp4rql11Parser.PathAlternativeContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#pathAlternative}.
	 * @param ctx the parse tree
	 */
	void exitPathAlternative(Sp4rql11Parser.PathAlternativeContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#pathSequence}.
	 * @param ctx the parse tree
	 */
	void enterPathSequence(Sp4rql11Parser.PathSequenceContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#pathSequence}.
	 * @param ctx the parse tree
	 */
	void exitPathSequence(Sp4rql11Parser.PathSequenceContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#pathElt}.
	 * @param ctx the parse tree
	 */
	void enterPathElt(Sp4rql11Parser.PathEltContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#pathElt}.
	 * @param ctx the parse tree
	 */
	void exitPathElt(Sp4rql11Parser.PathEltContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#pathEltOrInverse}.
	 * @param ctx the parse tree
	 */
	void enterPathEltOrInverse(Sp4rql11Parser.PathEltOrInverseContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#pathEltOrInverse}.
	 * @param ctx the parse tree
	 */
	void exitPathEltOrInverse(Sp4rql11Parser.PathEltOrInverseContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#pathMod}.
	 * @param ctx the parse tree
	 */
	void enterPathMod(Sp4rql11Parser.PathModContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#pathMod}.
	 * @param ctx the parse tree
	 */
	void exitPathMod(Sp4rql11Parser.PathModContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#pathPrimary}.
	 * @param ctx the parse tree
	 */
	void enterPathPrimary(Sp4rql11Parser.PathPrimaryContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#pathPrimary}.
	 * @param ctx the parse tree
	 */
	void exitPathPrimary(Sp4rql11Parser.PathPrimaryContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#pathNegatedPropertySet}.
	 * @param ctx the parse tree
	 */
	void enterPathNegatedPropertySet(Sp4rql11Parser.PathNegatedPropertySetContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#pathNegatedPropertySet}.
	 * @param ctx the parse tree
	 */
	void exitPathNegatedPropertySet(Sp4rql11Parser.PathNegatedPropertySetContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#pathOneInPropertySet}.
	 * @param ctx the parse tree
	 */
	void enterPathOneInPropertySet(Sp4rql11Parser.PathOneInPropertySetContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#pathOneInPropertySet}.
	 * @param ctx the parse tree
	 */
	void exitPathOneInPropertySet(Sp4rql11Parser.PathOneInPropertySetContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#integer}.
	 * @param ctx the parse tree
	 */
	void enterInteger(Sp4rql11Parser.IntegerContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#integer}.
	 * @param ctx the parse tree
	 */
	void exitInteger(Sp4rql11Parser.IntegerContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#triplesNode}.
	 * @param ctx the parse tree
	 */
	void enterTriplesNode(Sp4rql11Parser.TriplesNodeContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#triplesNode}.
	 * @param ctx the parse tree
	 */
	void exitTriplesNode(Sp4rql11Parser.TriplesNodeContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#blankNodePropertyList}.
	 * @param ctx the parse tree
	 */
	void enterBlankNodePropertyList(Sp4rql11Parser.BlankNodePropertyListContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#blankNodePropertyList}.
	 * @param ctx the parse tree
	 */
	void exitBlankNodePropertyList(Sp4rql11Parser.BlankNodePropertyListContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#triplesNodePath}.
	 * @param ctx the parse tree
	 */
	void enterTriplesNodePath(Sp4rql11Parser.TriplesNodePathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#triplesNodePath}.
	 * @param ctx the parse tree
	 */
	void exitTriplesNodePath(Sp4rql11Parser.TriplesNodePathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#blankNodePropertyListPath}.
	 * @param ctx the parse tree
	 */
	void enterBlankNodePropertyListPath(Sp4rql11Parser.BlankNodePropertyListPathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#blankNodePropertyListPath}.
	 * @param ctx the parse tree
	 */
	void exitBlankNodePropertyListPath(Sp4rql11Parser.BlankNodePropertyListPathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#collection}.
	 * @param ctx the parse tree
	 */
	void enterCollection(Sp4rql11Parser.CollectionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#collection}.
	 * @param ctx the parse tree
	 */
	void exitCollection(Sp4rql11Parser.CollectionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#collectionPath}.
	 * @param ctx the parse tree
	 */
	void enterCollectionPath(Sp4rql11Parser.CollectionPathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#collectionPath}.
	 * @param ctx the parse tree
	 */
	void exitCollectionPath(Sp4rql11Parser.CollectionPathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#graphNode}.
	 * @param ctx the parse tree
	 */
	void enterGraphNode(Sp4rql11Parser.GraphNodeContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#graphNode}.
	 * @param ctx the parse tree
	 */
	void exitGraphNode(Sp4rql11Parser.GraphNodeContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#graphNodePath}.
	 * @param ctx the parse tree
	 */
	void enterGraphNodePath(Sp4rql11Parser.GraphNodePathContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#graphNodePath}.
	 * @param ctx the parse tree
	 */
	void exitGraphNodePath(Sp4rql11Parser.GraphNodePathContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#varOrTerm}.
	 * @param ctx the parse tree
	 */
	void enterVarOrTerm(Sp4rql11Parser.VarOrTermContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#varOrTerm}.
	 * @param ctx the parse tree
	 */
	void exitVarOrTerm(Sp4rql11Parser.VarOrTermContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#varOrTermOrEmbTP}.
	 * @param ctx the parse tree
	 */
	void enterVarOrTermOrEmbTP(Sp4rql11Parser.VarOrTermOrEmbTPContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#varOrTermOrEmbTP}.
	 * @param ctx the parse tree
	 */
	void exitVarOrTermOrEmbTP(Sp4rql11Parser.VarOrTermOrEmbTPContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#varOrIri}.
	 * @param ctx the parse tree
	 */
	void enterVarOrIri(Sp4rql11Parser.VarOrIriContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#varOrIri}.
	 * @param ctx the parse tree
	 */
	void exitVarOrIri(Sp4rql11Parser.VarOrIriContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#var}.
	 * @param ctx the parse tree
	 */
	void enterVar(Sp4rql11Parser.VarContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#var}.
	 * @param ctx the parse tree
	 */
	void exitVar(Sp4rql11Parser.VarContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#embTP}.
	 * @param ctx the parse tree
	 */
	void enterEmbTP(Sp4rql11Parser.EmbTPContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#embTP}.
	 * @param ctx the parse tree
	 */
	void exitEmbTP(Sp4rql11Parser.EmbTPContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#graphTerm}.
	 * @param ctx the parse tree
	 */
	void enterGraphTerm(Sp4rql11Parser.GraphTermContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#graphTerm}.
	 * @param ctx the parse tree
	 */
	void exitGraphTerm(Sp4rql11Parser.GraphTermContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#expression}.
	 * @param ctx the parse tree
	 */
	void enterExpression(Sp4rql11Parser.ExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#expression}.
	 * @param ctx the parse tree
	 */
	void exitExpression(Sp4rql11Parser.ExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#expressionOrEmbTP}.
	 * @param ctx the parse tree
	 */
	void enterExpressionOrEmbTP(Sp4rql11Parser.ExpressionOrEmbTPContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#expressionOrEmbTP}.
	 * @param ctx the parse tree
	 */
	void exitExpressionOrEmbTP(Sp4rql11Parser.ExpressionOrEmbTPContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#conditionalOrExpression}.
	 * @param ctx the parse tree
	 */
	void enterConditionalOrExpression(Sp4rql11Parser.ConditionalOrExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#conditionalOrExpression}.
	 * @param ctx the parse tree
	 */
	void exitConditionalOrExpression(Sp4rql11Parser.ConditionalOrExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#conditionalAndExpression}.
	 * @param ctx the parse tree
	 */
	void enterConditionalAndExpression(Sp4rql11Parser.ConditionalAndExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#conditionalAndExpression}.
	 * @param ctx the parse tree
	 */
	void exitConditionalAndExpression(Sp4rql11Parser.ConditionalAndExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#valueLogical}.
	 * @param ctx the parse tree
	 */
	void enterValueLogical(Sp4rql11Parser.ValueLogicalContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#valueLogical}.
	 * @param ctx the parse tree
	 */
	void exitValueLogical(Sp4rql11Parser.ValueLogicalContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#relationalExpression}.
	 * @param ctx the parse tree
	 */
	void enterRelationalExpression(Sp4rql11Parser.RelationalExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#relationalExpression}.
	 * @param ctx the parse tree
	 */
	void exitRelationalExpression(Sp4rql11Parser.RelationalExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#numericExpression}.
	 * @param ctx the parse tree
	 */
	void enterNumericExpression(Sp4rql11Parser.NumericExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#numericExpression}.
	 * @param ctx the parse tree
	 */
	void exitNumericExpression(Sp4rql11Parser.NumericExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#additiveExpression}.
	 * @param ctx the parse tree
	 */
	void enterAdditiveExpression(Sp4rql11Parser.AdditiveExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#additiveExpression}.
	 * @param ctx the parse tree
	 */
	void exitAdditiveExpression(Sp4rql11Parser.AdditiveExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#multiplicativeExpression}.
	 * @param ctx the parse tree
	 */
	void enterMultiplicativeExpression(Sp4rql11Parser.MultiplicativeExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#multiplicativeExpression}.
	 * @param ctx the parse tree
	 */
	void exitMultiplicativeExpression(Sp4rql11Parser.MultiplicativeExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#unaryExpression}.
	 * @param ctx the parse tree
	 */
	void enterUnaryExpression(Sp4rql11Parser.UnaryExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#unaryExpression}.
	 * @param ctx the parse tree
	 */
	void exitUnaryExpression(Sp4rql11Parser.UnaryExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#primaryExpression}.
	 * @param ctx the parse tree
	 */
	void enterPrimaryExpression(Sp4rql11Parser.PrimaryExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#primaryExpression}.
	 * @param ctx the parse tree
	 */
	void exitPrimaryExpression(Sp4rql11Parser.PrimaryExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#brackettedExpression}.
	 * @param ctx the parse tree
	 */
	void enterBrackettedExpression(Sp4rql11Parser.BrackettedExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#brackettedExpression}.
	 * @param ctx the parse tree
	 */
	void exitBrackettedExpression(Sp4rql11Parser.BrackettedExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#builtInCall}.
	 * @param ctx the parse tree
	 */
	void enterBuiltInCall(Sp4rql11Parser.BuiltInCallContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#builtInCall}.
	 * @param ctx the parse tree
	 */
	void exitBuiltInCall(Sp4rql11Parser.BuiltInCallContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#regexExpression}.
	 * @param ctx the parse tree
	 */
	void enterRegexExpression(Sp4rql11Parser.RegexExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#regexExpression}.
	 * @param ctx the parse tree
	 */
	void exitRegexExpression(Sp4rql11Parser.RegexExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#substringExpression}.
	 * @param ctx the parse tree
	 */
	void enterSubstringExpression(Sp4rql11Parser.SubstringExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#substringExpression}.
	 * @param ctx the parse tree
	 */
	void exitSubstringExpression(Sp4rql11Parser.SubstringExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#strReplaceExpression}.
	 * @param ctx the parse tree
	 */
	void enterStrReplaceExpression(Sp4rql11Parser.StrReplaceExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#strReplaceExpression}.
	 * @param ctx the parse tree
	 */
	void exitStrReplaceExpression(Sp4rql11Parser.StrReplaceExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#existsFunc}.
	 * @param ctx the parse tree
	 */
	void enterExistsFunc(Sp4rql11Parser.ExistsFuncContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#existsFunc}.
	 * @param ctx the parse tree
	 */
	void exitExistsFunc(Sp4rql11Parser.ExistsFuncContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#notExistsFunc}.
	 * @param ctx the parse tree
	 */
	void enterNotExistsFunc(Sp4rql11Parser.NotExistsFuncContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#notExistsFunc}.
	 * @param ctx the parse tree
	 */
	void exitNotExistsFunc(Sp4rql11Parser.NotExistsFuncContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#aggregate}.
	 * @param ctx the parse tree
	 */
	void enterAggregate(Sp4rql11Parser.AggregateContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#aggregate}.
	 * @param ctx the parse tree
	 */
	void exitAggregate(Sp4rql11Parser.AggregateContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#iriOrFunction}.
	 * @param ctx the parse tree
	 */
	void enterIriOrFunction(Sp4rql11Parser.IriOrFunctionContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#iriOrFunction}.
	 * @param ctx the parse tree
	 */
	void exitIriOrFunction(Sp4rql11Parser.IriOrFunctionContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#rDFLiteral}.
	 * @param ctx the parse tree
	 */
	void enterRDFLiteral(Sp4rql11Parser.RDFLiteralContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#rDFLiteral}.
	 * @param ctx the parse tree
	 */
	void exitRDFLiteral(Sp4rql11Parser.RDFLiteralContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#numericLiteral}.
	 * @param ctx the parse tree
	 */
	void enterNumericLiteral(Sp4rql11Parser.NumericLiteralContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#numericLiteral}.
	 * @param ctx the parse tree
	 */
	void exitNumericLiteral(Sp4rql11Parser.NumericLiteralContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#numericLiteralUnsigned}.
	 * @param ctx the parse tree
	 */
	void enterNumericLiteralUnsigned(Sp4rql11Parser.NumericLiteralUnsignedContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#numericLiteralUnsigned}.
	 * @param ctx the parse tree
	 */
	void exitNumericLiteralUnsigned(Sp4rql11Parser.NumericLiteralUnsignedContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#numericLiteralPositive}.
	 * @param ctx the parse tree
	 */
	void enterNumericLiteralPositive(Sp4rql11Parser.NumericLiteralPositiveContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#numericLiteralPositive}.
	 * @param ctx the parse tree
	 */
	void exitNumericLiteralPositive(Sp4rql11Parser.NumericLiteralPositiveContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#numericLiteralNegative}.
	 * @param ctx the parse tree
	 */
	void enterNumericLiteralNegative(Sp4rql11Parser.NumericLiteralNegativeContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#numericLiteralNegative}.
	 * @param ctx the parse tree
	 */
	void exitNumericLiteralNegative(Sp4rql11Parser.NumericLiteralNegativeContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#booleanLiteral}.
	 * @param ctx the parse tree
	 */
	void enterBooleanLiteral(Sp4rql11Parser.BooleanLiteralContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#booleanLiteral}.
	 * @param ctx the parse tree
	 */
	void exitBooleanLiteral(Sp4rql11Parser.BooleanLiteralContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#string}.
	 * @param ctx the parse tree
	 */
	void enterString(Sp4rql11Parser.StringContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#string}.
	 * @param ctx the parse tree
	 */
	void exitString(Sp4rql11Parser.StringContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#iri}.
	 * @param ctx the parse tree
	 */
	void enterIri(Sp4rql11Parser.IriContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#iri}.
	 * @param ctx the parse tree
	 */
	void exitIri(Sp4rql11Parser.IriContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#prefixedName}.
	 * @param ctx the parse tree
	 */
	void enterPrefixedName(Sp4rql11Parser.PrefixedNameContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#prefixedName}.
	 * @param ctx the parse tree
	 */
	void exitPrefixedName(Sp4rql11Parser.PrefixedNameContext ctx);
	/**
	 * Enter a parse tree produced by {@link Sp4rql11Parser#blankNode}.
	 * @param ctx the parse tree
	 */
	void enterBlankNode(Sp4rql11Parser.BlankNodeContext ctx);
	/**
	 * Exit a parse tree produced by {@link Sp4rql11Parser#blankNode}.
	 * @param ctx the parse tree
	 */
	void exitBlankNode(Sp4rql11Parser.BlankNodeContext ctx);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy