We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 157e851 commit 6fa3f04Copy full SHA for 6fa3f04
lib/spitfire.ex
@@ -2353,15 +2353,8 @@ defmodule Spitfire do
2353
end
2354
2355
2356
- defp eat_at(%{tokens: remaining_tokens} = parser, tokens, idx) when is_list(remaining_tokens) and is_map(tokens) do
2357
- tokens =
2358
- if tokens[Enum.at(remaining_tokens, idx)] do
2359
- List.delete_at(tokens, idx)
2360
- else
2361
- remaining_tokens
2362
- end
2363
-
2364
- %{parser | tokens: tokens}
+ defp eat_at(%{tokens: []} = parser, _tokens, 1) do
+ parser
2365
2366
2367
defp eat_at(%{tokens: :eot} = parser, _token, _idx) do
0 commit comments