Better plain scalar parser