Allow creating parser without options. Fixes #1373
do not use spaces between | namespace operators. Fixes #1300