Class ASTListener
- java.lang.Object
-
- org.fulib.scenarios.parser.ScenarioParserBaseListener
-
- org.fulib.scenarios.parser.ASTListener
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener,ScenarioParserListener
public class ASTListener extends ScenarioParserBaseListener
-
-
Constructor Summary
Constructors Constructor Description ASTListener()
-
Method Summary
-
Methods inherited from class org.fulib.scenarios.parser.ScenarioParserBaseListener
enterAccess, enterActor, enterAddSentence, enterAndCondExpr, enterAnswer, enterAnswerSentence, enterAreSentence, enterAttrCheck, enterAttributeAccess, enterBidiNamedExpr, enterCallSentence, enterCmpOp, enterCollection, enterCollOp, enterCommentSentence, enterCompoundSentence, enterCompoundSentenceBody, enterCondExpr, enterConditionalSentence, enterCondOp, enterCondOpExpr, enterCreateSentence, enterDiagramSentence, enterEqOp, enterEveryRule, enterExampleAccess, enterExpectSentence, enterExpr, enterFile, enterFilterExpr, enterHasClause, enterHasClauses, enterHasSentence, enterHeader, enterIsSentence, enterIt, enterList, enterListElem, enterMultiDescriptor, enterName, enterNameAccess, enterNamed, enterNamedAccess, enterNamedNumber, enterNamedSimple, enterNumber, enterOrCondExpr, enterPredOp, enterPredOpExpr, enterPrimary, enterPrimaryCondExpr, enterPrimaryExpr, enterRange, enterRemoveSentence, enterScenario, enterSectionSentence, enterSentence, enterSep, enterSimpleDescriptor, enterSimpleName, enterSimpleSentence, enterSimpleSentences, enterStringLiteral, enterTakeSentence, enterThatClause, enterThatClauses, enterThereSentence, enterTypeName, enterTypesName, enterWithClause, enterWithClauses, enterWriteSentence, exitAccess, exitActor, exitCmpOp, exitCollection, exitCollOp, exitCompoundSentence, exitCompoundSentenceBody, exitCondExpr, exitCondOp, exitEqOp, exitEveryRule, exitExpr, exitHasClause, exitHasClauses, exitHeader, exitIt, exitListElem, exitName, exitNamed, exitNamedAccess, exitPredOp, exitPrimary, exitPrimaryCondExpr, exitPrimaryExpr, exitSentence, exitSep, exitSimpleName, exitSimpleSentence, exitThatClause, exitThatClauses, exitWithClause, exitWithClauses, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
getFile
public ScenarioFile getFile()
-
exitFile
public void exitFile(ScenarioParser.FileContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.file().The default implementation does nothing.
- Specified by:
exitFilein interfaceScenarioParserListener- Overrides:
exitFilein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitScenario
public void exitScenario(ScenarioParser.ScenarioContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.scenario().The default implementation does nothing.
- Specified by:
exitScenarioin interfaceScenarioParserListener- Overrides:
exitScenarioin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitSectionSentence
public void exitSectionSentence(ScenarioParser.SectionSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.sectionSentence().The default implementation does nothing.
- Specified by:
exitSectionSentencein interfaceScenarioParserListener- Overrides:
exitSectionSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitCommentSentence
public void exitCommentSentence(ScenarioParser.CommentSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.commentSentence().The default implementation does nothing.
- Specified by:
exitCommentSentencein interfaceScenarioParserListener- Overrides:
exitCommentSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitThereSentence
public void exitThereSentence(ScenarioParser.ThereSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.thereSentence().The default implementation does nothing.
- Specified by:
exitThereSentencein interfaceScenarioParserListener- Overrides:
exitThereSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitSimpleDescriptor
public void exitSimpleDescriptor(ScenarioParser.SimpleDescriptorContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.simpleDescriptor().The default implementation does nothing.
- Specified by:
exitSimpleDescriptorin interfaceScenarioParserListener- Overrides:
exitSimpleDescriptorin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitMultiDescriptor
public void exitMultiDescriptor(ScenarioParser.MultiDescriptorContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.multiDescriptor().The default implementation does nothing.
- Specified by:
exitMultiDescriptorin interfaceScenarioParserListener- Overrides:
exitMultiDescriptorin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitExpectSentence
public void exitExpectSentence(ScenarioParser.ExpectSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.expectSentence().The default implementation does nothing.
- Specified by:
exitExpectSentencein interfaceScenarioParserListener- Overrides:
exitExpectSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitDiagramSentence
public void exitDiagramSentence(ScenarioParser.DiagramSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.diagramSentence().The default implementation does nothing.
- Specified by:
exitDiagramSentencein interfaceScenarioParserListener- Overrides:
exitDiagramSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitHasSentence
public void exitHasSentence(ScenarioParser.HasSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.hasSentence().The default implementation does nothing.
- Specified by:
exitHasSentencein interfaceScenarioParserListener- Overrides:
exitHasSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitIsSentence
public void exitIsSentence(ScenarioParser.IsSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.isSentence().The default implementation does nothing.
- Specified by:
exitIsSentencein interfaceScenarioParserListener- Overrides:
exitIsSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitAreSentence
public void exitAreSentence(ScenarioParser.AreSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.areSentence().The default implementation does nothing.
- Specified by:
exitAreSentencein interfaceScenarioParserListener- Overrides:
exitAreSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitCreateSentence
public void exitCreateSentence(ScenarioParser.CreateSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.createSentence().The default implementation does nothing.
- Specified by:
exitCreateSentencein interfaceScenarioParserListener- Overrides:
exitCreateSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitCallSentence
public void exitCallSentence(ScenarioParser.CallSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.callSentence().The default implementation does nothing.
- Specified by:
exitCallSentencein interfaceScenarioParserListener- Overrides:
exitCallSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitAnswerSentence
public void exitAnswerSentence(ScenarioParser.AnswerSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.answerSentence().The default implementation does nothing.
- Specified by:
exitAnswerSentencein interfaceScenarioParserListener- Overrides:
exitAnswerSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitWriteSentence
public void exitWriteSentence(ScenarioParser.WriteSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.writeSentence().The default implementation does nothing.
- Specified by:
exitWriteSentencein interfaceScenarioParserListener- Overrides:
exitWriteSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitAddSentence
public void exitAddSentence(ScenarioParser.AddSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.addSentence().The default implementation does nothing.
- Specified by:
exitAddSentencein interfaceScenarioParserListener- Overrides:
exitAddSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitRemoveSentence
public void exitRemoveSentence(ScenarioParser.RemoveSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.removeSentence().The default implementation does nothing.
- Specified by:
exitRemoveSentencein interfaceScenarioParserListener- Overrides:
exitRemoveSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitSimpleSentences
public void exitSimpleSentences(ScenarioParser.SimpleSentencesContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.simpleSentences().The default implementation does nothing.
- Specified by:
exitSimpleSentencesin interfaceScenarioParserListener- Overrides:
exitSimpleSentencesin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitConditionalSentence
public void exitConditionalSentence(ScenarioParser.ConditionalSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.conditionalSentence().The default implementation does nothing.
- Specified by:
exitConditionalSentencein interfaceScenarioParserListener- Overrides:
exitConditionalSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitTakeSentence
public void exitTakeSentence(ScenarioParser.TakeSentenceContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.takeSentence().The default implementation does nothing.
- Specified by:
exitTakeSentencein interfaceScenarioParserListener- Overrides:
exitTakeSentencein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitNamedSimple
public void exitNamedSimple(ScenarioParser.NamedSimpleContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced by theNamedSimplelabeled alternative inScenarioParser.namedExpr().The default implementation does nothing.
- Specified by:
exitNamedSimplein interfaceScenarioParserListener- Overrides:
exitNamedSimplein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitNamedNumber
public void exitNamedNumber(ScenarioParser.NamedNumberContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced by theNamedNumberlabeled alternative inScenarioParser.namedExpr().The default implementation does nothing.
- Specified by:
exitNamedNumberin interfaceScenarioParserListener- Overrides:
exitNamedNumberin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitBidiNamedExpr
public void exitBidiNamedExpr(ScenarioParser.BidiNamedExprContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.bidiNamedExpr().The default implementation does nothing.
- Specified by:
exitBidiNamedExprin interfaceScenarioParserListener- Overrides:
exitBidiNamedExprin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitTypeName
public void exitTypeName(ScenarioParser.TypeNameContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.typeName().The default implementation does nothing.
- Specified by:
exitTypeNamein interfaceScenarioParserListener- Overrides:
exitTypeNamein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitTypesName
public void exitTypesName(ScenarioParser.TypesNameContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.typesName().The default implementation does nothing.
- Specified by:
exitTypesNamein interfaceScenarioParserListener- Overrides:
exitTypesNamein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitNumber
public void exitNumber(ScenarioParser.NumberContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.number().The default implementation does nothing.
- Specified by:
exitNumberin interfaceScenarioParserListener- Overrides:
exitNumberin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitStringLiteral
public void exitStringLiteral(ScenarioParser.StringLiteralContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.stringLiteral().The default implementation does nothing.
- Specified by:
exitStringLiteralin interfaceScenarioParserListener- Overrides:
exitStringLiteralin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitAnswer
public void exitAnswer(ScenarioParser.AnswerContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.answer().The default implementation does nothing.
- Specified by:
exitAnswerin interfaceScenarioParserListener- Overrides:
exitAnswerin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitNameAccess
public void exitNameAccess(ScenarioParser.NameAccessContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.nameAccess().The default implementation does nothing.
- Specified by:
exitNameAccessin interfaceScenarioParserListener- Overrides:
exitNameAccessin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitAttributeAccess
public void exitAttributeAccess(ScenarioParser.AttributeAccessContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.attributeAccess().The default implementation does nothing.
- Specified by:
exitAttributeAccessin interfaceScenarioParserListener- Overrides:
exitAttributeAccessin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitExampleAccess
public void exitExampleAccess(ScenarioParser.ExampleAccessContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.exampleAccess().The default implementation does nothing.
- Specified by:
exitExampleAccessin interfaceScenarioParserListener- Overrides:
exitExampleAccessin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitFilterExpr
public void exitFilterExpr(ScenarioParser.FilterExprContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.filterExpr().The default implementation does nothing.
- Specified by:
exitFilterExprin interfaceScenarioParserListener- Overrides:
exitFilterExprin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitAttrCheck
public void exitAttrCheck(ScenarioParser.AttrCheckContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.attrCheck().The default implementation does nothing.
- Specified by:
exitAttrCheckin interfaceScenarioParserListener- Overrides:
exitAttrCheckin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitAndCondExpr
public void exitAndCondExpr(ScenarioParser.AndCondExprContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.andCondExpr().The default implementation does nothing.
- Specified by:
exitAndCondExprin interfaceScenarioParserListener- Overrides:
exitAndCondExprin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitOrCondExpr
public void exitOrCondExpr(ScenarioParser.OrCondExprContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.orCondExpr().The default implementation does nothing.
- Specified by:
exitOrCondExprin interfaceScenarioParserListener- Overrides:
exitOrCondExprin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitCondOpExpr
public void exitCondOpExpr(ScenarioParser.CondOpExprContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.condOpExpr().The default implementation does nothing.
- Specified by:
exitCondOpExprin interfaceScenarioParserListener- Overrides:
exitCondOpExprin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitPredOpExpr
public void exitPredOpExpr(ScenarioParser.PredOpExprContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.predOpExpr().The default implementation does nothing.
- Specified by:
exitPredOpExprin interfaceScenarioParserListener- Overrides:
exitPredOpExprin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitList
public void exitList(ScenarioParser.ListContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.list().The default implementation does nothing.
- Specified by:
exitListin interfaceScenarioParserListener- Overrides:
exitListin classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
exitRange
public void exitRange(ScenarioParser.RangeContext ctx)
Description copied from class:ScenarioParserBaseListenerExit a parse tree produced byScenarioParser.range().The default implementation does nothing.
- Specified by:
exitRangein interfaceScenarioParserListener- Overrides:
exitRangein classScenarioParserBaseListener- Parameters:
ctx- the parse tree
-
-