SOZ4WS56EILALC6ZEAGGWVR3WM2T6NSD24T2KLWLWWV63FRWYLAQC
O4ZYFC2AQIWA75Q45T6USQPSR5HZDGFD45HO6IDZZRUJYS5VIQHQC
O2DTNJ3ZOJJKDHGPNE2DZSZF7CFU4G5D65RIDOYZHYYBH3JZAAIAC
fn {data, parser} -> case parser.(data) do {:ok, {result, rest, next}} -> {[result], {rest, next}} end
fn {data, parser} ->
case parser.(data) do
{:ok, {result, rest, next}} ->
{[result], {rest, next}}
end
fn {"", _} = acc -> {:halt, acc} {data, parser} -> case parser.(data) do {:ok, {result, rest, next}} when is_list(result) -> {result, {rest, next}} end
fn
{"", _} = acc ->
{:halt, acc}
{data, parser} ->
{:ok, {result, rest, next}} when is_list(result) ->
{result, {rest, next}}