offline grammar
begin delete offline-parser