Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
io.gs2.unity.sdk.local-state-machine-kit / Local / Parser / StateMachineParserVisitor.cs
Size: Mime:
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     ANTLR Version: 4.13.1
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

// Generated from /Users/niwa_kazutomo/Dropbox/develop/gs2/gs2-sdk/unity/Assets/Scripts/Runtime/Sdk/Gs2/Unity/Gs2StateMachine/Local/Laxer/StateMachineParser.g4 by ANTLR 4.13.1

// 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

namespace Gs2.Unity.Gs2StateMachine.Local.Parser {
using Antlr4.Runtime.Misc;
using Antlr4.Runtime.Tree;
using IToken = Antlr4.Runtime.IToken;

/// <summary>
/// This interface defines a complete generic visitor for a parse tree produced
/// by <see cref="StateMachineParser"/>.
/// </summary>
/// <typeparam name="Result">The return type of the visit operation.</typeparam>
[System.CodeDom.Compiler.GeneratedCode("ANTLR", "4.13.1")]
[System.CLSCompliant(false)]
public interface IStateMachineParserVisitor<Result> : IParseTreeVisitor<Result> {
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.stateMachines"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitStateMachines([NotNull] StateMachineParser.StateMachinesContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.stateMachineDeclaration"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitStateMachineDeclaration([NotNull] StateMachineParser.StateMachineDeclarationContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.stateMachineBody"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitStateMachineBody([NotNull] StateMachineParser.StateMachineBodyContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.parametersSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitParametersSection([NotNull] StateMachineParser.ParametersSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.parameterDeclaration"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitParameterDeclaration([NotNull] StateMachineParser.ParameterDeclarationContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.variablesSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitVariablesSection([NotNull] StateMachineParser.VariablesSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.variableDeclaration"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitVariableDeclaration([NotNull] StateMachineParser.VariableDeclarationContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.entryPointSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitEntryPointSection([NotNull] StateMachineParser.EntryPointSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.tasksSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitTasksSection([NotNull] StateMachineParser.TasksSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.transitionsSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitTransitionsSection([NotNull] StateMachineParser.TransitionsSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.dataType"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitDataType([NotNull] StateMachineParser.DataTypeContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.parameterList"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitParameterList([NotNull] StateMachineParser.ParameterListContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.parameter"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitParameter([NotNull] StateMachineParser.ParameterContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.taskDeclaration"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitTaskDeclaration([NotNull] StateMachineParser.TaskDeclarationContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.subStateMachineTaskDeclaration"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitSubStateMachineTaskDeclaration([NotNull] StateMachineParser.SubStateMachineTaskDeclarationContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.passTaskDeclaration"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitPassTaskDeclaration([NotNull] StateMachineParser.PassTaskDeclarationContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.errorTaskDeclaration"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitErrorTaskDeclaration([NotNull] StateMachineParser.ErrorTaskDeclarationContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.waitTaskDeclaration"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitWaitTaskDeclaration([NotNull] StateMachineParser.WaitTaskDeclarationContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.subStateMachineTaskBody"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitSubStateMachineTaskBody([NotNull] StateMachineParser.SubStateMachineTaskBodyContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.taskBody"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitTaskBody([NotNull] StateMachineParser.TaskBodyContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.waitTaskBody"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitWaitTaskBody([NotNull] StateMachineParser.WaitTaskBodyContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.eventDeclarationSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitEventDeclarationSection([NotNull] StateMachineParser.EventDeclarationSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.inParametersSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitInParametersSection([NotNull] StateMachineParser.InParametersSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.inParameterMapping"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitInParameterMapping([NotNull] StateMachineParser.InParameterMappingContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.outParametersSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitOutParametersSection([NotNull] StateMachineParser.OutParametersSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.outParameterMapping"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitOutParameterMapping([NotNull] StateMachineParser.OutParameterMappingContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.usingStateMachineSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitUsingStateMachineSection([NotNull] StateMachineParser.UsingStateMachineSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.scriptSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitScriptSection([NotNull] StateMachineParser.ScriptSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.rawScriptSection"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitRawScriptSection([NotNull] StateMachineParser.RawScriptSectionContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.rawScriptBody"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitRawScriptBody([NotNull] StateMachineParser.RawScriptBodyContext context);
	/// <summary>
	/// Visit a parse tree produced by <see cref="StateMachineParser.transitionDeclaration"/>.
	/// </summary>
	/// <param name="context">The parse tree.</param>
	/// <return>The visitor result.</return>
	Result VisitTransitionDeclaration([NotNull] StateMachineParser.TransitionDeclarationContext context);
}
} // namespace Gs2.Unity.Gs2StateMachine.Local.Parser