The LEMON Parser Generator from SQLite