//------------------------------------------------------------------------------ // // This code was generated by a tool. // ANTLR Version: 4.13.2 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // Generated from C:/Users/mbelletti/RiderProjects/inkblot/InkBlot/InkBlotAntlrGrammar.g4 by ANTLR 4.13.2 // Unreachable code detected #pragma warning disable 0162 // The variable '...' is assigned but its value is never used #pragma warning disable 0219 // Missing XML comment for publicly visible type or member '...' #pragma warning disable 1591 // Ambiguous reference in cref attribute #pragma warning disable 419 using Antlr4.Runtime.Misc; using Antlr4.Runtime.Tree; using IToken = Antlr4.Runtime.IToken; /// /// This interface defines a complete generic visitor for a parse tree produced /// by . /// /// The return type of the visit operation. [System.CodeDom.Compiler.GeneratedCode("ANTLR", "4.13.2")] [System.CLSCompliant(false)] public interface IInkBlotAntlrGrammarVisitor : IParseTreeVisitor { /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitStory([NotNull] InkBlotAntlrGrammarParser.StoryContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitTopLevelStatements([NotNull] InkBlotAntlrGrammarParser.TopLevelStatementsContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitTopLevelStatement([NotNull] InkBlotAntlrGrammarParser.TopLevelStatementContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitKnotLevelStatements([NotNull] InkBlotAntlrGrammarParser.KnotLevelStatementsContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitStitchLevelStatements([NotNull] InkBlotAntlrGrammarParser.StitchLevelStatementsContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitInnerBlockLevelStatements([NotNull] InkBlotAntlrGrammarParser.InnerBlockLevelStatementsContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitContentText([NotNull] InkBlotAntlrGrammarParser.ContentTextContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitMixedTextAndLogic([NotNull] InkBlotAntlrGrammarParser.MixedTextAndLogicContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitInlineLogicOrGlueOrTagStart([NotNull] InkBlotAntlrGrammarParser.InlineLogicOrGlueOrTagStartContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitInlineLogic([NotNull] InkBlotAntlrGrammarParser.InlineLogicContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitInnerLogic([NotNull] InkBlotAntlrGrammarParser.InnerLogicContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitMultiDivert([NotNull] InkBlotAntlrGrammarParser.MultiDivertContext context); /// /// Visit a parse tree produced by the MultiDivertThread /// labeled alternative in . /// /// The parse tree. /// The visitor result. Result VisitMultiDivertThread([NotNull] InkBlotAntlrGrammarParser.MultiDivertThreadContext context); /// /// Visit a parse tree produced by the MultiDivertArrows /// labeled alternative in . /// /// The parse tree. /// The visitor result. Result VisitMultiDivertArrows([NotNull] InkBlotAntlrGrammarParser.MultiDivertArrowsContext context); /// /// Visit a parse tree produced by the MultiDivertArrows_tailDefaultChoice /// labeled alternative in . /// /// The parse tree. /// The visitor result. Result VisitMultiDivertArrows_tailDefaultChoice([NotNull] InkBlotAntlrGrammarParser.MultiDivertArrows_tailDefaultChoiceContext context); /// /// Visit a parse tree produced by the MultiDivertArrows_tailDivert /// labeled alternative in . /// /// The parse tree. /// The visitor result. Result VisitMultiDivertArrows_tailDivert([NotNull] InkBlotAntlrGrammarParser.MultiDivertArrows_tailDivertContext context); /// /// Visit a parse tree produced by the MultiDivertArrows_tailTunnelWithReplacement /// labeled alternative in . /// /// The parse tree. /// The visitor result. Result VisitMultiDivertArrows_tailTunnelWithReplacement([NotNull] InkBlotAntlrGrammarParser.MultiDivertArrows_tailTunnelWithReplacementContext context); /// /// Visit a parse tree produced by the MultiDivertArrows_tailTunnel /// labeled alternative in . /// /// The parse tree. /// The visitor result. Result VisitMultiDivertArrows_tailTunnel([NotNull] InkBlotAntlrGrammarParser.MultiDivertArrows_tailTunnelContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitDivertIdentifierWithArguments([NotNull] InkBlotAntlrGrammarParser.DivertIdentifierWithArgumentsContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitDivertIdentifierWithArguments_name([NotNull] InkBlotAntlrGrammarParser.DivertIdentifierWithArguments_nameContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitDivertIdentifierWithArguments_arguments([NotNull] InkBlotAntlrGrammarParser.DivertIdentifierWithArguments_argumentsContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitIdentifier([NotNull] InkBlotAntlrGrammarParser.IdentifierContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitExpression([NotNull] InkBlotAntlrGrammarParser.ExpressionContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitSequenceTypeAnnotation([NotNull] InkBlotAntlrGrammarParser.SequenceTypeAnnotationContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitInnerSequenceObjects([NotNull] InkBlotAntlrGrammarParser.InnerSequenceObjectsContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitInnerMultilineSequenceObjects([NotNull] InkBlotAntlrGrammarParser.InnerMultilineSequenceObjectsContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitSingleMultilineSequenceElement([NotNull] InkBlotAntlrGrammarParser.SingleMultilineSequenceElementContext context); /// /// Visit a parse tree produced by . /// /// The parse tree. /// The visitor result. Result VisitInnerInlineSequenceObjects([NotNull] InkBlotAntlrGrammarParser.InnerInlineSequenceObjectsContext context); }