An experimental parser that guides the user at getting syntax right.