pre alpha parser