|
FreeLing
3.0
|
Derived accents_module for Spanish accentuation. More...
#include <accents_modules.h>


Public Member Functions | |
| accents_es () | |
| Constructor. | |
| void | fix_accentuation (std::set< std::wstring > &, const sufrule &) const |
| Specific accentuation patterns for Spanish. | |
Static Private Member Functions | |
| static std::wstring | remove_accent_esp (const std::wstring &) |
| remove spanish accents from given word | |
| static std::wstring | put_accent_esp (const std::wstring &) |
| set spanish accents on last syllabe of given word | |
Static Private Attributes | |
| static boost::u32regex | llana_acc |
| regexps to check for useful spanish accentuation and syllabic patterns | |
| static boost::u32regex | aguda_mal |
| static boost::u32regex | monosil |
| static boost::u32regex | last_vowel_put_acc |
| static boost::u32regex | last_vowel_not_acc |
| static boost::u32regex | any_vowel_acc |
| static std::map< std::wstring, std::wstring > | with_acc |
| maps to store equivalences between accentued and not accentued chars. | |
| static std::map< std::wstring, std::wstring > | without_acc |
Derived accents_module for Spanish accentuation.
Constructor.
| void accents_es::fix_accentuation | ( | std::set< std::wstring > & | , |
| const sufrule & | |||
| ) | const [virtual] |
Specific accentuation patterns for Spanish.
Implements accents_module.
| static std::wstring accents_es::put_accent_esp | ( | const std::wstring & | ) | [static, private] |
set spanish accents on last syllabe of given word
| static std::wstring accents_es::remove_accent_esp | ( | const std::wstring & | ) | [static, private] |
remove spanish accents from given word
boost::u32regex accents_es::aguda_mal [static, private] |
boost::u32regex accents_es::any_vowel_acc [static, private] |
boost::u32regex accents_es::last_vowel_not_acc [static, private] |
boost::u32regex accents_es::last_vowel_put_acc [static, private] |
boost::u32regex accents_es::llana_acc [static, private] |
regexps to check for useful spanish accentuation and syllabic patterns
boost::u32regex accents_es::monosil [static, private] |
std::map<std::wstring,std::wstring> accents_es::with_acc [static, private] |
maps to store equivalences between accentued and not accentued chars.
std::map<std::wstring,std::wstring> accents_es::without_acc [static, private] |
1.7.6.1