Class SpanishDiacriticsCheckRule

java.lang.Object
org.languagetool.rules.Rule
org.languagetool.rules.es.SpanishDiacriticsCheckRule

public class SpanishDiacriticsCheckRule extends org.languagetool.rules.Rule
This 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 Details

    • PREPOSICIO_DE

      private static final Pattern PREPOSICIO_DE
      Patterns
    • ARTICLE_EL_MS

      private static final Pattern ARTICLE_EL_MS
    • ARTICLE_EL_FS

      private static final Pattern ARTICLE_EL_FS
    • ARTICLE_EL_MP

      private static final Pattern ARTICLE_EL_MP
    • ARTICLE_EL_FP

      private static final Pattern ARTICLE_EL_FP
    • DETERMINANT

      private static final Pattern DETERMINANT
    • DETERMINANT_MS

      private static final Pattern DETERMINANT_MS
    • DETERMINANT_FS

      private static final Pattern DETERMINANT_FS
    • DETERMINANT_MP

      private static final Pattern DETERMINANT_MP
    • DETERMINANT_FP

      private static final Pattern DETERMINANT_FP
    • NOM_MS

      private static final Pattern NOM_MS
    • NOM_FS

      private static final Pattern NOM_FS
    • NOM_MP

      private static final Pattern NOM_MP
    • NOM_FP

      private static final Pattern NOM_FP
    • ADJECTIU_MS

      private static final Pattern ADJECTIU_MS
    • ADJECTIU_FS

      private static final Pattern ADJECTIU_FS
    • ADJECTIU_MP

      private static final Pattern ADJECTIU_MP
    • ADJECTIU_FP

      private static final Pattern ADJECTIU_FP
    • INFINITIU

      private static final Pattern INFINITIU
    • VERB_CONJUGAT

      private static final Pattern VERB_CONJUGAT
    • PARTICIPI_MS

      private static final Pattern PARTICIPI_MS
    • GRUP_VERBAL

      private static final Pattern GRUP_VERBAL
    • VERB_3S

      private static final Pattern VERB_3S
    • VERB_13S

      private static final Pattern VERB_13S
    • NOT_IN_PREV_TOKEN

      private static final Pattern NOT_IN_PREV_TOKEN
    • BEFORE_ADJECTIVE_MS

      private static final Pattern BEFORE_ADJECTIVE_MS
    • BEFORE_ADJECTIVE_FS

      private static final Pattern BEFORE_ADJECTIVE_FS
    • BEFORE_ADJECTIVE_MP

      private static final Pattern BEFORE_ADJECTIVE_MP
    • BEFORE_ADJECTIVE_FP

      private static final Pattern BEFORE_ADJECTIVE_FP
    • GN

      private static final Pattern GN
    • EXCEPCIONS_DARRERE_DE

      private static final Pattern EXCEPCIONS_DARRERE_DE
    • LOCUCIONS

      private static final Pattern LOCUCIONS
    • PRONOM_FEBLE

      private static final Pattern PRONOM_FEBLE
    • relevantWords

      private static final Map<String,org.languagetool.AnalyzedTokenReadings> relevantWords
    • relevantWords2

      private static final Map<String,org.languagetool.AnalyzedTokenReadings> relevantWords2
  • Constructor Details

  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in class org.languagetool.rules.Rule
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in class org.languagetool.rules.Rule
    • match

      public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence)
      Specified by:
      match in class org.languagetool.rules.Rule
    • matchPostagRegexp

      private boolean matchPostagRegexp(org.languagetool.AnalyzedTokenReadings aToken, Pattern pattern)
      Match POS tag with regular expression