# verbal_phrase.gra - AGFL grammar module of the Russian grammar for verbal phrase description # for Information Retrieval # This file is a module of the Russian Parser for Information Retrieval (RuForIR) AGFL grammar, # version 2.1, 25.10.2002. # It can be processed usg the AGFL parser generator to generate the RuForIR parser. # # The grammar is based on the Affix Grammar for Basic Russian. # Original version 1997 # Updated by I. Azarova, 2002 # # Copyright 1997-2002 Saint-Petersburg University # verbal_phrase(MOOD, ASPECT, GENDER, PERSON, NUMBER, TRANS, REFL, VOICE): # terminal_verb (MOOD, ASPECT, GENDER, PERSON, NUMBER, TRANS, REFL, VOICE) / terminal_verb; # terminal_verb (MOOD, ASPECT, GENDER, PERSON, NUMBER, TRANS, REFL, VOICE), noun_phrase / terminal_verb. terminal_verb (MOOD, ASPECT, GENDER, PERSON, NUMBER, TRANS, REFL, VOICE): verbf (MOOD, ASPECT, GENDER, PERSON, NUMBER, TRANS, REFL, VOICE, LEMMA4) / "\n\t\t\t", verbf, "\n\t\t\t\n\t\t\t". terminal_infinitive (ASPECT, TRANS, REFL, VOICE): infinitive (REFL, ASPECT, VOICE, TRANS, LEMMA5) / "\n\t\t\t", infinitive, "\n\t\t\t\n\t\t\t". terminal_pred_adjective (GENDER, NUMBER): adjf_pred (GENDER, NUMBER, LEMMA3) / "\n\t\t\t", adjf_pred, "\n\t\t\t\n\t\t\t". functional_word: conj (CONJTYPE) / "\n\t\t\t", conj, "\n\t\t\t\n\t\t\t". terminal_particle (PARTTYPE): particle (PARTTYPE) / "\n\t\t\t", particle, "\n\t\t\t\n\t\t\t". terminal_adverb: adverb(ADVTYPE) / "\n\t\t\t", adverb, "\n\t\t\t\n\t\t\t".