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

mondbranch.command-line-parser.1.2.0.source-code.CmdArgsListener Maven / Gradle / Ivy

Go to download

Allows a direct call to a main(String[] args) method using an unparsed string containing the arguments.

The newest version!
// Generated from /home/ubuntu/code/command-line-parser/src/main/antlr4/CmdArgs.g4 by ANTLR 4.2.2
package com.github.almondbranch.command_line_parser;
import org.antlr.v4.runtime.misc.NotNull;
import org.antlr.v4.runtime.tree.ParseTreeListener;

/**
 * This interface defines a complete listener for a parse tree produced by
 * {@link CmdArgsParser}.
 */
public interface CmdArgsListener extends ParseTreeListener {
	/**
	 * Enter a parse tree produced by {@link CmdArgsParser#input}.
	 * @param ctx the parse tree
	 */
	void enterInput(@NotNull CmdArgsParser.InputContext ctx);
	/**
	 * Exit a parse tree produced by {@link CmdArgsParser#input}.
	 * @param ctx the parse tree
	 */
	void exitInput(@NotNull CmdArgsParser.InputContext ctx);

	/**
	 * Enter a parse tree produced by {@link CmdArgsParser#entry}.
	 * @param ctx the parse tree
	 */
	void enterEntry(@NotNull CmdArgsParser.EntryContext ctx);
	/**
	 * Exit a parse tree produced by {@link CmdArgsParser#entry}.
	 * @param ctx the parse tree
	 */
	void exitEntry(@NotNull CmdArgsParser.EntryContext ctx);

	/**
	 * Enter a parse tree produced by {@link CmdArgsParser#delimiter}.
	 * @param ctx the parse tree
	 */
	void enterDelimiter(@NotNull CmdArgsParser.DelimiterContext ctx);
	/**
	 * Exit a parse tree produced by {@link CmdArgsParser#delimiter}.
	 * @param ctx the parse tree
	 */
	void exitDelimiter(@NotNull CmdArgsParser.DelimiterContext ctx);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy