Package org.languagetool.rules.es
Class SpanishDiacriticsCheckRule
- java.lang.Object
-
- org.languagetool.rules.Rule
-
- org.languagetool.rules.es.SpanishDiacriticsCheckRule
-
public class SpanishDiacriticsCheckRule extends org.languagetool.rules.RuleThis rule checks if a word without graphical accent and with a verb POS tag should be a noun or an adjective with graphical accent. It uses two lists of word pairs: verb-noun and verb-adjective.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternADJECTIU_FPprivate static java.util.regex.PatternADJECTIU_FSprivate static java.util.regex.PatternADJECTIU_MPprivate static java.util.regex.PatternADJECTIU_MSprivate static java.util.regex.PatternARTICLE_EL_FPprivate static java.util.regex.PatternARTICLE_EL_FSprivate static java.util.regex.PatternARTICLE_EL_MPprivate static java.util.regex.PatternARTICLE_EL_MSprivate static java.util.regex.PatternBEFORE_ADJECTIVE_FPprivate static java.util.regex.PatternBEFORE_ADJECTIVE_FSprivate static java.util.regex.PatternBEFORE_ADJECTIVE_MPprivate static java.util.regex.PatternBEFORE_ADJECTIVE_MSprivate static java.util.regex.PatternDETERMINANTprivate static java.util.regex.PatternDETERMINANT_FPprivate static java.util.regex.PatternDETERMINANT_FSprivate static java.util.regex.PatternDETERMINANT_MPprivate static java.util.regex.PatternDETERMINANT_MSprivate static java.util.regex.PatternEXCEPCIONS_DARRERE_DEprivate static java.util.regex.PatternGNprivate static java.util.regex.PatternGRUP_VERBALprivate static java.util.regex.PatternINFINITIUprivate static java.util.regex.PatternLOCUCIONSprivate static java.util.regex.PatternNOM_FPprivate static java.util.regex.PatternNOM_FSprivate static java.util.regex.PatternNOM_MPprivate static java.util.regex.PatternNOM_MSprivate static java.util.regex.PatternNOT_IN_PREV_TOKENprivate static java.util.regex.PatternPARTICIPI_MSprivate static java.util.regex.PatternPREPOSICIO_DEPatternsprivate static java.util.regex.PatternPRONOM_FEBLEprivate static java.util.Map<java.lang.String,org.languagetool.AnalyzedTokenReadings>relevantWordsprivate static java.util.Map<java.lang.String,org.languagetool.AnalyzedTokenReadings>relevantWords2private static java.util.regex.PatternVERB_13Sprivate static java.util.regex.PatternVERB_3Sprivate static java.util.regex.PatternVERB_CONJUGAT
-
Constructor Summary
Constructors Constructor Description SpanishDiacriticsCheckRule(java.util.ResourceBundle messages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()java.lang.StringgetId()org.languagetool.rules.RuleMatch[]match(org.languagetool.AnalyzedSentence sentence)private booleanmatchPostagRegexp(org.languagetool.AnalyzedTokenReadings aToken, java.util.regex.Pattern pattern)Match POS tag with regular expression-
Methods inherited from class org.languagetool.rules.Rule
addExamplePair, estimateContextForSureMatch, getAntiPatterns, getCategory, getConfigureText, getCorrectExamples, getDefaultValue, getErrorTriggeringExamples, getIncorrectExamples, getLocQualityIssueType, getMaxConfigurableValue, getMinConfigurableValue, getSentenceWithImmunization, getUrl, hasConfigurableValue, isDefaultOff, isDefaultTempOff, isDictionaryBasedSpellingRule, isOfficeDefaultOff, isOfficeDefaultOn, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setErrorTriggeringExamples, setIncorrectExamples, setLocQualityIssueType, setOfficeDefaultOff, setOfficeDefaultOn, setUrl, supportsLanguage, toRuleMatchArray, useInOffice
-
-
-
-
Field Detail
-
PREPOSICIO_DE
private static final java.util.regex.Pattern PREPOSICIO_DE
Patterns
-
ARTICLE_EL_MS
private static final java.util.regex.Pattern ARTICLE_EL_MS
-
ARTICLE_EL_FS
private static final java.util.regex.Pattern ARTICLE_EL_FS
-
ARTICLE_EL_MP
private static final java.util.regex.Pattern ARTICLE_EL_MP
-
ARTICLE_EL_FP
private static final java.util.regex.Pattern ARTICLE_EL_FP
-
DETERMINANT
private static final java.util.regex.Pattern DETERMINANT
-
DETERMINANT_MS
private static final java.util.regex.Pattern DETERMINANT_MS
-
DETERMINANT_FS
private static final java.util.regex.Pattern DETERMINANT_FS
-
DETERMINANT_MP
private static final java.util.regex.Pattern DETERMINANT_MP
-
DETERMINANT_FP
private static final java.util.regex.Pattern DETERMINANT_FP
-
NOM_MS
private static final java.util.regex.Pattern NOM_MS
-
NOM_FS
private static final java.util.regex.Pattern NOM_FS
-
NOM_MP
private static final java.util.regex.Pattern NOM_MP
-
NOM_FP
private static final java.util.regex.Pattern NOM_FP
-
ADJECTIU_MS
private static final java.util.regex.Pattern ADJECTIU_MS
-
ADJECTIU_FS
private static final java.util.regex.Pattern ADJECTIU_FS
-
ADJECTIU_MP
private static final java.util.regex.Pattern ADJECTIU_MP
-
ADJECTIU_FP
private static final java.util.regex.Pattern ADJECTIU_FP
-
INFINITIU
private static final java.util.regex.Pattern INFINITIU
-
VERB_CONJUGAT
private static final java.util.regex.Pattern VERB_CONJUGAT
-
PARTICIPI_MS
private static final java.util.regex.Pattern PARTICIPI_MS
-
GRUP_VERBAL
private static final java.util.regex.Pattern GRUP_VERBAL
-
VERB_3S
private static final java.util.regex.Pattern VERB_3S
-
VERB_13S
private static final java.util.regex.Pattern VERB_13S
-
NOT_IN_PREV_TOKEN
private static final java.util.regex.Pattern NOT_IN_PREV_TOKEN
-
BEFORE_ADJECTIVE_MS
private static final java.util.regex.Pattern BEFORE_ADJECTIVE_MS
-
BEFORE_ADJECTIVE_FS
private static final java.util.regex.Pattern BEFORE_ADJECTIVE_FS
-
BEFORE_ADJECTIVE_MP
private static final java.util.regex.Pattern BEFORE_ADJECTIVE_MP
-
BEFORE_ADJECTIVE_FP
private static final java.util.regex.Pattern BEFORE_ADJECTIVE_FP
-
GN
private static final java.util.regex.Pattern GN
-
EXCEPCIONS_DARRERE_DE
private static final java.util.regex.Pattern EXCEPCIONS_DARRERE_DE
-
LOCUCIONS
private static final java.util.regex.Pattern LOCUCIONS
-
PRONOM_FEBLE
private static final java.util.regex.Pattern PRONOM_FEBLE
-
relevantWords
private static final java.util.Map<java.lang.String,org.languagetool.AnalyzedTokenReadings> relevantWords
-
relevantWords2
private static final java.util.Map<java.lang.String,org.languagetool.AnalyzedTokenReadings> relevantWords2
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getIdin classorg.languagetool.rules.Rule
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence)
- Specified by:
matchin classorg.languagetool.rules.Rule
-
matchPostagRegexp
private boolean matchPostagRegexp(org.languagetool.AnalyzedTokenReadings aToken, java.util.regex.Pattern pattern)Match POS tag with regular expression
-
-