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

de.adrodoc55.minecraft.mpl.antlr.MplVisitor Maven / Gradle / Ivy

// Generated from C:\Users\Adrian\Programme\workspace\MPL\compiler\src\antlr\def\de\adrodoc55\minecraft\mpl\antlr\Mpl.g4 by ANTLR 4.5.3
package de.adrodoc55.minecraft.mpl.antlr;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;

/**
 * This interface defines a complete generic visitor for a parse tree produced
 * by {@link MplParser}.
 *
 * @param  The return type of the visit operation. Use {@link Void} for
 * operations with no return type.
 */
public interface MplVisitor extends ParseTreeVisitor {
	/**
	 * Visit a parse tree produced by {@link MplParser#file}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFile(MplParser.FileContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#scriptFile}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitScriptFile(MplParser.ScriptFileContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#projectFile}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitProjectFile(MplParser.ProjectFileContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#importDeclaration}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitImportDeclaration(MplParser.ImportDeclarationContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#project}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitProject(MplParser.ProjectContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#orientation}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOrientation(MplParser.OrientationContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#include}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInclude(MplParser.IncludeContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#install}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInstall(MplParser.InstallContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#uninstall}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitUninstall(MplParser.UninstallContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#process}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitProcess(MplParser.ProcessContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#chain}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitChain(MplParser.ChainContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#ifDeclaration}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIfDeclaration(MplParser.IfDeclarationContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#then}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitThen(MplParser.ThenContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#elseDeclaration}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitElseDeclaration(MplParser.ElseDeclarationContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#whileDeclaration}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitWhileDeclaration(MplParser.WhileDeclarationContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#mplCommand}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMplCommand(MplParser.MplCommandContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#modifierList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitModifierList(MplParser.ModifierListContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#modus}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitModus(MplParser.ModusContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#conditional}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConditional(MplParser.ConditionalContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#auto}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAuto(MplParser.AutoContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#command}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCommand(MplParser.CommandContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#start}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStart(MplParser.StartContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#stop}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStop(MplParser.StopContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#waitfor}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitWaitfor(MplParser.WaitforContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#notifyDeclaration}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNotifyDeclaration(MplParser.NotifyDeclarationContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#intercept}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIntercept(MplParser.InterceptContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#breakpoint}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBreakpoint(MplParser.BreakpointContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#breakDeclaration}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBreakDeclaration(MplParser.BreakDeclarationContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#continueDeclaration}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitContinueDeclaration(MplParser.ContinueDeclarationContext ctx);
	/**
	 * Visit a parse tree produced by {@link MplParser#skipDeclaration}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSkipDeclaration(MplParser.SkipDeclarationContext ctx);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy