Pushing faster parser, doesn't use regex