Finite state and Constraint Grammar based analysers, proofing tools and other resources
View the project on GitHub giellalt/lang-sme
Frekvens | Linjenr | Regel |
126721 | 3008 | REMOVE:r548 V-DER IF (0 LEX-V)(NEGATE 0 (eaddji)); |
125954 | 6612 | MAP:r12 (@CNP @CVP) TARGET CC ; |
106016 | 15862 | MAP (@X) TARGET WORD ; |
103186 | 2995 | REMOVE:r542 N-DER IF (0 LEX-N LINK NOT 0 Ess OR (“dahkat”)); |
85438 | 8803 | MAP:r406 (@+FMAINV) TARGET VFIN-NOT-AUX ; |
85199 | 2958 | SELECT:r855 Prop IF (NEGATE *-1 BOS OR (“:”) BARRIER WORD)(0 N LINK NOT 0 (Der/t) OR (Der/laš)); |
67201 | 15122 | MAP (@<ADVL) TARGET ADVL (NOT 0 Attr OR Inf)(*-1 FMAINV BARRIER S-BOUNDARY2)(NOT 0 (“vel” Adv Qst) OR (“njuolga”) OR (“njuolgga”) OR EASKKA OR (“buot”))(NEGATE *1 FMAINV BARRIER S-BOUNDARY2 OR COMMA)(NEGATE *-1 COMMA BARRIER FMAINV LINK *2 FMAINV BARRIER S-BOUNDARY2) ; |
65558 | 8034 | REMOVE:NotConNegNotNeg ConNeg IF (NEGATE *-1 Neg BARRIER SV-BOUNDARY OR go)(NEGATE -1 Rel LINK -1 Neg)(NEGATE -2 Rel LINK -1 Neg)(NEGATE *-1 (@CVP) BARRIER NOT-AA LINK *-1 ConNeg BARRIER VFIN); |
45629 | 15690 | MAP (@SUBJ>) TARGET Nom IF (0 Nom)(NEGATE *-1 VFIN BARRIER S-BOUNDARY2)(*1 VFIN OR (“leat” PrfPrc) BARRIER S-BOUNDARY2 OR @SUBJ>); |
41323 | 3005 | REMOVE:r544 A-DER IF (0 LEX-A); |
39408 | 8100 | SELECT:r1813 Inf IF (*-1 INFV BARRIER SV-BOUNDARY OR Neg LINK NOT 0 N OR PrfPrc)(NEGATE *1 Inf BARRIER SV-BOUNDARY); |
38667 | 9793 | SELECT:r2143 Gen IF (NEGATE 0 Adv OR PrfPrc OR (Num Nom))(1C Po)(NEGATE 1 Px OR (“eret”)); |
37526 | 15123 | MAP (@ADVL>) TARGET ADVL (*1 FMAINV BARRIER S-BOUNDARY2) ; |
36736 | 8228 | SELECT:r1843 PrfPrc IF (0 Der/Pass); |
28036 | 14869 | MAP:r282 (@>N) TARGET Gen IF (NEGATE -1 NUMERALS LINK 0 Num)(NEGATE *-1 Pr BARRIER NPNH)(NEGATE 0 ALU OR Num OR RCmpnd OR (“ovttasráđđi”) OR TIME OR ROUTE)(*1 N BARRIER NOT-AA OR CLB)(NEGATE 1 Inf OR (Actio Gen))(NEGATE 1 (A Ord) LINK 1 (N Loc)); |
26939 | 8761 | MAP (@+FMAINV) TARGET VFIN IF (NEGATE *-1 PrfPrc OR (Actio Ess) BARRIER SV-BOUNDARY OR COMMA)(0 (“leat”))(NEGATE *1 PrfPrc OR (Actio Ess) BARRIER SV-BOUNDARY); |
26280 | 9003 | SELECT:r1918 Attr IF (0 (Prop Mal) OR (Prop Fem))(NEGATE 0 Loc)(1C Prop LINK 0 Sur OR Fem OR Mal)(NEGATE 0 Acc LINK *1 Acc BARRIER NOT-NP LINK NOT 0 Mal OR Fem); |
25845 | 8028 | SELECT:ConNegIfNeg ConNeg IF (*-1 (Neg Ind) BARRIER ConNeg OR PrfPrc OR SV-BOUNDARY)(NEGATE 0 N LINK *1 ConNeg BARRIER NOT-ADV-PCLE)(NEGATE 0 Loc LINK -1 NEGFOC LINK -1 Loc); |
23805 | 15800 | MAP:IfNoTransV> (@<OBJ) TARGET Acc IF (NEGATE **1 V-TRANS-ACT-NOT-ACT + FMAINV BARRIER S-BOUNDARY2 OR CC)(NEGATE *1 (@Num<) BARRIER NOT-ADJ LINK 1 @>P LINK 1 @<ADVL)(NEGATE *1 @APP-N< BARRIER VERB)(*-1 V-TRANS-ACT-NOT-ACT OR JOHTIT LINK NOT *-1C (N Acc) OR (Pron Acc) BARRIER SV-BOUNDARY2 OR CC OR COMMA OR Ger)(NEGATE 0 (Pron Refl) LINK 1 Ill OR Com)(NEGATE 0 (N Gen) LINK 1 Acc LINK 1 COMMA LINK 1 (Pron Rel))(NEGATE 0 (Pron Pers) LINK NOT 0 (“dat”) LINK 1 Ill LINK 1 Acc); |
22490 | 5338 | SELECT:r1142 Po IF (-1 NP-HEAD-GEN LINK NOT 0 Num OR MEASURE OR PrfPrc) (NEGATE 0 Refl LINK -1 PrfPrc)(NEGATE -1 VFIN OR (“leat” PrfPrc) OR Adv)(NEGATE -1 Acc LINK *-1 CC BARRIER NOT-NP LINK -1 Acc LINK *-1 V-TRANS-ACT BARRIER NPNHA)(NEGATE 0 Attr OR (“mielde”) OR (“fárrui”) OR (“mađe”) OR (“buorre”) OR NOUN-PO OR CS)(NEGATE 0 (“bajil”) LINK *-1 (“oahppat”) BARRIER SV-BOUNDARY)(NEGATE 1C Po)(NEGATE 1 Gen)(NEGATE 0 Pr LINK 1 Gen); |
22386 | 8862 | MAP:r413:AllFmainv (@-FMAINV) TARGET Inf; |
22181 | 5755 | REMOVE Imprt IF (NEGATE *-1 BOC OR VERBAL-ACTIVITY-V OR COMMA BARRIER NOT-CC)(NEGATE -1 Adv LINK -1 BOC OR COMMA)(NEGATE -1 Imprt)(NEGATE *-1 CC BARRIER NOT-ADV LINK -1 Imprt)(NEGATE 0 Neg OR ConNeg) ; |
22166 | 7631 | SELECT:r1736 (A Attr) IF (NEGATE *-1 COPULAS BARRIER NP-HEAD-NOM OR V-NOT-AUX)(NEGATE 0 Num OR Inf OR Comp OR (“nubbi”) OR V)(NEGATE 0 Adv LINK 1 Gen LINK 1 N)(NEGATE 0 Adv LINK 1 (N Gen))(1 N OR A LINK NOT 0 TIME OR PLACE)(NEGATE 1 VFIN OR Inf OR PREGEN OR Prop)(NEGATE 0 (N Sg Nom) LINK *-1 V-SG3 BARRIER NPNHA LINK NOT *-1 NP-HEAD-NOM BARRIER S-BOUNDARY2)(NEGATE *-1 (“go”) BARRIER NOT-NP LINK NOT -1 VFIN LINK NOT 1 EOS); |
21944 | 14203 | MAP:r86 (@>N) TARGET (A Attr)(NEGATE *1 Num BARRIER NOT-ADJ)(NEGATE 0 (A Nom) LINK 1 (N Ess)) ; |
21726 | 10355 | REMOVE:r2290 Acc IF (NEGATE *-1 V-TRANS-ACT-NOT-ACT BARRIER SV-BOUNDARY2)(NEGATE *-1 CS BARRIER V LINK 1 @COMP-CS<)(NEGATE *-1 (“:”) BARRIER V-TRANS-ACT-NOT-ACT)(NEGATE *-1 (“ollu”) BARRIER NPNH)(NEGATE 0 TIME OR Dem OR Num)(NEGATE 0 NUMERALS LINK *1 TIME OR MEASURE BARRIER NOT-ADJ)(NEGATE 0 (“dat”) LINK 1 CS)(NEGATE *1 V-TRANS-ACT-NOT-ACT BARRIER S-BOUNDARY2)(NEGATE 0 ABSTR-ROUTE)(NEGATE 1 V-TRANS-ACT + Loc)(NEGATE 0 MEASURE)(NEGATE 1 EOS OR COMMA)(NEGATE 1 (Pron Rel)); |
21569 | 15804 | MAP:IfNoTransV< (@OBJ>) TARGET Acc - (“dat” Dem) IF (NEGATE *-1 V-TRANS-ACT-NOT-ACT BARRIER S-BOUNDARY2 LINK 0 FMAINV)(NEGATE 0 OBJ + Inf LINK -1 CC LINK -1 OBJ + Inf)(NEGATE 1 COMMA LINK 1 TV)(NEGATE *1 (@Num<) BARRIER NOT-ADJ LINK 1 @>P LINK 1 @<ADVL)(NEGATE 0 SUBJ)(NEGATE 0 (N Loc) LINK *1 Acc BARRIER S-BOUNDARY2) ; |
21460 | 3938 | REMOVE (Actio Gen)(NOT 1 Po) ; |
21090 | 4273 | REMOVE:r929 PxSg2 IF (*-1 BOS BARRIER Sg2)(NEGATE 0 N-PX)(NEGATE *1 (V Sg2) BARRIER SV-BOUNDARY); |
20426 | 8248 | SELECT:r1852 PrfPrc IF (*-1 REALCOPULAS BARRIER NOT-ADV-PCLE LINK 0 VFIN LINK NOT 0 PrfPrc)(NEGATE 0 Ess LINK 1 (A Nom) OR PrfPrc)(NEGATE 0 ESS-ADVL-N)(NEGATE 0 Actio LINK 1 PrfPrc LINK 0 V-MAIN LINK NOT 0 VFIN)(NEGATE 1 (“veara”))(NEGATE 1 CC LINK 1 Actio LINK NOT 0 PrfPrc)(NEGATE 0 Actio OR N LINK *1 (“leat” PrfPrc) BARRIER COPULAS); |
20258 | 3886 | REMOVE:r826 Px IF (0 N-NOPX OR Num OR Der/NomAct); |
20204 | 3902 | REMOVE:r830 Imprt (0 Der/Pass LINK NEGATE 0 Neg)(NEGATE *-1 BOS BARRIER WORD-NOTDE); |
20203 | 8458 | SELECT:DemAttr \(CASE + (Dem Sg) (0 DAT-PRON)(\*1\)CASE + (N Sg) BARRIER NPNH OR (Time) OR Num LINK NOT 0 VFIN OR (“leat”) OR (Actio Ess))(NEGATE 0 Acc LINK *-1 STV-NOT-ACT BARRIER Acc LINK *1 Dem LINK NOT *1 Acc BARRIER NPNH) ; |
19280 | 6609 | MAP:r11 (@CVP) TARGET CS IF (NEGATE 0 Indef) ; |
19162 | 8747 | MAP (@+FAUXV) TARGET AUX + VFIN (NEGATE 0 (“leat”))(*1 Inf BARRIER SV-BOUNDARY OR AUX)(NEGATE 0 (“šaddat”) LINK *1 Nom OR Ess BARRIER NOT-ADV-PCLE) ; |
18954 | 8135 | SELECT:r1822 Inf IF (*-1 INFV + V BARRIER SV-BOUNDARY OR Neg) ; |
18917 | 14978 | MAP:r328 (@HNOUN) TARGET (N Nom) IF (NEGATE *-1 VFIN OR (“leat” PrfPrc) OR (N Nom) OR (ACR Nom))(NEGATE 0 (“nummar”) OR (“nummir”) LINK 1 CARDINALS)(NEGATE *1 VFIN); |
18763 | 8776 | MAP (@+FAUXV) TARGET VFIN IF (0 (“leat”))(*1 PrfPrc OR (Actio Ess) BARRIER SV-BOUNDARY OR VERB LINK NOT -1 Num LINK NEGATE 2 (N Nom) LINK *-1 VFIN LINK -1 Nom OR HAB-ACTOR + Loc)(NEGATE *1 (“mannat” PrfPrc) BARRIER SV-BOUNDARY OR VERB LINK 1 TIME + Gen); |
18639 | 9221 | SELECT:NewGen (Sg Gen) (0 (N Acc) LINK *-1 NUMERALS + Sg BARRIER NOT-ADJ LINK 0 Nom OR Acc) ; |
18111 | 4530 | REMOVE:r992 (PxSg1) ; # IF (0 Ess); # yes, kill’em all |
18023 | 9967 | REMOVE:r2186 Acc IF (NEGATE *-1 V-TRANS-ACT-NOT-ACT BARRIER PUNCT)(NEGATE *-1 (@CVP) LINK *1 V-TRANS-ACT BARRIER Acc)(NEGATE *-1 (@CVP) BARRIER V-TRANS-ACT LINK *1 (@CVP) BARRIER VFIN)(NEGATE *-1 (@CVP) BARRIER V LINK 1 @COMP-CS<)(NEGATE *-1 (Der/PassS PrfPrc) OR (Der/PassL PrfPrc) BARRIER NPNH LINK *-1 V-TRANS-ACT BARRIER NPNHA)(NEGATE -1 CC LINK -1 Acc LINK -1 (“ollu”) OR (“olu”))(NEGATE 0 TIME)(NEGATE 0 NUMERALS LINK *1 TIME OR MEASURE BARRIER NOT-ADJ)(NEGATE 0 (N Pl) LINK *-1 (Num Pl) BARRIER NOT-ADJ)(NEGATE *1 V-TRANS-ACT-NOT-ACT BARRIER S-BOUNDARY2 LINK 0 FMAINV OR Inf)(NEGATE *1 CLB BARRIER NOT-NP)(NEGATE 0 NOT-HUMAN OR (“dat”) LINK 1 VAbess)(NEGATE 1 (Pron Rel)) ; # LINK *1 (Pron Acc) BARRIER NOT-ADV-PCLE); |
17807 | 4545 | REMOVE:r996 (PxSg3) IF (NEGATE *-1 (V Sg3) BARRIER S-BOUNDARY)(NEGATE -1 go OR Pr)(NEGATE *1 (V Sg3) BARRIER SV-BOUNDARY) ; |
16929 | 15696 | MAP:theSUBJ (@<SUBJ) TARGET Nom IF (NEGATE *1 VFIN BARRIER SV-BOUNDARY2)(*-1 VFIN BARRIER S-BOUNDARY2 LINK NOT -1 (N Nom) OR (Pron Nom))(NEGATE 0 (“gaskka”) LINK -1 (Gen @>P)); |
15969 | 5545 | SELECT:r1193 CS IF (0 go); # All other go’s are CS. (differ from Pcle sect 2?) |
15704 | 11054 | SELECT:r2466 Acc IF (*-1C V-TRANS-ACT BARRIER SV-BOUNDARY2 OR NPNHA OR (“nugo”) OR (“dego”) OR (“dugo”) LINK NOT 0 FAUXV OR Gen OR LOCV LINK NOT *-1 Acc BARRIER SV-BOUNDARY2 OR (Neg Foc/ge))(NEGATE 0 (Sg Nom) LINK NOT 0 Px LINK *-1 (V Sg3) BARRIER SV-BOUNDARY2)(NEGATE -1 PrfPrc LINK NOT *-1 REALCOPULAS BARRIER SV-BOUNDARY2)(NEGATE -1 NUMERALS)(NEGATE 0 PrfPrc OR Adv OR VFIN OR Loc OR TIME LINK NOT 0 Px)(*1C NP-BOUNDARY OR S-BOUNDARY2 OR (Time) + Ill BARRIER WORD LINK NOT 0 Actio OR Inf); |
14666 | 4147 | REMOVE:r897 Dem IF (0 DAT-PRON + Pers)(NEGATE 0 (“dasgo”) OR (“danin”) OR (“dainna”))(NEGATE 1 A OR Num OR N OR Indef OR Attr)(NEGATE 1 PrfPrc LINK *1 N BARRIER NPNH)(NEGATE 0 Nom LINK 1 (“gal”) OR Pcle LINK 1 (N Nom))(NEGATE 1 NP-HEAD-GEN LINK 1 (Actio Nom) LINK 1 N)(NEGATE 1 (“seammás”))(NEGATE 0 Acc LINK *1 STV-NOT-ACT BARRIER S-BOUNDARY LINK NOT *1 Acc BARRIER NPNH); |
14059 | 7160 | SELECT:r1569 (Indef Attr) IF (0C Pron)(*1C N BARRIER NOT-ADJ-PCLE OR go)(NEGATE 0 (“eará”) LINK -1 (“earret”)); |
13470 | 3137 | SELECT:r569 Adv IF (NEGATE *-1 COPULAS BARRIER NOT-ADV-PCLE LINK *-1 (N Pl) OR PPRON-DU-PL BARRIER Nom LINK 0 Nom)(NEGATE 0 (Comp Sg) LINK *-1 COPULAS BARRIER NOT-ADV-PCLE LINK *-1 (N Sg) OR SGPRON BARRIER Nom LINK 0 Nom)(0 ADV-LACCAT) ; |
13215 | 4848 | SELECT:r1025 (Pl Nom) IF (NEGATE 0 Inf LINK -1 INFV)(NEGATE 0 (“visot”))(1C (V Pl3))(NEGATE 0 Adv); |
12897 | 7614 | REMOVE:r1731 (A Nom) IF (NEGATE -1 COPULAS LINK 1 DEHALAS LINK *1 ADVLCASE BARRIER NPNH)(0 (A Attr))(NEGATE 0 (Pl Nom) LINK *-1 (V Pl3) BARRIER NOT-ADV-PCLE OR CS LINK NOT *-1 (Pl Nom) BARRIER S-BOUNDARY2)(NEGATE 0 (Pl Nom) LINK *-1 COPULAS BARRIER NOT-ADV-PCLE LINK 0 Pl3)(NEGATE *1 NP-HEAD-NOM OR Ess BARRIER NOT-AA)(*1C N OR RCmpnd BARRIER NPNH OR (PUNCT RIGHT) OR CC LINK NOT 1 Po OR PREGEN)(NEGATE 1 Prop OR Ill)(NEGATE 1 COMMA LINK 1 N)(NEGATE 1 Gen LINK *1 Po OR PREGEN BARRIER NP-BOUNDARY); |
12267 | 7587 | SELECT (A Attr) IF (*-1 BOC2 BARRIER NPNHA)(NEGATE 0 VERB)(NEGATE 1 Dem OR VERB OR Prop)(NEGATE 0 Prop LINK -1 (Prop Attr) LINK 2 CC)(NEGATE 0 Prop LINK 1 CC LINK 1 Prop LINK NOT 1 Prop)(*1 N BARRIER NPNH LINK NOT 1 Po)(NEGATE 1 COMMA LINK 1 N); |