a #delimitedBy: b expands to a , (b , a) star , so your as-is parser says, "give me one character separated by commas."
This is not very readable, but it does what you want:
((($, asParser not ,
The first paragraph says: "Parse anything that is not a comma." So, '12,24' you get #('12' $, '24') .
Frank shearar
source share