Preliminary parser