variable consume the next space, more expr fixes
p5_sig: get from P->source, not $$