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
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs