public Parser(TokenReader tokenReader) { Tokens = tokenReader ?? throw new ArgumentNullException(nameof(tokenReader)); }