package bjc.pratt.commands; import bjc.pratt.ParserContext; /** * A 'meta-command' for non-initial commands. * * @author bjculkin * * @param * The token key type. * * @param * The token value type. * * @param * The parser state type. */ public interface MetaNonInitialCommand { /** * Get the command to use. * * @param ctx * The context to use. * @return The command to use. */ NonInitialCommand getCommand(ParserContext ctx); }