DEMO ENGLISH CONFIG (1.0) ROOTCAT S. LEXENTRIES (DEMO ENGLISH). RULES (DEMO ENGLISH). TEMPLATES (DEMO ENGLISH). GOVERNABLERELATIONS SUBJ OBJ COMP OBL OBJ2. SEMANTICFUNCTIONS ADJUNCT. NONDISTRIBUTIVES. ---- DEMO ENGLISH RULES (1.0) S --> (ADV: @ADJUNCT) NP: @UP-SUBJ @(DOWN-CASE nom); { VP |VPaux}. VP --> V (NP: @UP-OBJ @(DOWN-CASE acc)) (NP: @UP-OBJ2 @(DOWN-CASE acc)) { ADV: @ADJUNCT |PP: { @ADJUNCT |@UP-OBL}}*. VPaux --> AUX VP. NP --> (D) N PP*: @ADJUNCT. PP --> P NP: @UP-OBJ @(DOWN-CASE acc). ---- DEMO ENGLISH TEMPLATES (1.0) NOUN-SG(_P) = "template for singular nouns" @(PRED _P) @N3SG @COMMON. NOUN-PL(_P) = "template for plural nouns" @(PRED _P) @(NUM pl) @(PERS 3) @COMMON. NOUN-PROPER(_P) = @(PRED _P) @N3SG @PROPER @(ANIM +). PROPER = (^ NTYPE PROPER)=+. COMMON = (^ NTYPE COMMON)=+. ANIM(_V) = (^ NTYPE ANIM)=_V. N3SG = @(NUM sg) @(PERS 3). PRED(_P) = "basic PRED with no arguments" (^ PRED)='_P'. TNS-ASP(_T _A) = @(TENSE _T) @(ASPECT _A). PREPOSITION(_V) = (^ PRED)='_V<(^OBJ)>' (^ OBJ PCASE)=_V. SPEC(_V) = (^ SPEC)=_V. V3SG = (^ SUBJ NUM) =sg (^ SUBJ PERS)= 3. VPROG = @(TENSE pres) (^ ASPECT)=c prog. V-NOT-3SG = { (^ SUBJ NUM) =sg (^ SUBJ PERS)~=3 |(^ SUBJ PERS)= 3}. V-INTRANS(_P) = (^PRED)='_P<(^ SUBJ)>'. V-TRANS(_P) = (^PRED)='_P<(^ SUBJ)(^ OBJ)>'. V-DITRANS(_P) = (^PRED)='_P<(^ SUBJ)(^ OBJ)(^ OBJ2)>'. V-OBL(_P _PREP) = (^PRED)='_P<(^ SUBJ)(^ OBL)>' (^ OBL OBJ PCASE)=c _PREP. ASPECT(_V) = (^ ASPECT)=_V. TENSE(_V) = (^ TENSE)=_V. NUM(_V) = "assigns value to number feature" (^ NUM)=_V. PERS(_V) = (^ PERS)=_V. UP-OBJ = "annotation to assign object function" @(UP-GF OBJ). UP-SUBJ = @(UP-GF SUBJ). UP-OBL = @(UP-GF OBL). UP-OBJ2 = @(UP-GF OBJ2). ADJUNCT = ! $ (^ ADJUNCT). DOWN-CASE(_V) = (! CASE)=_V. UP-GF(_GF) = "generic annotation to assign a grammatical function" (^ _GF)=!. ---- DEMO ENGLISH LEXICON (1.0) is AUX * @(TNS-ASP pres prog). in P * @(PREPOSITION in). about P * @(PREPOSITION about). with P * @(PREPOSITION with). the D * @(SPEC def). a D * @(SPEC indef) @(NUM sg). girl N * @(NOUN-SG girl). garden N * @(NOUN-SG garden). girls N * @(NOUN-PL girl). monkey N * @(NOUN-SG monkey). banana N * @(NOUN-SG banana). orange N * @(NOUN-SG orange). telescope N * @(NOUN-SG telescope). Mary N * @(NOUN-PROPER Mary). John N * @(NOUN-PROPER John). park N * @(NOUN-SG park). sheep N * @(PRED sheep). devours V * @(V-TRANS devour) @V3SG @(TENSE pres). devoured V * @(V-TRANS devour) @(TENSE past). devouring V * @(V-TRANS devour) @VPROG. saw V * @(V-TRANS see) @(TENSE past). sees V * @(V-TRANS see) @(TENSE pres) @V3SG. laughed V * @(V-INTRANS laugh) @(TENSE past) . sleeping V * @(V-INTRANS sleep) @VPROG. sleeps V * @(V-INTRANS sleep) @V3SG @(TENSE pres). yesterday ADV * @(PRED yesterday). today ADV * @(PRED today). give V * @(V-DITRANS give) @V-NOT-3SG @(TENSE pres). gives V * @(V-DITRANS give) @V3SG @(TENSE pres). gave V * @(V-DITRANS give) @(TENSE past). giving V * @(V-DITRANS give) @VPROG. thought V * @(V-OBL think about) @(TENSE past) . ----