package thb.jeanluc.adventure.command;

import java.util.List;

/**
 * Result of tokenising a player input line. The first non-empty token is
 * the verb, all remaining tokens (filler words filtered) become the
 * argument list.
 *
 * @param verb verb token, lowercase; empty string for blank input
 * @param args remaining argument tokens, lowercase, filler words removed
 */
public record ParsedCommand(String verb, List<String> args) {
}
