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

Reply via email to