Todos los analizadores son analizadores recursivos descendentes y fueron escritos manualmente, no generados automáticamente.