#include <accents_modules.h>
Inheritance diagram for accents_es:
Public Member Functions | |
accents_es () | |
Constructor. | |
void | fix_accentuation (vector< string > &, const sufrule &) const |
Specific accentuation patterns for Spanish. | |
Static Private Member Functions | |
static bool | is_vowel (char) |
check for a vowel (maybe with latin accents) | |
static bool | is_vowel_notacc (char) |
check for a vowel (strictly) | |
static bool | is_monosylabic (const string &) |
check monosyllabous word | |
static bool | is_open (char) |
check for weak spanish vowels | |
static bool | is_accentued_esp (char) |
check for spanish accents | |
static bool | is_accentued_esp (const string &) |
check for spanish accents | |
static void | remove_accent_esp (string &) |
remove spanish accents | |
static void | remove_accent_esp (char &) |
remove spanish accents | |
static void | put_accent_esp (char &) |
set spanish accents | |
static bool | put_accent_esp (string &) |
set spanish accents | |
static bool | llana_acentuada (const string &) |
check for spanish accent pattern: "palabras llanas acentuadas" |
|
Constructor.
|
|
Specific accentuation patterns for Spanish. Roots are obtanined after suffix removal and may require accent fixing, which is done here. Implements accents_module. |
|
check for spanish accents
|
|
check for spanish accents
|
|
check monosyllabous word
|
|
check for weak spanish vowels
|
|
check for a vowel (maybe with latin accents)
|
|
check for a vowel (strictly)
|
|
check for spanish accent pattern: "palabras llanas acentuadas"
|
|
set spanish accents
|
|
set spanish accents
|
|
remove spanish accents
|
|
remove spanish accents
|