public class SeparationLogicBaseListener extends Object implements SeparationLogicListener
SeparationLogicListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.| Constructor and Description |
|---|
SeparationLogicBaseListener() |
public void enterHeap(SeparationLogicParser.HeapContext ctx)
SeparationLogicParser.heap().
The default implementation does nothing.
enterHeap in interface SeparationLogicListenerctx - the parse treepublic void exitHeap(SeparationLogicParser.HeapContext ctx)
SeparationLogicParser.heap().
The default implementation does nothing.
exitHeap in interface SeparationLogicListenerctx - the parse treepublic void enterHeapHead(SeparationLogicParser.HeapHeadContext ctx)
SeparationLogicParser.heapHead().
The default implementation does nothing.
enterHeapHead in interface SeparationLogicListenerctx - the parse treepublic void exitHeapHead(SeparationLogicParser.HeapHeadContext ctx)
SeparationLogicParser.heapHead().
The default implementation does nothing.
exitHeapHead in interface SeparationLogicListenerctx - the parse treepublic void enterHeapBody(SeparationLogicParser.HeapBodyContext ctx)
SeparationLogicParser.heapBody().
The default implementation does nothing.
enterHeapBody in interface SeparationLogicListenerctx - the parse treepublic void exitHeapBody(SeparationLogicParser.HeapBodyContext ctx)
SeparationLogicParser.heapBody().
The default implementation does nothing.
exitHeapBody in interface SeparationLogicListenerctx - the parse treepublic void enterSid(SeparationLogicParser.SidContext ctx)
SeparationLogicParser.sid().
The default implementation does nothing.
enterSid in interface SeparationLogicListenerctx - the parse treepublic void exitSid(SeparationLogicParser.SidContext ctx)
SeparationLogicParser.sid().
The default implementation does nothing.
exitSid in interface SeparationLogicListenerctx - the parse treepublic void enterSidRule(SeparationLogicParser.SidRuleContext ctx)
SeparationLogicParser.sidRule().
The default implementation does nothing.
enterSidRule in interface SeparationLogicListenerctx - the parse treepublic void exitSidRule(SeparationLogicParser.SidRuleContext ctx)
SeparationLogicParser.sidRule().
The default implementation does nothing.
exitSidRule in interface SeparationLogicListenerctx - the parse treepublic void enterSidRuleHead(SeparationLogicParser.SidRuleHeadContext ctx)
SeparationLogicParser.sidRuleHead().
The default implementation does nothing.
enterSidRuleHead in interface SeparationLogicListenerctx - the parse treepublic void exitSidRuleHead(SeparationLogicParser.SidRuleHeadContext ctx)
SeparationLogicParser.sidRuleHead().
The default implementation does nothing.
exitSidRuleHead in interface SeparationLogicListenerctx - the parse treepublic void enterSidRuleBody(SeparationLogicParser.SidRuleBodyContext ctx)
SeparationLogicParser.sidRuleBody().
The default implementation does nothing.
enterSidRuleBody in interface SeparationLogicListenerctx - the parse treepublic void exitSidRuleBody(SeparationLogicParser.SidRuleBodyContext ctx)
SeparationLogicParser.sidRuleBody().
The default implementation does nothing.
exitSidRuleBody in interface SeparationLogicListenerctx - the parse treepublic void enterFreeVariableDeclaration(SeparationLogicParser.FreeVariableDeclarationContext ctx)
SeparationLogicParser.freeVariableDeclaration().
The default implementation does nothing.
enterFreeVariableDeclaration in interface SeparationLogicListenerctx - the parse treepublic void exitFreeVariableDeclaration(SeparationLogicParser.FreeVariableDeclarationContext ctx)
SeparationLogicParser.freeVariableDeclaration().
The default implementation does nothing.
exitFreeVariableDeclaration in interface SeparationLogicListenerctx - the parse treepublic void enterVariableDeclaration(SeparationLogicParser.VariableDeclarationContext ctx)
SeparationLogicParser.variableDeclaration().
The default implementation does nothing.
enterVariableDeclaration in interface SeparationLogicListenerctx - the parse treepublic void exitVariableDeclaration(SeparationLogicParser.VariableDeclarationContext ctx)
SeparationLogicParser.variableDeclaration().
The default implementation does nothing.
exitVariableDeclaration in interface SeparationLogicListenerctx - the parse treepublic void enterVariable(SeparationLogicParser.VariableContext ctx)
SeparationLogicParser.variable().
The default implementation does nothing.
enterVariable in interface SeparationLogicListenerctx - the parse treepublic void exitVariable(SeparationLogicParser.VariableContext ctx)
SeparationLogicParser.variable().
The default implementation does nothing.
exitVariable in interface SeparationLogicListenerctx - the parse treepublic void enterType(SeparationLogicParser.TypeContext ctx)
SeparationLogicParser.type().
The default implementation does nothing.
enterType in interface SeparationLogicListenerctx - the parse treepublic void exitType(SeparationLogicParser.TypeContext ctx)
SeparationLogicParser.type().
The default implementation does nothing.
exitType in interface SeparationLogicListenerctx - the parse treepublic void enterSpatial(SeparationLogicParser.SpatialContext ctx)
SeparationLogicParser.spatial().
The default implementation does nothing.
enterSpatial in interface SeparationLogicListenerctx - the parse treepublic void exitSpatial(SeparationLogicParser.SpatialContext ctx)
SeparationLogicParser.spatial().
The default implementation does nothing.
exitSpatial in interface SeparationLogicListenerctx - the parse treepublic void enterAtom(SeparationLogicParser.AtomContext ctx)
SeparationLogicParser.atom().
The default implementation does nothing.
enterAtom in interface SeparationLogicListenerctx - the parse treepublic void exitAtom(SeparationLogicParser.AtomContext ctx)
SeparationLogicParser.atom().
The default implementation does nothing.
exitAtom in interface SeparationLogicListenerctx - the parse treepublic void enterPointer(SeparationLogicParser.PointerContext ctx)
SeparationLogicParser.pointer().
The default implementation does nothing.
enterPointer in interface SeparationLogicListenerctx - the parse treepublic void exitPointer(SeparationLogicParser.PointerContext ctx)
SeparationLogicParser.pointer().
The default implementation does nothing.
exitPointer in interface SeparationLogicListenerctx - the parse treepublic void enterSelector(SeparationLogicParser.SelectorContext ctx)
SeparationLogicParser.selector().
The default implementation does nothing.
enterSelector in interface SeparationLogicListenerctx - the parse treepublic void exitSelector(SeparationLogicParser.SelectorContext ctx)
SeparationLogicParser.selector().
The default implementation does nothing.
exitSelector in interface SeparationLogicListenerctx - the parse treepublic void enterPure(SeparationLogicParser.PureContext ctx)
SeparationLogicParser.pure().
The default implementation does nothing.
enterPure in interface SeparationLogicListenerctx - the parse treepublic void exitPure(SeparationLogicParser.PureContext ctx)
SeparationLogicParser.pure().
The default implementation does nothing.
exitPure in interface SeparationLogicListenerctx - the parse treepublic void enterConstant(SeparationLogicParser.ConstantContext ctx)
SeparationLogicParser.constant().
The default implementation does nothing.
enterConstant in interface SeparationLogicListenerctx - the parse treepublic void exitConstant(SeparationLogicParser.ConstantContext ctx)
SeparationLogicParser.constant().
The default implementation does nothing.
exitConstant in interface SeparationLogicListenerctx - the parse treepublic void enterPredicateCall(SeparationLogicParser.PredicateCallContext ctx)
SeparationLogicParser.predicateCall().
The default implementation does nothing.
enterPredicateCall in interface SeparationLogicListenerctx - the parse treepublic void exitPredicateCall(SeparationLogicParser.PredicateCallContext ctx)
SeparationLogicParser.predicateCall().
The default implementation does nothing.
exitPredicateCall in interface SeparationLogicListenerctx - the parse treepublic void enterParameter(SeparationLogicParser.ParameterContext ctx)
SeparationLogicParser.parameter().
The default implementation does nothing.
enterParameter in interface SeparationLogicListenerctx - the parse treepublic void exitParameter(SeparationLogicParser.ParameterContext ctx)
SeparationLogicParser.parameter().
The default implementation does nothing.
exitParameter in interface SeparationLogicListenerctx - the parse treepublic void enterPredicateSymbol(SeparationLogicParser.PredicateSymbolContext ctx)
SeparationLogicParser.predicateSymbol().
The default implementation does nothing.
enterPredicateSymbol in interface SeparationLogicListenerctx - the parse treepublic void exitPredicateSymbol(SeparationLogicParser.PredicateSymbolContext ctx)
SeparationLogicParser.predicateSymbol().
The default implementation does nothing.
exitPredicateSymbol in interface SeparationLogicListenerctx - the parse treepublic void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
The default implementation does nothing.
enterEveryRule in interface org.antlr.v4.runtime.tree.ParseTreeListenerpublic void exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
The default implementation does nothing.
exitEveryRule in interface org.antlr.v4.runtime.tree.ParseTreeListenerpublic void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
The default implementation does nothing.
visitTerminal in interface org.antlr.v4.runtime.tree.ParseTreeListenerpublic void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)
The default implementation does nothing.
visitErrorNode in interface org.antlr.v4.runtime.tree.ParseTreeListenerCopyright © 2019. All rights reserved.