The new text parser