public Parser(ICommandProvider commandProvider) { this.commandProvider = commandProvider; this.state = new ParserState(new string[] { }); }