import { sepBy1 } from "https://deno.land/x/pazza@v0.3.0/mod.ts";
Execute the embedded parser at least once with another parser as separator, then produce a list of values.
If separator is trailing, it will be treated as the rest of input without parsing.
sepBy1(char(","), digit())("1,2").output; // ==> ["1", "2"]
sepBy1(char(","), digit())("1,2,").output; // ==> ["1", "2"]
sepBy1(char(","), digit())("1,2,").input === ",";
sepBy1(char(","), digit())("").ok === false;