Revision: 6712 http://languagetool.svn.sourceforge.net/languagetool/?rev=6712&view=rev Author: gulp21-1 Date: 2012-04-11 08:20:33 +0000 (Wed, 11 Apr 2012) Log Message: ----------- [de] new rules: M?\195?\182glicher Tippfehler: 'vor etwas (etwa) einem Jahr' etc. Grammatik: Satz ohne Pr?\195?\164dikat
Modified Paths: -------------- trunk/JLanguageTool/src/rules/de/grammar.xml Modified: trunk/JLanguageTool/src/rules/de/grammar.xml =================================================================== --- trunk/JLanguageTool/src/rules/de/grammar.xml 2012-04-10 23:47:09 UTC (rev 6711) +++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-04-11 08:20:33 UTC (rev 6712) @@ -82,7 +82,40 @@ xsi:noNamespaceSchemaLocation="../rules.xsd"> <category name="Mögliche Tippfehler"> - <rule id="WIR_WIE" name="Möglicher Tippfehler: 'im selben Stall wir (wie)'"> + <rulegroup id="ETWAS_ETWA" name="Möglicher Tippfehler: 'vor etwas (etwa) einem Jahr' etc."> + <rule> + <pattern mark_from="1" mark_to="-1"> + <token regexp="yes">vor|nach|in</token> + <token>etwas</token> + <token postag=".*ZAL.*" postag_regexp="yes"/> + </pattern> + <message>Meinten Sie <suggestion>etwa</suggestion>?</message> + <example type="incorrect">Vor <marker>etwas</marker> zwei Jahren war ich da.</example> + <example type="incorrect">Ich komme in <marker>etwas</marker> zwei Stunden an.</example> + <example type="correct">Vor <marker>etwa</marker> zwei Jahren war ich da.</example> + </rule> + <rule> + <pattern mark_from="1" mark_to="-1"> + <token regexp="yes">vor|nach|in</token> + <token>etwas</token> + <token regexp="yes">[1-9][0-9]*</token> + </pattern> + <message>Meinten Sie <suggestion>etwa</suggestion>?</message> + <example type="incorrect">Vor <marker>etwas</marker> 20 Jahren war ich da.</example> + <example type="correct">Vor <marker>etwa</marker> 20 Jahren war ich da.</example> + </rule> + <rule> + <pattern mark_from="1" mark_to="-1"> + <token regexp="yes">vor|nach|in</token> + <token>etwas</token> + <token>einem</token> + </pattern> + <message>Meinten Sie <suggestion>etwa</suggestion>?</message> + <example type="incorrect">Vor <marker>etwas</marker> einem Jahr war ich da.</example> + <example type="correct">Vor <marker>etwa</marker> einem Jahr war ich da.</example> + </rule> + </rulegroup> + <rule id="WIR_WIE" name="Möglicher Tippfehler: 'im selben Stall wir (wie)' etc."> <pattern mark_from="2"> <token regexp="yes">gleich.*|.*selbe.*</token> <token skip="1"><exception scope="next" postag="VER.*:1:PLU.*|UNKNOWN" postag_regexp="yes"/></token> @@ -318,7 +351,7 @@ <rule id="SO_SCHNELLE_WIE" name="Möglicher Tippfehler: 'so schnelle (schnell) wie' etc."> <pattern mark_from="1" mark_to="-1"> <token>so</token> - <token postag="ADJ:.*" postag_regexp="yes"><exception postag="ADJ:PRD:GRU"/><exception regexp="yes">lange</exception></token> + <token postag="ADJ:.*" postag_regexp="yes"><exception postag="ADJ:PRD:GRU"/><exception>lange</exception></token> <token>wie</token> </pattern> <message>Meinten Sie die Form <suggestion><match no="2" regexp_match="(e|em|en|es|ere|eren|erem|erer|eres|ste|stem|ster|stes)$" regexp_replace=""/></suggestion>?</message> @@ -10099,6 +10132,20 @@ <!-- <example type="correct">Die Fragen <marker>der unterschiedlichem</marker> Glauben angehörigen Menschen sind schwer.</example> TODO --> </rule> </rulegroup> + <rule id="SATZ_OHNE_PRAED" name="Grammatik: Satz ohne Prädikat" default="off"> + <pattern> + <token postag="SENT_START" skip="3"><exception scope="next" postag="VER:[123]:.*|UNKNOWN" postag_regexp="yes"/></token> + <token postag=".*:NOM:.*" postag_regexp="yes"><exception postag="VER:[123]:.*|UNKNOWN" postag_regexp="yes"/></token> + <token><exception postag="VER:[123]:.*|UNKNOWN" postag_regexp="yes"/></token> + <token><exception postag="VER:[123]:.*|UNKNOWN" postag_regexp="yes"/></token> + <token skip="-1"><exception postag="VER:[123]:.*|UNKNOWN" postag_regexp="yes"/><exception scope="next" postag="VER:[123]:.*" postag_regexp="yes"/></token> + <token postag="SENT_END">.</token> + </pattern> + <message>In diesem Satz fehlt ein Prädikat.</message> + <example type="incorrect"><marker>Das Konzept eines intelligenten Autos nicht neu.</marker></example> + <example type="correct"><marker>Das Konzept eines intelligenten Autos ist nicht neu.</marker></example> + <example type="correct"><marker>Das Auto.</marker></example> + </rule> <rule id="GEMAESS_DES" name="Grammatik: 'gemäß des (dem)'"> <pattern> <token>gemäß</token> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ Languagetool-cvs mailing list Languagetool-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-cvs