Work around the param_query_ls() which seems to be the place where a (long int) vs (void*) size mismatch can induce parser crash. Stashed in-progress work ...
Fix semi-split
Updated pt::parse::peg C code to modified backend. Testsuite passes.
Merged possible crash fixes back to main parser work.