; RuleSet:(MX)Olympiad IV hin ; User:Parteek Kumar (parteek) ; Date:14.14.2014 at 11:14:56 ; "Olympiad IV hin" ; MX (CAU,^ASP):=(-CAU,+ASP=CAU); (PFV,^ASP):=(-PFV,+ASP=PFV); (NPFV,^ASP):=(-NPFV,+ASP=NPFV); (PFC,^ASP):=(-PFC,+ASP=PFC); (PPT,^ASP):=(-PPT,+ASP=PPT); (ICP,^ASP):=(-ICP,+ASP=ICP); (TER,^ASP):=(-TER,+ASP=TER); (ABE,^CAS):=(-ABE,+CAS=ABE); (ABL,^CAS):=(-ABL,+CAS=ABL); (ACC,^CAS):=(-ACC,+CAS=ACC); (ADE,^CAS):=(-ADE,+CAS=ADE); (ALL,^CAS):=(-ALL,+CAS=ALL); (ABS,^CAS):=(-ABS,+CAS=ABS); (BEN,^CAS):=(-BEN,+CAS=BEN); (CMT,^CAS):=(-CMT,+CAS=CMT); (DAT,^CAS):=(-DAT,+CAS=DAT); (DEL,^CAS):=(-DEL,+CAS=DEL); (ELA,^CAS):=(-ELA,+CAS=ELA); (EQU,^CAS):=(-EQU,+CAS=EQU); (ERG,^CAS):=(-ERG,+CAS=ERG); (ESS,^CAS):=(-ESS,+CAS=ESS); (GNT,^CAS):=(-GNT,+CAS=GNT); (HOR,^CAS):=(-HOR,+CAS=HOR); (ILL,^CAS):=(-ILL,+CAS=ILL); (INE,^CAS):=(-INE,+CAS=INE); (INS,^CAS):=(-INS,+CAS=INS); (LAT,^CAS):=(-LAT,+CAS=LAT); (LOC,^CAS):=(-LOC,+CAS=LOC); (NOM,^CAS):=(-NOM,+CAS=NOM); (OBL,^CAS):=(-OBL,+CAS=OBL); (PLT,^CAS):=(-PLT,+CAS=PLT); (PPL,^CAS):=(-PPL,+CAS=PPL); (PTT,^CAS):=(-PTT,+CAS=PTT); (SPE,^CAS):=(-SPE,+CAS=SPE); (TRM,^CAS):=(-TRM,+CAS=TRM); (TLT,^CAS):=(-TLT,+CAS=TLT); (VOC,^CAS):=(-VOC,+CAS=VOC); (AFT,^DIS):=(-AFT,+DIS=AFT); (BEF,^DIS):=(-BEF,+DIS=BEF); (END,^DIS):=(-END,+DIS=END); (FRE,^DIS):=(-FRE,+DIS=FRE); (FRT,^DIS):=(-FRT,+DIS=FRT); (IAFT,^DIS):=(-IAFT,+DIS=IAFT); (IBEF,^DIS):=(-IBEF,+DIS=IBEF); (MID,^DIS):=(-MID,+DIS=MID); (FEM,^GEN):=(-FEM,+GEN=FEM); (MCL,^GEN):=(-MCL,+GEN=MCL); (NEU,^GEN):=(-NEU,+GEN=NEU); (J,^LEX):=(-J,+LEX=J); (P,^LEX):=(-P,+LEX=P); (A,^LEX):=(-A,+LEX=A); (I,^LEX):=(-I,+LEX=I); (F,^LEX):=(-f,+LEX=F); (C,^LEX):=(-C,+LEX=C); (D,^LEX):=(-D,+LEX=D); (N,^LEX):=(-N,+LEX=N); (U,^LEX):=(-U,+LEX=U); (R,^LEX):=(-R,+LEX=R); (V,^LEX):=(-V,+LEX=V); (O,^LEX):=(-O,+LEX=O); (AUM,^MOO):=(-AUM,+MOO=AUM); (CAU,^MOO):=(-CAU,+MOO=CAU); (CON,^MOO):=(-CON,+MOO=CON); (DEC,^MOO):=(-DEC,+MOO=DEC); (DED,^MOO):=(-DED,+MOO=DED); (DLB,^MOO):=(-DLB,+MOO=DLB); (DUB,^MOO):=(-DUB,+MOO=DUB); (HYP,^MOO):=(-HYP,+MOO=HYP); (IMP,^MOO):=(-IMP,+MOO=IMP); (IPC,^MOO):=(-IPC,+MOO=IPC); (IND,^MOO):=(-IND,+MOO=IND); (INT,^MOO):=(-INT,+MOO=INT); (JUS,^MOO):=(-JUS,+MOO=JUS); (OBM,^MOO):=(-OBM,+MOO=OBM); (OPT,^MOO):=(-OPT,+MOO=OPT); (PMS,^MOO):=(-PMS,+MOO=PMS); (POT,^MOO):=(-POT,+MOO=POT); (PCT,^MOO):=(-PCT,+MOO=PCT); (PHB,^MOO):=(-PHB,+MOO=PHB); (SPT,^MOO):=(-SPT,+MOO=SPT); (SUB,^MOO):=(-SUB,+MOO=SUB); (SNG,^NUM):=(-SNG,+NUM=SNG); (PLR,^NUM):=(-PLR,+NUM=PLR); (ADJ,^POS):=(-ADJ,+POS=ADJ); (PTP,^POS):=(-PTP,+POS=PTP); (CIR,^POS):=(-CIR,+POS=CIR); (PPS,^POS):=(-PPS,+POS=PPS); (PRE,^POS):=(-PRE,+POS=PRE); (SAV,^POS):=(-SAV,+POS=SAV); (AAV,^POS):=(-AAV,+POS=AAV); (CJT,^POS):=(-CJT,+POS=CJT); (DJT,^POS):=(-DJT,+POS=DJT); (CCX,^POS):=(-CCX,+POS=CCX); (IFX,^POS):=(-IFX,+POS=IFX); (PFX,^POS):=(-PFX,+POS=PFX); (SFX,^POS):=(-SFX,+POS=SFX); (CLA,^POS):=(-CLA,+POS=CLA); (COO,^POS):=(-COO,+POS=COO); (SCJ,^POS):=(-SCJ,+POS=SCJ); (ART,^POS):=(-ART,+POS=ART); (DEM,^POS):=(-DEM,+POS=DEM); (POD,^POS):=(-POD,+POS=POD); (QUA,^POS):=(-QUA,+POS=QUA); (ITJ,^POS):=(-ITJ,+POS=ITJ); (NOU,^POS):=(-NOU,+POS=NOU); (PPN,^POS):=(-PPN,+POS=PPN); (CDN,^POS):=(-CDN,+POS=CDN); (DTN,^POS):=(-DTN,+POS=DTN); (PTN,^POS):=(-PTN,+POS=PTN); (MLN,^POS):=(-MLN,+POS=MLN); (ORD,^POS):=(-ORD,+POS=ORD); (PTC,^POS):=(-PTC,+POS=PTC); (DEP,^POS):=(-DEP,+POS=DEP); (DUM,^POS):=(-DUM,+POS=DUM); (EPR,^POS):=(-EPR,+POS=EPR); (NPR,^POS):=(-NPR,+POS=NPR); (IPR,^POS):=(-IPR,+POS=IPR); (PPR,^POS):=(-PPR,+POS=PPR); (SPR,^POS):=(-SPR,+POS=SPR); (CPR,^POS):=(-CPR,+POS=CPR); (FPR,^POS):=(-FPR,+POS=FPR); (RPR,^POS):=(-RPR,+POS=RPR); (VER,^POS):=(-VER,+POS=VER); (AUX,^POS):=(-AUX,+POS=AUX); (MOV,^POS):=(-MOV,+POS=MOV); (COP,^POS):=(-COP,+POS=COP); (1PP,^PER):=(-1PP,+PER=1PP); (1PS,^PER):=(-1PS,+PER=1PS); (2PP,^PER):=(-2PP,+PER=2PP); (2PS,^PER):=(-2PS,+PER=2PS); (3PP,^PER):=(-3PP,+PER=3PP); (3PS,^PER):=(-3PS,+PER=3PS); (NB,^XB):=(-NB,+XB=NB); (AB,^XB):=(-AB,+XB=AB); (JB,^XB):=(-JB,+XB=JB); (IB,^XB):=(-IB,+XB=IB); (CB,^XB):=(-CB,+XB=CB); (DB,^XB):=(-DB,+XB=DB); (VB,^XB):=(-VB,+XB=VB); (PB,^XB):=(-PB,+XB=PB); (NP,^XP):=(-NP,+XP=NP); (AP,^XP):=(-AP,+XP=AP); (JP,^XP):=(-JP,+XP=JP); (IP,^XP):=(-IP,+XP=IP); (CP,^XP):=(-CP,+XP=CP); (DP,^XP):=(-DP,+XP=DP); (VP,^XP):=(-VP,+XP=VP); (PP,^XP):=(-PP,+XP=PP); (XB,N,^NB):=(+XB=NB); (XB,A,^AB):=(+XB=AB); (XB,J,^JB):=(+XB=JB); (XB,I,^IB):=(+XB=IB); (XB,C,^CB):=(+XB=CB); (XB,D,^DB):=(+XB=DB); (XB,V,^VB):=(+XB=VB); (XB,P,^PB):=(+XB=PB); (PRS,^ATE):=(-PRS,+ATE=PRS); (PAS,^ATE):=(-PAS,+ATE=PAS); (FUT,^ATE):=(-FUT,+ATE=FUT); (NPAS,^ATE):=(-NPAS,+ATE=NPAS); (NFUT,^ATE):=(-NFUT,+ATE=NFUT); (STL,^ATE):=(-STL,+ATE=STL); (NYET,^ATE):=(-NYET,+ATE=NYET); (RPT,^RTE):=(-RPT,+RTE=RPT); (NRPT,^RTE):=(-NRPT,+RTE=NRPT); (RPS,^RTE):=(-RPS,+RTE=RPS); (RFT,^RTE):=(-RFT,+RTE=RFT); (NRFT,^RTE):=(-NRFT,+RTE=NRFT); (NTRA,^TRA):=(-NTRA,+TRA=NTRA); (TST,^TRA):=(-TST,+TRA=TST); (NTST,^TRA):=(-NTST,+TRA=NTST); (ACV,^VOI):=(-ACV,+VOI=ACV); (MIV,^VOI):=(-MIV,+VOI=MIV); (PSV,^VOI):=(-PSV,+VOI=PSV); (@1,^att=@1):=(-@1,+att=@1,+PERA); (@2,^att=@2):=(-@2,+att=@2,+PERA); (@3,^att=@3):=(-@3,+att=@3,+PERA); (@ability,^att=@ability):=(-@ability,+att=@ability,+MODA); (@aboard,^att=@aboard):=(-@aboard,+att=@aboard,+WHERE); (@about,^att=@about):=(-@about,+att=@about,+WHICH); (@above,^att=@above):=(-@above,+att=@above,+WHERE); (@according_to,^att=@according_to):=(-@according_to,+att=@according_to,+HOW); (@across,^att=@across):=(-@across,+att=@across,+WHERE); (@active,^att=@active):=(-@active,+att=@active,+VOIA); (@adjective,^att=@adjective):=(-@adjective,+att=@adjective,+LEXA); (@adverb,^att=@adverb):=(-@adverb,+att=@adverb,+LEXA); (@advice,^att=@advice):=(-@advice,+att=@advice,+MODA); (@after,^att=@after):=(-@after,+att=@after,+WHEN); (@again,^att=@again):=(-@again,+att=@again,+DEGA); (@against,^att=@against):=(-@against,+att=@against,+HOW); (@agreement,^att=@agreement):=(-@agreement,+att=@agreement,+MODA); (@ahead_of,^att=@ahead_of):=(-@ahead_of,+att=@ahead_of,+WHERE); (@all,^att=@all):=(-@all,+att=@all,+QUAA); (@alliteration,^att=@alliteration):=(-@alliteration,+att=@alliteration,+FIGA); (@almost,^att=@almost):=(-@almost,+att=@almost,+DEGA); (@along,^att=@along):=(-@along,+att=@along,+WHERE); (@alongside,^att=@alongside):=(-@alongside,+att=@alongside,+WHERE); (@also,^att=@also):=(-@also,+att=@also,+DEGA); (@although,^att=@although):=(-@although,+att=@although,+HOW); (@amid,^att=@amid):=(-@amid,+att=@amid,+WHERE); (@among,^att=@among):=(-@among,+att=@among,+WHERE); (@anacoluthon,^att=@anacoluthon):=(-@anacoluthon,+att=@anacoluthon,+FIGA); (@anadiplosis,^att=@anadiplosis):=(-@anadiplosis,+att=@anadiplosis,+FIGA); (@anaphora,^att=@anaphora):=(-@anaphora,+att=@anaphora,+FIGA); (@anastrophe,^att=@anastrophe):=(-@anastrophe,+att=@anastrophe,+FIGA); (@and,^att=@and):=(-@and,+att=@and,+HOW); (@anger,^att=@anger):=(-@anger,+att=@anger,+FEEL); (@angle_bracket,^att=@angle_bracket):=(-@angle_bracket,+att=@angle_bracket,+SYNA); (@antanaclasis,^att=@antanaclasis):=(-@antanaclasis,+att=@antanaclasis,+FIGA); (@anterior,^att=@anterior):=(-@anterior,+att=@anterior,+WHEN); (@anthropomorphism,^att=@anthropomorphism):=(-@anthropomorphism,+att=@anthropomorphism,+FIGA); (@anticlimax,^att=@anticlimax):=(-@anticlimax,+att=@anticlimax,+FIGA); (@antimetabole,^att=@antimetabole):=(-@antimetabole,+att=@antimetabole,+FIGA); (@antiphrasis,^att=@antiphrasis):=(-@antiphrasis,+att=@antiphrasis,+FIGA); (@antithesis,^att=@antithesis):=(-@antithesis,+att=@antithesis,+FIGA); (@antonomasia,^att=@antonomasia):=(-@antonomasia,+att=@antonomasia,+FIGA); (@any,^att=@any):=(-@any,+att=@any,+QUAA); (@apart_from,^att=@apart_from):=(-@apart_from,+att=@apart_from,+WHERE); (@apposition,^att=@apposition):=(-@apposition,+att=@apposition,+FIGA); (@archaic,^att=@archaic):=(-@archaic,+att=@archaic,+REGA); (@around,^att=@around):=(-@around,+att=@around,+WHERE); (@as,^att=@as):=(-@as,+att=@as,+HOW); (@as_far_as,^att=@as_far_as):=(-@as_far_as,+att=@as_far_as,+HOW); (@as_of,^att=@as_of):=(-@as_of,+att=@as_of,+HOW); (@as_per,^att=@as_per):=(-@as_per,+att=@as_per,+HOW); (@as_regards,^att=@as_regards):=(-@as_regards,+att=@as_regards,+HOW); (@as_well_as,^att=@as_well_as):=(-@as_well_as,+att=@as_well_as,+HOW); (@as.@if,^att=@as.@if):=(-@as.@if,+att=@as.@if,+HOW); (@aside,^att=@aside):=(-@aside,+att=@aside,+WHERE); (@aside_from,^att=@aside_from):=(-@aside_from,+att=@aside_from,+WHERE); (@assertion,^att=@assertion):=(-@assertion,+att=@assertion,+MODA); (@assonance,^att=@assonance):=(-@assonance,+att=@assonance,+FIGA); (@assumption,^att=@assumption):=(-@assumption,+att=@assumption,+MODA); (@astride,^att=@astride):=(-@astride,+att=@astride,+WHERE); (@asyndeton,^att=@asyndeton):=(-@asyndeton,+att=@asyndeton,+FIGA); (@at,^att=@at):=(-@at,+att=@at,+WHERE); (@athwart,^att=@athwart):=(-@athwart,+att=@athwart,+WHERE); (@atop,^att=@atop):=(-@atop,+att=@atop,+WHERE); (@attention,^att=@attention):=(-@attention,+att=@attention,+FEEL); (@barring,^att=@barring):=(-@barring,+att=@barring,+HOW); (@because,^att=@because):=(-@because,+att=@because,+HOW); (@because_of,^att=@because_of):=(-@because_of,+att=@because_of,+HOW); (@before,^att=@before):=(-@before,+att=@before,+WHEN); (@behind,^att=@behind):=(-@behind,+att=@behind,+WHERE); (@belief,^att=@belief):=(-@belief,+att=@belief,+MODA); (@below,^att=@below):=(-@below,+att=@below,+WHERE); (@beneath,^att=@beneath):=(-@beneath,+att=@beneath,+WHERE); (@beside,^att=@beside):=(-@beside,+att=@beside,+WHERE); (@besides,^att=@besides):=(-@besides,+att=@besides,+HOW); (@between,^att=@between):=(-@between,+att=@between,+WHERE); (@beyond,^att=@beyond):=(-@beyond,+att=@beyond,+WHERE); (@both,^att=@both):=(-@both,+att=@both,+WHICH); (@brace,^att=@brace):=(-@brace,+att=@brace,+SYNA); (@brachylogia,^att=@brachylogia):=(-@brachylogia,+att=@brachylogia,+FIGA); (@but,^att=@but):=(-@but,+att=@but,+HOW); (@by,^att=@by):=(-@by,+att=@by,+HOW); (@by_means_of,^att=@by_means_of):=(-@by_means_of,+att=@by_means_of,+HOW); (@catachresis,^att=@catachresis):=(-@catachresis,+att=@catachresis,+FIGA); (@causative,^att=@causative):=(-@causative,+att=@causative,+ASPA); (@certain,^att=@certain):=(-@certain,+att=@certain,+WHICH); (@chiasmus,^att=@chiasmus):=(-@chiasmus,+att=@chiasmus,+FIGA); (@circa,^att=@circa):=(-@circa,+att=@circa,+WHICH); (@climax,^att=@climax):=(-@climax,+att=@climax,+FIGA); (@close_to,^att=@close_to):=(-@close_to,+att=@close_to,+WHERE); (@colloquial,^att=@colloquial):=(-@colloquial,+att=@colloquial,+REGA); (@command,^att=@command):=(-@command,+att=@command,+MODA); (@concerning,^att=@concerning):=(-@concerning,+att=@concerning,+HOW); (@conclusion,^att=@conclusion):=(-@conclusion,+att=@conclusion,+MODA); (@condition,^att=@condition):=(-@condition,+att=@condition,+MODA); (@confirmation,^att=@confirmation):=(-@confirmation,+att=@confirmation,+MODA); (@consent,^att=@consent):=(-@consent,+att=@consent,+FEEL); (@consequence,^att=@consequence):=(-@consequence,+att=@consequence,+MODA); (@consonance,^att=@consonance):=(-@consonance,+att=@consonance,+FIGA); (@contentment,^att=@contentment):=(-@contentment,+att=@contentment,+FEEL); (@continuative,^att=@continuative):=(-@continuative,+att=@continuative,+ASPA); (@conviction,^att=@conviction):=(-@conviction,+att=@conviction,+MODA); (@decision,^att=@decision):=(-@decision,+att=@decision,+MODA); (@deduction,^att=@deduction):=(-@deduction,+att=@deduction,+MODA); (@def,^att=@def):=(-@def,+att=@def,+WHICH); (@desire,^att=@desire):=(-@desire,+att=@desire,+MODA); (@despite,^att=@despite):=(-@despite,+att=@despite,+HOW); (@determination,^att=@determination):=(-@determination,+att=@determination,+MODA); (@dialect,^att=@dialect):=(-@dialect,+att=@dialect,+REGA); (@disagreement,^att=@disagreement):=(-@disagreement,+att=@disagreement,+FEEL); (@discontentment,^att=@discontentment):=(-@discontentment,+att=@discontentment,+FEEL); (@dissent,^att=@dissent):=(-@dissent,+att=@dissent,+FEEL); (@distal,^att=@distal):=(-@distal,+att=@distal,+WHICH); (@double_negative,^att=@double_negative):=(-@double_negative,+att=@double_negative,+FIGA); (@double_parenthesis,^att=@double_parenthesis):=(-@double_parenthesis,+att=@double_parenthesis,+SYNA); (@double_quote,^att=@double_quote):=(-@double_quote,+att=@double_quote,+SYNA); (@doubt,^att=@doubt):=(-@doubt,+att=@doubt,+MODA); (@down,^att=@down):=(-@down,+att=@down,+WHERE); (@dual,^att=@dual):=(-@dual,+att=@dual,+QUAA); (@due_to,^att=@due_to):=(-@due_to,+att=@due_to,+HOW); (@during,^att=@during):=(-@during,+att=@during,+WHEN); (@dysphemism,^att=@dysphemism):=(-@dysphemism,+att=@dysphemism,+FIGA); (@each,^att=@each):=(-@each,+att=@each,+WHICH); (@either,^att=@either):=(-@either,+att=@either,+WHICH); (@ellipsis,^att=@ellipsis):=(-@ellipsis,+att=@ellipsis,+FIGA); (@emphasis,^att=@emphasis):=(-@emphasis,+att=@emphasis,+SYNA); (@enough,^att=@enough):=(-@enough,+att=@enough,+DEGA); (@entry,^att=@entry):=(-@entry,+att=@entry,+SYNA); (@epanalepsis,^att=@epanalepsis):=(-@epanalepsis,+att=@epanalepsis,+FIGA); (@epanorthosis,^att=@epanorthosis):=(-@epanorthosis,+att=@epanorthosis,+FIGA); (@equal,^att=@equal):=(-@equal,+att=@equal,+DEGA); (@equivalent,^att=@equivalent):=(-@equivalent,+att=@equivalent,+SODA); (@euphemism,^att=@euphemism):=(-@euphemism,+att=@euphemism,+FIGA); (@even,^att=@even):=(-@even,+att=@even,+WHICH); (@even.@if,^att=@even.@if):=(-@even.@if,+att=@even.@if,+HOW); (@every,^att=@every):=(-@every,+att=@every,+QUAA); (@except,^att=@except):=(-@except,+att=@except,+HOW); (@except_for,^att=@except_for):=(-@except_for,+att=@except_for,+HOW); (@except.@if,^att=@except.@if):=(-@except.@if,+att=@except.@if,+HOW); (@exclamation,^att=@exclamation):=(-@exclamation,+att=@exclamation,+MODA); (@excluding,^att=@excluding):=(-@excluding,+att=@excluding,+HOW); (@exhortation,^att=@exhortation):=(-@exhortation,+att=@exhortation,+MODA); (@expectation,^att=@expectation):=(-@expectation,+att=@expectation,+MODA); (@experiential,^att=@experiential):=(-@experiential,+att=@experiential,+ASPA); (@extra,^att=@extra):=(-@extra,+att=@extra,+DEGA); (@failing,^att=@failing):=(-@failing,+att=@failing,+HOW); (@familiar,^att=@familiar):=(-@familiar,+att=@familiar,+SODA); (@far_from,^att=@far_from):=(-@far_from,+att=@far_from,+WHERE); (@fear,^att=@fear):=(-@fear,+att=@fear,+MODA); (@female,^att=@female):=(-@female,+att=@female,+GENA); (@following,^att=@following):=(-@following,+att=@following,+WHEN); (@for,^att=@for):=(-@for,+att=@for,+HOW); (@from,^att=@from):=(-@from,+att=@from,+WHERE); (@future,^att=@future):=(-@future,+att=@future,+WHEN); (@generic,^att=@generic):=(-@generic,+att=@generic,+QUAA); (@given,^att=@given):=(-@given,+att=@given,+HOW); (@habitual,^att=@habitual):=(-@habitual,+att=@habitual,+ASPA); (@hesitation,^att=@hesitation):=(-@hesitation,+att=@hesitation,+FEEL); (@hope,^att=@hope):=(-@hope,+att=@hope,+MODA); (@hyperbole,^att=@hyperbole):=(-@hyperbole,+att=@hyperbole,+FIGA); (@hypothesis,^att=@hypothesis):=(-@hypothesis,+att=@hypothesis,+MODA); (@if,^att=@if):=(-@if,+att=@if,+HOW); (@if.@only,^att=@if.@only):=(-@if.@only,+att=@if.@only,+HOW); (@imperfective,^att=@imperfective):=(-@imperfective,+att=@imperfective,+ASPA); (@in,^att=@in):=(-@in,+att=@in,+WHERE); (@in_accordance_with,^att=@in_accordance_with):=(-@in_accordance_with,+att=@in_accordance_with,+HOW); (@in_addition_to,^att=@in_addition_to):=(-@in_addition_to,+att=@in_addition_to,+HOW); (@in_case,^att=@in_case):=(-@in_case,+att=@in_case,+HOW); (@in_case_of,^att=@in_case_of):=(-@in_case_of,+att=@in_case_of,+HOW); (@in_front_of,^att=@in_front_of):=(-@in_front_of,+att=@in_front_of,+WHERE); (@in_place_of,^att=@in_place_of):=(-@in_place_of,+att=@in_place_of,+WHERE); (@in_spite_of,^att=@in_spite_of):=(-@in_spite_of,+att=@in_spite_of,+HOW); (@inceptive,^att=@inceptive):=(-@inceptive,+att=@inceptive,+ASPA); (@inchoative,^att=@inchoative):=(-@inchoative,+att=@inchoative,+ASPA); (@including,^att=@including):=(-@including,+att=@including,+HOW); (@indef,^att=@indef):=(-@indef,+att=@indef,+WHICH); (@inferior,^att=@inferior):=(-@inferior,+att=@inferior,+SODA); (@inside,^att=@inside):=(-@inside,+att=@inside,+WHERE); (@inside_of,^att=@inside_of):=(-@inside_of,+att=@inside_of,+WHERE); (@instead_of,^att=@instead_of):=(-@instead_of,+att=@instead_of,+HOW); (@intention,^att=@intention):=(-@intention,+att=@intention,+MODA); (@interrogation,^att=@interrogation):=(-@interrogation,+att=@interrogation,+MODA); (@intimate,^att=@intimate):=(-@intimate,+att=@intimate,+SODA); (@into,^att=@into):=(-@into,+att=@into,+WHERE); (@invitation,^att=@invitation):=(-@invitation,+att=@invitation,+MODA); (@irony,^att=@irony):=(-@irony,+att=@irony,+FIGA); (@iterative,^att=@iterative):=(-@iterative,+att=@iterative,+ASPA); (@jargon,^att=@jargon):=(-@jargon,+att=@jargon,+REGA); (@judgement,^att=@judgement):=(-@judgement,+att=@judgement,+MODA); (@least,^att=@least):=(-@least,+att=@least,+DEGA); (@less,^att=@less):=(-@less,+att=@less,+DEGA); (@like,^att=@like):=(-@like,+att=@like,+HOW); (@male,^att=@male):=(-@male,+att=@male,+GENA); (@maybe,^att=@maybe):=(-@maybe,+att=@maybe,+POLA); (@metaphor,^att=@metaphor):=(-@metaphor,+att=@metaphor,+FIGA); (@metonymy,^att=@metonymy):=(-@metonymy,+att=@metonymy,+FIGA); (@mid,^att=@mid):=(-@mid,+att=@mid,+WHERE); (@minus,^att=@minus):=(-@minus,+att=@minus,+DEGA); (@more,^att=@more):=(-@more,+att=@more,+DEGA); (@most,^att=@most):=(-@most,+att=@most,+DEGA); (@multal,^att=@multal):=(-@multal,+att=@multal,+QUAA); (@narrative,^att=@narrative):=(-@narrative,+att=@narrative,+MODA); (@near,^att=@near):=(-@near,+att=@near,+WHERE); (@near_to,^att=@near_to):=(-@near_to,+att=@near_to,+WHERE); (@necessity,^att=@necessity):=(-@necessity,+att=@necessity,+MODA); (@neither,^att=@neither):=(-@neither,+att=@neither,+WHICH); (@neutral,^att=@neutral):=(-@neutral,+att=@neutral,+GENA); (@next,^att=@next):=(-@next,+att=@next,+WHERE); (@next_to,^att=@next_to):=(-@next_to,+att=@next_to,+WHERE); (@no,^att=@no):=(-@no,+att=@no,+QUAA); (@not,^att=@not):=(-@not,+att=@not,+POLA); (@notwithstanding,^att=@notwithstanding):=(-@notwithstanding,+att=@notwithstanding,+HOW); (@noun,^att=@noun):=(-@noun,+att=@noun,+LEXA); (@obligation,^att=@obligation):=(-@obligation,+att=@obligation,+MODA); (@of,^att=@of):=(-@of,+att=@of,+HOW); (@off,^att=@off):=(-@off,+att=@off,+HOW); (@on,^att=@on):=(-@on,+att=@on,+WHERE); (@on_account_of,^att=@on_account_of):=(-@on_account_of,+att=@on_account_of,+HOW); (@on_behalf_of,^att=@on_behalf_of):=(-@on_behalf_of,+att=@on_behalf_of,+HOW); (@on_top_of,^att=@on_top_of):=(-@on_top_of,+att=@on_top_of,+WHERE); (@only,^att=@only):=(-@only,+att=@only,+WHICH); (@onomatopoeia,^att=@onomatopoeia):=(-@onomatopoeia,+att=@onomatopoeia,+FIGA); (@onto,^att=@onto):=(-@onto,+att=@onto,+WHERE); (@opinion,^att=@opinion):=(-@opinion,+att=@opinion,+MODA); (@opposite,^att=@opposite):=(-@opposite,+att=@opposite,+WHERE); (@or,^att=@or):=(-@or,+att=@or,+HOW); (@ordinal,^att=@ordinal):=(-@ordinal,+att=@ordinal,+WHICH); (@other,^att=@other):=(-@other,+att=@other,+WHICH); (@out,^att=@out):=(-@out,+att=@out,+WHERE); (@out_from,^att=@out_from):=(-@out_from,+att=@out_from,+WHERE); (@out_of,^att=@out_of):=(-@out_of,+att=@out_of,+WHERE); (@outside,^att=@outside):=(-@outside,+att=@outside,+WHERE); (@outside_of,^att=@outside_of):=(-@outside_of,+att=@outside_of,+WHERE); (@over,^att=@over):=(-@over,+att=@over,+WHERE); (@owing_to,^att=@owing_to):=(-@owing_to,+att=@owing_to,+HOW); (@own,^att=@own):=(-@own,+att=@own,+WHICH); (@oxymoron,^att=@oxymoron):=(-@oxymoron,+att=@oxymoron,+FIGA); (@pace,^att=@pace):=(-@pace,+att=@pace,+HOW); (@pain,^att=@pain):=(-@pain,+att=@pain,+FEEL); (@paradox,^att=@paradox):=(-@paradox,+att=@paradox,+FIGA); (@parallelism,^att=@parallelism):=(-@parallelism,+att=@parallelism,+FIGA); (@parenthesis,^att=@parenthesis):=(-@parenthesis,+att=@parenthesis,+SYNA); (@paronomasia,^att=@paronomasia):=(-@paronomasia,+att=@paronomasia,+FIGA); (@passive,^att=@passive):=(-@passive,+att=@passive,+VOIA); (@past,^att=@past):=(-@past,+att=@past,+WHEN); (@paucal,^att=@paucal):=(-@paucal,+att=@paucal,+QUAA); (@per,^att=@per):=(-@per,+att=@per,+HOW); (@perfective,^att=@perfective):=(-@perfective,+att=@perfective,+ASPA); (@periphrasis,^att=@periphrasis):=(-@periphrasis,+att=@periphrasis,+FIGA); (@permission,^att=@permission):=(-@permission,+att=@permission,+MODA); (@permissive,^att=@permissive):=(-@permissive,+att=@permissive,+ASPA); (@persistent,^att=@persistent):=(-@persistent,+att=@persistent,+ASPA); (@person,^att=@person):=(-@person,+att=@person,+ANIA); (@pl,^att=@pl):=(-@pl,+att=@pl,+QUAA); (@pleonasm,^att=@pleonasm):=(-@pleonasm,+att=@pleonasm,+FIGA); (@plus,^att=@plus):=(-@plus,+att=@plus,+DEGA); (@polite,^att=@polite):=(-@polite,+att=@polite,+SODA); (@polyptoton,^att=@polyptoton):=(-@polyptoton,+att=@polyptoton,+FIGA); (@polysyndeton,^att=@polysyndeton):=(-@polysyndeton,+att=@polysyndeton,+FIGA); (@possibility,^att=@possibility):=(-@possibility,+att=@possibility,+MODA); (@posterior,^att=@posterior):=(-@posterior,+att=@posterior,+WHEN); (@prediction,^att=@prediction):=(-@prediction,+att=@prediction,+MODA); (@present,^att=@present):=(-@present,+att=@present,+WHEN); (@presumption,^att=@presumption):=(-@presumption,+att=@presumption,+MODA); (@prior_to,^att=@prior_to):=(-@prior_to,+att=@prior_to,+WHEN); (@probability,^att=@probability):=(-@probability,+att=@probability,+MODA); (@progressive,^att=@progressive):=(-@progressive,+att=@progressive,+ASPA); (@prohibition,^att=@prohibition):=(-@prohibition,+att=@prohibition,+MODA); (@promise,^att=@promise):=(-@promise,+att=@promise,+MODA); (@prospective,^att=@prospective):=(-@prospective,+att=@prospective,+ASPA); (@proximal,^att=@proximal):=(-@proximal,+att=@proximal,+WHICH); (@pursuant_to,^att=@pursuant_to):=(-@pursuant_to,+att=@pursuant_to,+HOW); (@qua,^att=@qua):=(-@qua,+att=@qua,+HOW); (@quadrual,^att=@quadrual):=(-@quadrual,+att=@quadrual,+QUAA); (@recent,^att=@recent):=(-@recent,+att=@recent,+WHEN); (@reciprocal,^att=@reciprocal):=(-@reciprocal,+att=@reciprocal,+VOIA); (@regarding,^att=@regarding):=(-@regarding,+att=@regarding,+HOW); (@regardless_of,^att=@regardless_of):=(-@regardless_of,+att=@regardless_of,+HOW); (@regret,^att=@regret):=(-@regret,+att=@regret,+MODA); (@relative,^att=@relative):=(-@relative,+att=@relative,+SYNA); (@relief,^att=@relief):=(-@relief,+att=@relief,+FEEL); (@remote,^att=@remote):=(-@remote,+att=@remote,+WHEN); (@repetition,^att=@repetition):=(-@repetition,+att=@repetition,+FIGA); (@request,^att=@request):=(-@request,+att=@request,+MODA); (@result,^att=@result):=(-@result,+att=@result,+ASPA); (@reverential,^att=@reverential):=(-@reverential,+att=@reverential,+SODA); (@round,^att=@round):=(-@round,+att=@round,+HOW); (@same,^att=@same):=(-@same,+att=@same,+WHICH); (@save,^att=@save):=(-@save,+att=@save,+HOW); (@since,^att=@since):=(-@since,+att=@since,+WHEN); (@single_quote,^att=@single_quote):=(-@single_quote,+att=@single_quote,+SYNA); (@singular,^att=@singular):=(-@singular,+att=@singular,+QUAA); (@slang,^att=@slang):=(-@slang,+att=@slang,+REGA); (@so,^att=@so):=(-@so,+att=@so,+HOW); (@speculation,^att=@speculation):=(-@speculation,+att=@speculation,+MODA); (@speech,^att=@speech):=(-@speech,+att=@speech,+FIGA); (@square_bracket,^att=@square_bracket):=(-@square_bracket,+att=@square_bracket,+SYNA); (@subsequent_to,^att=@subsequent_to):=(-@subsequent_to,+att=@subsequent_to,+WHEN); (@such,^att=@such):=(-@such,+att=@such,+WHICH); (@suggestion,^att=@suggestion):=(-@suggestion,+att=@suggestion,+MODA); (@superior,^att=@superior):=(-@superior,+att=@superior,+SODA); (@surprise,^att=@surprise):=(-@surprise,+att=@surprise,+FEEL); (@symploce,^att=@symploce):=(-@symploce,+att=@symploce,+FIGA); (@synecdoche,^att=@synecdoche):=(-@synecdoche,+att=@synecdoche,+FIGA); (@synesthesia,^att=@synesthesia):=(-@synesthesia,+att=@synesthesia,+FIGA); (@taboo,^att=@taboo):=(-@taboo,+att=@taboo,+REGA); (@terminative,^att=@terminative):=(-@terminative,+att=@terminative,+ASPA); (@than,^att=@than):=(-@than,+att=@than,+HOW); (@thanks_to,^att=@thanks_to):=(-@thanks_to,+att=@thanks_to,+HOW); (@that_of,^att=@that_of):=(-@that_of,+att=@that_of,+HOW); (@thing,^att=@thing):=(-@thing,+att=@thing,+ANIA); (@threat,^att=@threat):=(-@threat,+att=@threat,+MODA); (@through,^att=@through):=(-@through,+att=@through,+WHERE); (@throughout,^att=@throughout):=(-@throughout,+att=@throughout,+WHERE); (@times,^att=@times):=(-@times,+att=@times,+QUAA); (@title,^att=@title):=(-@title,+att=@title,+SYNA); (@to,^att=@to):=(-@to,+att=@to,+WHERE); (@topic,^att=@topic):=(-@topic,+att=@topic,+SYNA); (@toward,^att=@toward):=(-@toward,+att=@toward,+WHERE); (@towards,^att=@towards):=(-@towards,+att=@towards,+WHERE); (@trial,^att=@trial):=(-@trial,+att=@trial,+QUAA); (@tuple,^att=@tuple):=(-@tuple,+att=@tuple,+QUAA); (@under,^att=@under):=(-@under,+att=@under,+WHERE); (@underneath,^att=@underneath):=(-@underneath,+att=@underneath,+WHERE); (@unless,^att=@unless):=(-@unless,+att=@unless,+HOW); (@unlike,^att=@unlike):=(-@unlike,+att=@unlike,+HOW); (@until,^att=@until):=(-@until,+att=@until,+WHEN); (@up,^att=@up):=(-@up,+att=@up,+WHERE); (@upon,^att=@upon):=(-@upon,+att=@upon,+HOW); (@verb,^att=@verb):=(-@verb,+att=@verb,+LEXA); (@versus,^att=@versus):=(-@versus,+att=@versus,+HOW); (@via,^att=@via):=(-@via,+att=@via,+WHERE); (@vocative,^att=@vocative):=(-@vocative,+att=@vocative,+SYNA); (@warning,^att=@warning):=(-@warning,+att=@warning,+MODA); (@weariness,^att=@weariness):=(-@weariness,+att=@weariness,+FEEL); (@wh,^att=@wh):=(-@wh,+att=@wh,+WHICH); (@when,^att=@when):=(-@when,+att=@when,+WHEN); (@whereas,^att=@whereas):=(-@whereas,+att=@whereas,+HOW); (@while,^att=@while):=(-@while,+att=@while,+WHEN); (@with,^att=@with):=(-@with,+att=@with,+HOW); (@with_regard_to,^att=@with_regard_to):=(-@with_regard_to,+att=@with_regard_to,+HOW); (@with_respect_to,^att=@with_respect_to):=(-@with_respect_to,+att=@with_respect_to,+HOW); (@within,^att=@within):=(-@within,+att=@within,+WHERE); (@without,^att=@without):=(-@without,+att=@without,+HOW); (@worth,^att=@worth):=(-@worth,+att=@worth,+HOW); (@yes,^att=@yes):=(-@yes,+att=@yes,+POLA); (@zoomorphism,^att=@zoomorphism):=(-@zoomorphism,+att=@zoomorphism,+FIGA); (CTN,^NPFV):=(-ASP,-CTN,+ASP=CTN,+ASP=NPFV); (PGS,^CTN,^NPFV):=(-ASP,-PGS,+ASP=PGS,+ASP=CTN,+ASP=NPFV); (HAB,^NPFV):=(-ASP,-HAB,+ASP=HAB,+ASP=NPFV); (ITE,^NPFV):=(-ASP,-ITE,+ASP=ITE,+ASP=NPFV); (EXP,^PFC):=(-ASP,-EXP,+ASP=EXP,+ASP=PFC); (PSS,^PFC):=(-ASP,-PSS,+ASP=PSS,+ASP=PFC); (PRP,^PFC):=(-ASP,-PRP,+ASP=PRP,+ASP=PFC); (RES,^PFC):=(-ASP,-RES,+ASP=RES,+ASP=PFC); (COM,^MCL,^FEM):=(-GEN,-COM,+GEN=COM,+GEN=MCL,+GEN=FEM); (VAR,^MCL,^FEM,^NEU):=(-GEN,-VAR,+GEN=VAR,GEN=MCL,+GEN=FEM,+GEN=NEU); ({CIR|PPS|PRE},^P):=(-LEX,+LEX=P); ({SAV|AAV|CJT|DJT},^A):=(-LEX,+LEX=A); ({CCX|IFX|PFX|SFX},^F):=(-LEX,+LEX=F); ({COO|SCJ},^C):=(-LEX,+LEX=C); ({ART|DEM|POD|QUA},^D):=(-LEX,+LEX=D); ({NOU|PPN},^N):=(-LEX,+LEX=N); ({CDN|DTN|PTN|MLN|ORD},^U):=(-LEX,+LEX=U); ({DEP|DUM|EPR|NPR|IPR|PPR|SPR|CPR|FPR|RPR},^R):=(-LEX,+LEX=R); (/X[BP]/(%x,N;%y),^N):=(+LEX=N); (/X[BP]/(%x,A;%y),^A):=(+LEX=A); (/X[BP]/(%x,J;%y),^J):=(+LEX=J); (/X[BP]/(%x,I;%y),^I):=(+LEX=I); (/X[BP]/(%x,C;%y),^C):=(+LEX=C); (/X[BP]/(%x,D;%y),^D):=(+LEX=D); (/X[BP]/(%x,V;%y),^V):=(+LEX=V); (/X[BP]/(%x,P;%y),^P):=(+LEX=P); (SNGT,^SNG):=(-NUM,-SGNT,+NUM=SNG,+NUM=SNGT); SNGT is also SNG (PLRT,^PLR):=(-NUM,-PLRT,+NUM=PLR,+NUM=PLRT); PLRT is also PLR (INV,^SNG,^PLR):=(-NUM,-INV,+NUM=SNG,+NUM=PLR,+NUM=INV); INV is both SNG and PLR (DUA,^PLR):=(-NUM,-DUA,+NUM=DUA,+NUM=PLR); (TRI,^PLR):=(-NUM,-TRI,+NUM=PLR,+NUM=TRI); (QDR,^PLR):=(-NUM,-QDR,+NUM=PLR,+NUM=QDR); (PAU,^PLR):=(-NUM,-PAU,+NUM=PLR,+NUM=PAU); (MUL,^PLR):=(-NUM,-MUL,+NUM=PLR,+NUM=MUL); (CRC,^COO):=(-POS,-CRC,+POS=CRC,+POS=COO); (AVR,^SCJ):=(-POS,-AVR,+POS=AVR,+POS=SCJ); (CMR,^SCJ):=(-POS,-CMR,+POS=CMR,+POS=SCJ); (RVZ,^SCJ):=(-POS,-RVZ,+POS=RVZ,+POS=SCJ); (N,PLR,^3PP):=(-PER,+PER=3PP); plural nouns are 3PP (N,SNG,^3PS,^PER):=(-PER,+PER=3PS); singular nouns are 3PS (PTR,^PAS):=(-ATE,-PTR,+ATE=PTR,+ATE=PAS); (HEP,^PAS):=(-ATE,-HEP,+ATE=HEP,+ATE=PAS); (PEP,^PAS):=(-ATE,-PEP,+ATE=PEP,+ATE=PAS); (HOP,^PAS):=(-ATE,-HOP,+ATE=HOP,+ATE=PAS); (POP,^PAS):=(-ATE,-POP,+ATE=POP,+ATE=PAS); (IPT,^PAS):=(-ATE,-IPT,+ATE=IPT,+ATE=PAS); (NRCP,^PAS):=(-ATE,-NRCP,+ATE=NRCP,+ATE=PAS); (RCP,^PAS):=(-ATE,-RCP,+ATE=RCP,+ATE=PAS); (NRMP,^PAS):=(-ATE,-NRMP,+ATE=NRMP,+ATE=PAS); (RMP,^PAS):=(-ATE,-RMP,+ATE=RMP,+ATE=PAS); (FUN,^FUT):=(-ATE,-FUN,+ATE=FUN,+ATE=FUT); (FUR,^FUT):=(-ATE,-FUR,+ATE=FUR,+ATE=FUT); (TSTD,^TST):=(-TRA,-TSTD,+TRA=TSTD,+TRA=TST); (TSTI,^TST):=(-TRA,-TSTI,+TRA=TSTI,+TRA=TST); (TST2,^TST):=(-TRA,-TST2,+TRA=TST2,+TRA=TST); (TST3,^TST):=(-TRA,-TST3,+TRA=TST3,+TRA=TST); (NERG,^NTST):=(-TRA,-NERG,+TRA=NERG,+TRA=NTST); (NACC,^NTST):=(-TRA,-NACC,+TRA=NACC,+TRA=NTST); (XB(%x;%y),^XB,^XP):=(+XB); assigns the feature XB to the nodes containing intermediate projections (XP(%x;%y),^XP):=(+XP); assigns the feature XP to the nodes containing maximal projections (SEM=TME,^rel):=(+rel=tim); (SEM=MAN,^rel):=(+rel=man); (SEM=PLE,^rel):=(+rel=plc); (UW,TEMP):=(-TEMP); removes the feature TEMP from the words with the feature UW (TEMP,^LEX):=(+LEX=N,+POS=PPN); treats all temporary words as proper nouns (R,^N):=(+LEX=N); assigns the feature N to pronouns (PTN,^N):=(+LEX=N); assigns the feature N to partitive numbers ({CDN|ORD},^J):=(+J); assigns the feature J to cardinals and ordinals ({DTN|MLN},^A):=(+A); assigns the feature A to distributive ("in pairs") and multiplicative ("twice") numbers agt(%x,V,^MCL,@obligation,@present;%y,@3,@male):=VS(%x,PER=%y,+MCL,+SNG,+OBP,-@present,-@obligation;%y,-TRA,OBL); Harinder Singh added agt(%x,V,^MCL,@probability;%y,@3,@male):=VS(%x,PER=%y,+MCL,+SNG,+PRB;%y,-TRA); Harinder Singh added agt(%x,V,NERG,^M12;%y,N):=VS(%x,PER=%y;PC(%y;[ने])); agt(kill,he) > VS(kill,he) agt(%x,@past;%y,@anthropomorphism):=XA(PC(%y,-CAS,+CAS=OBL;[ਨੇ],LEX=P,POS=PRE);%x); NEW_ASHU agt(%x,V,^MCL,@reflexive;%y,@3,@male):=VS(%x,-@reflexive,PER=%y,+MCL,+SNG;PC(%y,+TRA=TSTD,-CAS,+CAS=NOM;[himself])); NEW_Ashu aoj(%x,@past;%y):=VP(VB(%x;[थी]);%y,-CAS,+CAS=AOJ,-GEN,+GEN=%x); NEW_ASHU agt(%x,V,^MCL,@ability;%y,@3,@male):=VS(%x,-@ability,PER=%y,+MCL,+SNG,ABL;%y,+TRA=TSTI,-CAS,+CAS=NOM); Harinder Singh Added agt(%x,V,@not,^MCL;%y,@3,@male):=VS(%x,PER=%y,+MCL,+SNG,+NOT; %y,-CAS,+CAS=NOM,-TRA,+TRA=%x);agt(arrive,he) > VS(arrive,he) Harinder Singh Added. agt(%x,V,TSTD,^MCL;%y,@3,@male):=VS(%x,PER=%y,+MCL,+SNG;%y,-CAS,+CAS=TSTD);agt(kill,he) > VS(kill,he) Harinder Singh Added. (%x,V,@recent) := (%x,+RCT,-@recent); Harinder Singh Added agt(%x,V,@future;%y,@male):=VS(%x,PER=%y,+GEN=MCL,+NUM=SNG,+FUT,-TRA;%y,-CAS,+TRA=%x); agt(kill,he) > VS(kill,he) Harinder Singh Added. agt(%x,V;%y,@3):=VS(%x,PER=%y,+GEN=%y,+NUM=%y;%y,-CAS,+TRA=%x); agt(kill,he) > VS(kill,he) Harinder Singh Added. man (%a ; %b,COMMA ) := (%b ) (", " , %02 ) (%a ) ; tim(%x,V,@future;%y,{N|R}):=XA(%y,-CAS,+CAS=OBL;%x); new_ashu tim(%x,V,@habitual;%y,{N|R}):=XA(%y,-CAS,+CAS=OBL;%x); new_ashu tim(%x,V,@present,@progressive;%y,{N|R}):=XA(%y,-CAS,+CAS=OBL;%x); new_ashu agt(%x,V,NERG;%y,N):=VS(%x,PER=%y;PC(%y;[])); agt(kill,he) > VS(kill,he) agt(%x,V;%y,N,1PS):=VS(%x,PER=%y;%y); CHANGED agt(%x,V;%y,N):=VS(%x,PER=%y;PC(%y,-CAS,+CAS=NOM,-TRA,+TRA=%x;[ने ])); agt(kill,he) > VS(kill,he) met(%a;%b):=(%b)(" के साथ ")(%a); qua(%a,N;%b,TEMP):=(%b)(" ")(%a); aoj(%x,@present;%y):=VP(VB(%x;[be]);%y,-CAS,+CAS=AOJ,-GEN,+GEN=%x); NEW_ASHU bas(%x,J;%y,N,MCL,SNG):=VP(VB(%x,-NUM,+NUM=%y,-GEN,+GEN=%y;[]);%y); added later for John Peter sentence structuure bas(%x,J;%y,N,MCL,SNG):=(%y)(" ") (%x,-NUM,+NUM=%y,-GEN,+GEN=%y); aoj(%x,J;%y,N):=VS(%x;%y,-CAS,+TRA=%x); aoj(beautiful,it) > VP(VB(is,beautiful),it) aoj(%x;%y,N):=VP(VB(?[be],?[[]],?LEX=V,?POS=COP,PER=%y,att=%x;%x,-CAS,+CAS=NOM);%y,-CAS,+CAS=NOM,DIS=BEF); aoj(beautiful,it) > VP(VB(is,beautiful),it) ben(%x;%y):=XA(PC(%y,-CAS,+CAS=OBL;[for],LEX=P,POS=PRE);%x); CHANGED exp(%x,V,@present,@reflexive;%y,D,@3,@pl):=NA(PC(%y,+OBL;[theirself]);%x,+NUM=PLR,EXP); Harinder Singh Added exp(%x,V,@present,@reflexive;%y,D,@pl):=NA(PC(%y,+CAS,+CAS=EXP;[ourself]);%x,+NUM=PLR); Harinder Singh Added exp(%x,V,@present,@reflexive;%y,D):=NA(PC(%y,+OBL;[yourself]);%x); ASHU_NEW exp(%x,V;%y,R,@male):=NA(%y,+TRA=TSTI;%x,+NUM=SNG,+GEN=MCL); Harinder Singh Added exp(%x,V,@present,@reflexive;%y,R):=NA(PC(%y,-CAS;[itself]);%x,+NUM=SNG,+GEN=MCL); Harinder Singh added exp(%x,V;%y,R,@female):=NA(%y,+TRA = TSTI ;%x,+NUM=SNG,+GEN=FEM); Harinder Singh Added cnt(%x,V,@present;%y,R,@female):=NA(%y,-CAS,+CAS=OBL;%x); ASHU_NEW exp(%x,V,@past,@perfective;%y,N):=NA(%y;%x,-@past,-@perfective,+PAS,+ANT); Harinder Singh Added cnt(%x,V,@present;%y,R,@male):=NA(%y,-CAS,+CAS=OBL;%x); ASHU_NEW exp(%x,V,@reciprocal;%y,D,@3,@pl):=NA(PC(%y,-CAS,+CAS=OBL;[each other]);%x,+NUM=PLR,+EXP); Harinder Singh Added exp(%x,V;%y,D,@3,@pl):=NA(%y,+TRA=TSTI;%x,-NUM,NUM=PLR,+TRA=TSTD,-CAS,+CAS=EXP); Harinder Singh Added exp(%x,V;%y,D,@pl):=NA(%y,-CAS,+CAS=EXP;%x,-NUM,NUM=PLR,+TRA=TSTD); Harinder Singh Added exp(%x,V;%y,D):=NA(%y,-CAS,+CAS=OBL;%x); Harinder Singh Added cnt(%x,V;%y,D,@2):=NA(%y,-CAS,+CAS=HAR;%x); Harinder Singh added cnt(%x,V;%y,R,@3):=NA(%y,-CAS,+CAS=CNT;%x); Harinder Singh added cnt(%x,V;%y,D,@1,@pl):=NA(%y,-CAS,CNT;%x); Harinder Singh added cnt(%x,V;%y,D):=NA(%y,-CAS,+CAS=OBL;%x); Harinder Singh added exp(%x,V;%y,D,@3,@pl):=NA(%y,-CAS,+CAS=OBL;%x,+NUM=PLR,+EXP); Harinder Singh Added exp(%x,V;%y,D,@1,@pl):=NA(%y,-CAS,+CAS=HAR;%x,+NUM=PLR); Harinder Singh Added exp(%x,V;%y,D):=NA(%y,-CAS,+CAS=OBL;%x); Harinder Singh Added man(%x,J;%y,A):=XA(%x;%y,DIS=BEF); man(beautiful,extremely) > XA(beautiful,extremely) man(%x;%y,@pl,@with):=XA(PC(%y,-@pl,-NUM,+NUM=PLR,-CAS,+CAS=OBL;[with],LEX=P,POS=PRE);%x); man(kill,knife) > XA(kill,PC(with,knife)) CHANGED_ashu man(%x,V;%y,A):=XA(%x;%y); man(beautiful,extremely) > XA(beautiful,extremely) man(%x;%y,N,@with):=XA(%x;PC(%y,-CAS,+CAS=OBL;[with],LEX=P,POS=PRE)); man(kill,knife) > XA(kill,PC(with,knife)) CHANGED_ashu mod(%x,N,@multal;%y,J,^PLR) := mod(%x;%y,+PLR); Harinder SIngh Added mod(%x,N,GEN=MCL;%y,J,^MCL) := mod(%x;%y,+MCL); Harinder SIngh Added mod(%x,N,@pl;%y,J):=NA(%x;%y,DIS=BEF,+NUM=PLR); mod(%x,N;%y,J):=NA(%x;%y,DIS=BEF); mod(%x,N;%y,N):=NA(PC(%y;[के],LEX=P,POS=PRE);%x); CHANGED tim(%x,V;%y):=XA(%y,-CAS,+CAS=OBL;%x); new_ashu obj(%x,V;%y,N,@def):=VC(PC(%y;[]);%x);CHANGED obj(%x,V;%y,R):=VC(PC(%y,-CAS,+CAS=OBL;[]);%x);CHANGED obj(%x,V,NERG;%y,N):=VC(PC(%y,-CAS,+CAS=OBL;[]);%x,+PRS);Harinder Singh Added adr(%x,V;%y,R):=VC(%y,-CAS,+CAS=OBL;%x); Harinder Singh Added_CHANGED_ASHU plc(%x;%y,N,@behind):=XA(PC(%y,-CAS,+CAS=OBL;[behind],LEX=P,POS=PRE);%x); CHANGED plc(%x;%y,N,@beside):=XA(PC(%y,-CAS,+CAS=OBL;[beside],LEX=P,POS=PRE);%x);CHANGED plc(%x;%y,N,@far_from):=XA(PC(%y,-CAS,+CAS=OBL;[far from],LEX=P,POS=PRE);%x); CHANGED plc(%x;%y,N,@from):=XA(PC(%y,-CAS,+CAS=OBL;[from],+LEX=P,+POS=PRE);%x); CHANGED plc(%x;%y,N,@in_front_of):=XA(PC(%y,-CAS,+CAS=OBL;[in front of],LEX=P,POS=PRE);%x); CHANGED plc(%x;%y,N,@near):=XA(PC(%y,-CAS,+CAS=OBL;[near],+LEX=P,+POS=PRE);%x); CHANGED plc(%x;%y,N,@to):=XA(PC(%y,-CAS,+CAS=OBL;[to],LEX=P,POS=PRE);%x); CHANGED plc(%x;%y,N,@through):=XA(PC(%y,-CAS,+CAS=OBL;[through],LEX=P,POS=PRE);%x); CHANGED plc(%x;%y,N,@on):=XA(PC(%y,-CAS,+CAS=OBL;[on],LEX=P,POS=PRE);%x); CHANGED plc(%x;%y,N,@under):=XA(PC(%y,-CAS,+CAS=OBL;[under],LEX=P,POS=PRE);%x);CHANGED plc(%x,@pl;%y,@around):=XA(PC(%y,-CAS,+CAS=OBL;[around],LEX=P,POS=PRE);%x); NEW_ASHU plc(%x;%y,@among):=XA(PC(%y,-NUM,+NUM=PLR;[among],LEX=P,POS=PRE);%x); NEW_ASHU plc(%x,V;%y,N):=XA(PC(%y,-CAS,+CAS=OBL;[in],LEX=P,POS=PRE);%x); plc(kill,kitchen) > XA(kill,PC(in,kitchen)) plc(%x;%y,N,@above):=XA(PC(%y,-CAS,+CAS=OBL;[above],LEX=P,POS=PRE);%x); NEW_ASHU plc(%x;%y,N):=XA(PC(%y;[in],LEX=P,POS=PRE);%x); plc(book,box) > XA(kill,PC(in,box)) pos(%x,N,@all;%y,^PLR):=pos(%x;%y,+PLR); Harinder Singh Added pos(%x,N,@multal;%y,R):= NS(%x ; %y, -CAS , +CAS = AOJ , +GEN = %x,+MUL) ; Harinder Singh Added pos(%x,N,@paucal;%y,R):=NS(%x;%y,-CAS,+CAS=AOJ,+GEN=%x,+NUM=PLR); pos(book,its) > NS(book,its) CHANGED_ASHU pos(%x,N,@both;%y,D):=NS(%x;%y,-GEN,+GEN=%x,-NUM,+NUM=PLR); pos(book,my) > NS(book,my) Harinder Singh Added pos(%x,N,FEM,@paucal;%y,@pl):=NS(%x;%y,-@pl,-CAS,+CAS=AOJ,+DET,+GEN=%x,-NUM,+NUM=PLR); pos(book,our|their) > NS(book,our\their) pos(%x,N,FEM;%y,@pl):=NS(%x;%y,-@pl,-CAS,+CAS=AOJ,+DET,+GEN=%x); pos(book,our|their) > NS(book,our\their) pos(%x,N,FEM;%y,R):=NS(%x;%y,-CAS,+CAS=AOJ,+GEN=%x); pos(book,its) > NS(book,its) CHANGED_ASHU pos(%x,N,@pl;%y,D):=NS(%x;%y,-GEN,+GEN=%x,-NUM,+NUM=PLR); pos(book,my) > NS(book, my) pos(%x,N;%y,D):=NS(%x;%y); pos(book,my) > NS(book, my) rsn(%x,V;%y,N):=VA(%x;PC([because of],LEX=P,POS=PRE;%y)); rsn(kill,Peter) > XA(kill,PC(because of,Peter)) tim(%x;%y,N,@before):=XA(PC(%y,-CAS,+CAS=OBL;[before],LEX=P,POS=PRE);%x); CHANGED tim(%x;%y,N,@after):=XA(PC(%y,-CAS,+CAS=OBL;[after],LEX=P,POS=PRE);%x); CHANGED tim(%x;%y,N,@since):=XA(PC(%y,-CAS,+CAS=OBL;[since],LEX=P,POS=PRE);%x); CHANGED tim(%x;%y,N,@until):=XA(PC(%y,-CAS,+CAS=OBL;[until],LEX=P,POS=PRE);%x); CHANGED tim(%x;%y,N):=XA(PC(%y,-CAS,+CAS=OBL;[at],LEX=P,POS=PRE);%x); CHANGED tim(%x;%y,A):=XA(%y;%x); tim(kill,yesterday) > XA(kill,yesterday) CHANGED_ashu and(%x;%y,@but):=XA(PC(%y;[परन्तु]);%x); NEW_ASHU and(%x;%y,@although):=((%y,+>BLK)([,],LEX=C,POS=CCJ,+>BLK)(%x,+>BLK),+LEX=%x); and(%x;%y):=((%y,+>BLK)([और],LEX=C,POS=CCJ,+>BLK)(%x,+>BLK),+LEX=%x); or(%x;%y):=((%y,+>BLK)([or],LEX=C,POS=CCJ,+>BLK)(%x,+>BLK),+LEX=%x); (%x,N,@all):=(NS(%x,-@all,-NUM,+NUM=PLR;%y,[all],+LEX=D,+POS=QUA,+DIS=BEF),+LEX=N); book.@all > NA(books,all) (%x,N,@other):=NS(%x,-@other;PC(%y,[other],+LEX=D,+POS=DEM,+DIS=BEF;),+LEX=N); book.@other > NA(book,other) (%x,N,@no):=(NS(%y,[no],+LEX=D,+POS=QUA;%x,-@no),+LEX=N); book.@no > NS(book,no) (%x,N,@paucal):=(NS(%x,-@paucal,-NUM,+NUM=PLR;%y,[few],+LEX=D,+POS=QUA,+DIS=BEF),+LEX=N); book.@paucal > NA(books,few) (%x,N,@multal):=(NS(%x,-@multal,-NUM,+NUM=PLR;%y,[many],+LEX=D,+POS=QUA,+DIS=BEF),+LEX=N); book.@multal > NA(books,many) (%x,J,@plus):=(JS(%x,-@plus;%y,[very],+LEX=A,+POS=SAV,+DIS=BEF),+LEX=J,+DIS=%x); beautiful.@plus > JS(beautiful,very) (%x,V,COP,@not):=(VA(%x,-@not;%y,[not],+LEX=A,+POS=SAV,+DIS=AFT),+LEX=V); arrive.@not > VA(arrive,not) (%x,V,@future):=(%x,-@future,+ATE=FUT,-VBL); NEW_ashu (%x,V,@present):=(%x,-@present,-VBL,+ATE=PRS); NEW_ASHU (%x,V,@past):=(%x,-@past,-VBL,+ATE=PAS); nEW_ASHU (%x,V,@anterior):=(%x,-@anterior,+ATE=ANT,-VBL); NEW_ASHU (%x,V,@perfect):=(%x,-@perfect,+ATE=ANT,-VBL); Hardinder Singh Added (%x,V,@progressive):=(%x,-@progressive,+ATE=PGS,-VBL); CHANGED_ashu (%x,V,@obligation):=+IC(%y,[must],+LEX=I,+POS=MOV;%x,-@obligation,-ATE,-PER,+VBL=INF,+OBL); CHANGED_ashu VS(%x,@reflexive;%y):=+VC(%x,-@reflexive;?[[%y]],?POS=FPR,-CAS,+CAS=OBL); VS(kill.@reflexive,he) > VS(kill,he)VC(kill,himself) (%x,@pl):=(%x,-@pl,-NUM,+NUM=PLR); VA(%x,^COP,ATE;%y,[not]):=+IC(%z,?[do],?[[]],?LEX=I,?POS=AUX,+ATE=%x,+PER=%x;%x,-ATE,-PER,+VBL=INF); VC(arrive,not) > VC(arrive,not)IC(do,arrive) ([and],%c1)(%x)({[and]|COMMA},%c2):=([,],",",+PUT=COMMA,+>BLK,$c3)(%x)(%c2); ([or],%c1)(%x)({[or]|COMMA},%c2):=([,],",",+PUT=COMMA,+>BLK,$c3)(%x)(%c2); (D,%d)([all],%all):=(%all)(%d); the all books > all the books, my all books > all my books /[ACDIJNPVX]C/(%x;%y,^comp):=XB(%x;%y,+comp); /[ACDIJNPVX]A/(%x,^adjt;%y):=XB(%x,+adjt;%y); /[ACDIJNPV]S/(%x;%y,^spec):=XP(%x;%y,+spec); XB(%x;%y,comp)XB(%x;%z):=XB(XB(%x;%y);%z); XB(%x;%y)XB(%x;%z):=XB(XB(%x;%y);%z); XP(%x;%y)XB(%x;%z):=XP(XB(%x;%z);%y); XB(XP(%x;%y);%z):=XP(XB(%x;%z);%y); IB(%x;%y)VB(%y;%z):=IB(%x;VB(%y;%z)); XB(%x,A;%y,adjt):=AA(%x;%y); XB(%x,C;%y,adjt):=CA(%x;%y); XB(%x,D;%y,adjt):=DA(%x;%y); XB(%x,I;%y,adjt):=IA(%x;%y); XB(%x,J;%y,adjt):=JA(%x;%y); XB(%x,N;%y,adjt):=NA(%x;%y); XB(%x,P;%y,adjt):=PA(%x;%y); XB(%x,V;%y,adjt):=VA(%x;%y); XB(%x,A;%y,comp):=NC(%x;%y); XB(%x,C;%y,comp):=CC(%x;%y); XB(%x,D;%y,comp):=DC(%x;%y); XB(%x,I;%y,comp):=IC(%x;%y); XB(%x,J;%y,comp):=JC(%x;%y); XB(%x,N;%y,comp):=NC(%x;%y); XB(%x,P;%y,comp):=PC(%x;%y); XB(%x,V;%y,comp):=VC(%x;%y); XB(%x,A;%y):=AA(%x;%y); XB(%x,C;%y):=CA(%x;%y); XB(%x,D;%y):=DA(%x;%y); XB(%x,I;%y):=IA(%x;%y); XB(%x,J;%y):=JA(%x;%y); XB(%x,N;%y):=NA(%x;%y); XB(%x,P;%y):=PA(%x;%y); XB(%x,V;%y):=VA(%x;%y); XP(%x,A;%y):=AS(%x;%y); XP(%x,C;%y):=CS(%x;%y); XP(%x,D;%y):=DS(%x;%y); XP(%x,I;%y):=IS(%x;%y); XP(%x,J;%y):=JS(%x;%y); XP(%x,N;%y):=NS(%x;%y); XP(%x,P;%y):=PS(%x;%y); XP(%x,V;%y):=VS(%x;%y); DB(%x;%y)DS(%x;%z):=DP(DB(%x;%y);%z); DB(%x;%y)DA(%x;%z):=DB(DB(%x;%y);%z); DB(%x;%y)DC(%x;%z):=DB(DB(%x;%y);%z); DC(%x;%y):=DB(%x;%y); DA(%x;%y):=DB(%x;%y); DS(%x;%y):=DP(%x;%y); JB(%x;%y)JS(%x;%z):=JP(JB(%x;%y);%z); JB(%x;%y)JA(%x;%z):=JB(JB(%x;%y);%z); JB(%x;%y)JC(%x;%z):=JB(JB(%x;%y);%z); JC(%x;%y):=JB(%x;%y); JA(%x;%y):=JB(%x;%y); JS(%x;%y):=JP(%x;%y); AB(%x;%y)AS(%x;%z):=AP(AB(%x;%y);%z); AB(%x;%y)AA(%x;%z):=AB(AB(%x;%y);%z); AB(%x;%y)AC(%x;%z):=AB(AB(%x;%y);%z); AC(%x;%y):=AB(%x;%y); AA(%x;%y):=AB(%x;%y); AS(%x;%y):=AP(%x;%y); NB(%x;%y)NS(%x;%z):=NP(NB(%x;%y);%z); NB(%x;%y)NC(%x;%z):=NB(NB(%x;%y);%z); NB(%x;%y)NA(%x;%z):=NB(NB(%x;%y);%z); NC(%x;%y):=NB(%x;%y); NA(%x;%y):=NB(%x;%y); NS(%x;%y):=NP(%x;%y); PB(%x;%y)PS(%x;%z):=PP(PB(%x;%y);%z); PB(%x;%y)PA(%x;%z):=PB(PB(%x;%y);%z); PB(%x;%y)PC(%x;%z):=PB(PB(%x;%y);%z); PC(%x;%y):=PB(%x;%y); PA(%x;%y):=PB(%x;%y); PS(%x;%y):=PP(%x;%y); VB(%x;%y)VS(%x;%z):=VP(VB(%x;%y);%z); VB(%x;%y)VA(%x;%z):=VB(VB(%x;%y);%z); VB(%x;%y)VC(%x;%z):=VB(VB(%x;%y);%z); VC(%x;%y):=VB(%x;%y); VA(%x;%y):=VB(%x;%y); VS(%x;%y):=VP(%x;%y); IB(%x;%y)IS(%x;%z):=IP(IB(%x;%y);%z); IB(%x;%y)IA(%x;%z):=IB(IB(%x;%y);%z); IB(%x;%y)IC(%x;%z):=IB(IB(%x;%y);%z); IC(%x;%y):=IB(%x;%y); IA(%x;%y):=IB(%x;%y); IS(%x;%y):=IP(%x;%y); CB(%x;%y)CS(%x;%z):=CP(CB(%x;%y);%z); CB(%x;%y)CA(%x;%z):=CB(CB(%x;%y);%z); CB(%x;%y)CC(%x;%z):=CB(CB(%x;%y);%z); CC(%x;%y):=CB(%x;%y); CA(%x;%y):=CB(%x;%y); CS(%x;%y):=CP(%x;%y); IB(%x;%y)VP(%y;%z,^e):=IB(%x;%y)IS(%x;%z)VP(%y;%new,+e); (moves the specifier of IP to the position of specifier of IP) PP(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); PP(%x;%y,IBEF):=(%y)(%x,+>BLK); PP(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); PP(%x;%y,IAFT):=(%x)(%y,+>BLK); PP(%x;%y):=(%y,+>BLK)(%x,+>BLK); PB(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); PB(%x;%y,IBEF):=(%y)(%x,+>BLK); PB(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); PB(%x;%y,IAFT):=(%x)(%y,+>BLK); PB(%x;%y):=(%x,+>BLK)(%y,+>BLK); CP(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); CP(%x;%y,IBEF):=(%y)(%x,+>BLK); CP(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); CP(%x;%y,IAFT):=(%x)(%y,+>BLK); CP(%x;%y):=(%y,+>BLK)(%x,+>BLK); CB(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); CB(%x;%y,IBEF):=(%y)(%x,+>BLK); CB(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); CB(%x;%y,IAFT):=(%x)(%y,+>BLK); CB(%x;%y):=(%x,+>BLK)(%y,+>BLK); IP(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); IP(%x;%y,IBEF):=(%y)(%x,+>BLK); IP(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); IP(%x;%y,IAFT):=(%x)(%y,+>BLK); IP(%x;%y):=(%y,+>BLK)(%x,+>BLK); IB(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); IB(%x;%y,IBEF):=(%y)(%x,+>BLK); IB(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); IB(%x;%y,IAFT):=(%x)(%y,+>BLK); IB(%x;%y):=(%x,+>BLK)(%y,+>BLK); VP(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); VP(%x;%y,IBEF):=(%y)(%x,+>BLK); VP(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); VP(%x;%y,IAFT):=(%x)(%y,+>BLK); VP(%x;%y):=(%y,+>BLK)(%x,+>BLK); VB(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); VB(%x;%y,IBEF):=(%y)(%x,+>BLK); VB(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); VB(%x;%y,IAFT):=(%x)(%y,+>BLK); VB(%x;%y):=(%x,+>BLK)(%y,+>BLK); NP(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); NP(%x;%y,IBEF):=(%y)(%x,+>BLK); NP(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); NP(%x;%y,IAFT):=(%x)(%y,+>BLK); NP(%x;%y):=(%y,+>BLK)(%x,+>BLK); NB(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); NB(%x;%y,IBEF):=(%y)(%x,+>BLK); NB(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); NB(%x;%y,IAFT):=(%x)(%y,+>BLK); NB(%x;%y):=(%x,+>BLK)(%y,+>BLK); JP(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); JP(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); JP(%x;%y):=(%y,+>BLK)(%x,+>BLK); JB(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); JB(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); JB(%x;%y):=(%x,+>BLK)(%y,+>BLK); AP(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); AP(%x;%y,IBEF):=(%y)(%x,+>BLK); AP(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); AP(%x;%y,IAFT):=(%x)(%y,+>BLK); AP(%x;%y):=(%y,+>BLK)(%x,+>BLK); AB(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); AB(%x;%y,IBEF):=(%y)(%x,+>BLK); AB(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); AB(%x;%y,IAFT):=(%x)(%y,+>BLK); AB(%x;%y):=(%x,+>BLK)(%y,+>BLK); DP(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); DP(%x;%y,IBEF):=(%y)(%x,+>BLK); DP(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); DP(%x;%y,IAFT):=(%x)(%y,+>BLK); DP(%x;%y):=(%y,+>BLK)(%x,+>BLK); DB(%x;%y,BEF):=(%y,+>BLK)(%x,+>BLK); DB(%x;%y,IBEF):=(%y)(%x,+>BLK); DB(%x;%y,AFT):=(%x,+>BLK)(%y,+>BLK); DB(%x;%y,IAFT):=(%y)(%x,+>BLK); DB(%x;%y):=(%x,+>BLK)(%y,+>BLK); (%x,^inflected,FLX):=(%x,!FLX,+inflected); (%x,>BLK)(%y,^EXP_PROCESS,^BLK,^PUT,^STAIL):=(%x,->BLK)(" ",+BLK)(%y); (%x,>COMMA):=(%x,->COMMA)(",",PUT=COMMA,+>BLK); (%x,EMARK)(%y,^STAIL):=(%y)(%x); (%a,[the]):=; ([under]):=([के नीचे]); ([in]):=([ में ]); (%a,^PLR)(%b,HAR):=(%a,PLR)(%b); (%x,V,@imminent) := (%x,+IMT,-@imminent); Harinder Singh Added (%x,TSTI,@perfect):=(%x,+PER,-@perfect); exp(%x,V,@present,@reflexive;%y,R,@male):=NA(%y,-CAS,+CAS=OBL;%x); ASHU_NEW (%x,V,@habitual):=(%x,-@habitual,+HAB,+PRS); (%x,N,@indef):=(NS(%x,-@indef;%y,[एक],+LEX=D,+POS=ART),+LEX=N); CHANGED (%x,N,@not):=(NS(%y,[not],+LEX=D,+POS=QUA,+DIS=BEF;%x,-@not),+LEX=N); book.@all > NA(books,all) (%x,M1):=(%x,-M1,+FLX(SNG:=0>"";)); (%x,M7):=(%x, -M7,+FLX(FUT:=0>"गा";)); (%x,M9):=(%x, -M9,+FLX(WHEN&PAS&^TSTD:=0>" गया";WHEN&PAS&TSTD:=0>" गया";)); for you, your, (%x,M10):=(%x, -M10,+FLX(PAS&NERG:=0>"ा ";PAS&NAAC:=0>"ा ";PAS&^NERG&^NAAC:=0>"ा ")); for its his her (%x,M11):=(%x, -M11,+FLX(OBL:=6>"";)); for they (%x,M12):=(%x,-M12,+FLX(PAS&NERG:=0>"ा";)); (%x,@extra) := ("बहुत " , %01 )(%x , -@extra); (%x,V,@not):=(%x,-@not)(" नहीं "); book.@all > NA(books,all) (%x,M13):=(%x, -M13,+FLX(MCL&NOM:=1>"ए"; PAS&NERG:=1>"ीया";)); for they kachukama to Khachukame (%x,M14):=(%x, -M14,+FLX(PAS&NERG:=0>" चुका था";PRS&NERG&^PAS:=0>"ती है "; PAS&TSTI:=2>"गया";)); obj(%x,V,NERG;%y,N):=VC(PC(%y,-CAS,+CAS=OBL;[]);%x);Harinder Singh Added cnt(%a,^NO;%b):=(%b)(" के लिए ")(%a); exp(%a,TST ; %b,^PLR ) := (%b ) (" को " , %02 ) (%a ) ; man (%a ; %b ) := (%b ) (" " , %02 ) (%a ) ; cnt(%a;%b):=(%b)(" ")(%a); pur (%a ; %b ) := (%b ) (" " , %02 )("के लिए " , %03 )(" " , %04 ) (%a ) ; (%x,M15):=(%x, -M15,+FLX(PAS:=0>"या")); (%x,@although):=("हालांकि ")(%x,-@although); bas(%x,J;%y,^N,@equal):=("जितनी ")(%y)(" ")(%x); bas(%x;%y):=(%y)(" ") (%x); (%x,^SCOPE,@equal):=("समान ")(%x,-@equal); scn(%x;%y):=(%y)(" ") (%x); (%x,M16):=(%x, -M16,+FLX(FEM:=0>"ੀ";PLR:=2>"उन्हो";)); lpl(%a ; %b ) := (%b ) (" में " , %02 ) (%a ) ; (%x,@ability):=(%x,-@ability)("सकता "); exp(%a ; %b,PLR ) := (%b ) ("नें " , %02 ) (%a ) ; obj(%x,V;%y,SCOPE):=(" कि ",%01)(%x); exp (%a , ^TST,NAAC ; %b , ^PLR ) := (%b )(" ",%01) (%a ) ; (%x,EXP,^EXP_PROCESS)(%y,STAIL):=(%x)(":",+EXP_PROCESS)(%y); (%x,^SCOPE,^EXP,^PROCESS,^EXP_PROCESS)(%y,STAIL):=(%x)("| ",+PROCESS)(%y); agt(%x,SCOPE;%y):=VS(%x,PER=%y,+GEN=%y,+NUM=%y;%y,-CAS,+TRA=%x); agt(kill,he) > VS(kill,he) Harinder Singh Added.