First invocation matches p. Following invocations matches delim p
import sdpc.parsers; import std.algorithm; alias calc = pfold!(delimited!(number!(), token!"+"), "a+b[0]", 0); auto i = "1+2+3+4+5"; auto r = calc(i); assert(!r.empty); assert(r.front == 15); assert(r.cont.empty);
See Implementation
First invocation matches p. Following invocations matches delim p