Module: Bukovina::Parsers

Defined in:
lib/bukovina/parsers.rb

Defined Under Namespace

Classes: BukovinaEmptyRecordError, BukovinaError, BukovinaFalseSyntaxError, BukovinaIndexError, BukovinaInvalidCharError, BukovinaInvalidClass, BukovinaInvalidContext, BukovinaInvalidEnumeratorError, BukovinaInvalidFileNameFormatError, BukovinaInvalidKeyFormatError, BukovinaInvalidKeyNameError, BukovinaInvalidLanguageError, BukovinaInvalidPathError, BukovinaInvalidTokenError, BukovinaInvalidUrlFormatError, BukovinaInvalidValueError, BukovinaInvalidVariatorError, BukovinaNoFilesMatchedError, BukovinaNullNameLineError, BukovinaTypeError, Calendary, Description, Event, IconLink, LastName, Link, Memo, Memory, Name, NickName, Patronymic, PlainService, Service, ServiceLink

Constant Summary collapse

RUSSIAN_CAPITAL =
'А-ЯЁ'
RUSSIAN_STROKE =
'а-яё'
RUSSIAN_ACCENT =
'́'
RUS_CAPITAL =
'А-ЯЁІѢѲѴ'
RUS_STROKE =
'а-яёіѣѳѵ'
RUS_ACCENT =
'́'
CSLAV_CAPITAL =
'А-ЬЮЅІѠѢѦѮѰѲѴѶѸѺѼѾꙖꙊ'
CSLAV_STROKE =
'а-ьюєѕіѡѣѧѯѱѳѵѷѹѻѽѿꙗꙋ'
CSLAV_ACCENT =
'̀́̓̔҃҇҈҉꙽'
SERBIAN_CAPITAL =
'ЂЈ-ЋЏА-ИК-Ш'
SERBIAN_STROKE =
'ђј-ћа-ик-ш'
CROATIAN_CAPITAL =
'A-PR-VZČĆŽĐŠ'
CROATIAN_STROKE =
'a-pr-vzčćžđš'
GREEK_CAPITAL =
'ͶͲΑ-ΫϏϒϓϔϘϚϜϠϞϴϷϹϺϾϿἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙ-ὟὨ-Ὧᾈ-ᾏᾘ-ᾟᾨ-ᾯᾸ-ᾼῈ-ῌῘ-ΊῨ-ῬῸ-ῼΩΆ-Ώ'
GREEK_STROKE =
'ά-ώϐϑϕ-ϗϙϛϝ-ϟϡ-ϳϵ-϶ϸϻϼᴦ-ᴪἀ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾷῂ-ῇῐ-ῗῠ-ῧῲ-ῷͻ-ͽͷΐά-ΰ'
GREEK_ACCENT =
'ͺ͵΄᾽ι᾿῀῁῍῎῏῝῞῟῭΅`´῾'
BULGARIAN_CAPITAL =
'А-ЪЬЮЯ'
BULGARIAN_STROKE =
'а-ъьюя'
LATIN_CAPITAL =
'A-IK-TVX-ZÆ'
LATIN_STROKE =
'a-ik-tvx-zæ'
IRISH_CAPITAL =
'A-IL-PR-U'
IRISH_STROKE =
'a-il-pr-u'
CZECH_CAPITAL =
'A-PR-VX-ZÁÉĚÍÓÚŮÝČĎŇŘŠŤŽ'
CZECH_STROKE =
'a-pr-vx-záéěíóúůýčďňřšťž'
CZECH_ACCENT =
'́̌̊'
ENGLISH_CAPITAL =
'A-Z'
ENGLISH_STROKE =
'a-z'
ITALIAN_CAPITAL =
'A-IL-VZ'
ITALIAN_STROKE =
'a-il-vz'
ARMENIAN_CAPITAL =
'Ա-Ֆ'
ARMENIAN_STROKE =
'ա-և'
IVERIAN_CAPITAL =
'ა-ჺჽ'
IVERIAN_STROKE =
'ა-ჺჽ'
ROMANIAN_CAPITAL =
'A-ZĂÂÎȘȚ'
ROMANIAN_STROKE =
'a-zăâîșț'
OLD_ENGLISH_CAPITAL =
'A-IL-PR-UW-YÆÐꝽÞǷĊĠĀĒĪŌŪ'
OLD_ENGLISH_STROKE =
'a-il-pr-uw-yæðᵹſþƿċġāēīūō'
FRENCH_CAPITAL =
'A-ZŒÆÇÀÂÎÏÛÙÜÉÈÊËÔŸÑ'
FRENCH_STROKE =
'a-zœæçàâîïûùüéèêëôÿñ'
SPANISH_CAPITAL =
'A-ZÑÁÉÍÓÚÜÏ'
SPANISH_STROKE =
'a-zñáéíóúüï'
GERMAN_CAPITAL =
'A-ZÄÖÜẞ'
GERMAN_STROKE =
'a-zäöüßſ'
UKRAINIAN_CAPITAL =
'А-ЩЬЮЯЄІЇҐ'
UKRAINIAN_STROKE =
'а-щьюяєіїґ'
UPCHAR =
RUSSIAN_CAPITAL + CSLAV_CAPITAL + SERBIAN_CAPITAL + GREEK_CAPITAL +
ENGLISH_CAPITAL + LATIN_CAPITAL + CZECH_CAPITAL + ARMENIAN_CAPITAL +
ROMANIAN_CAPITAL + OLD_ENGLISH_CAPITAL + IVERIAN_CAPITAL +
FRENCH_CAPITAL + SPANISH_CAPITAL + GERMAN_CAPITAL + UKRAINIAN_CAPITAL
DOWNCHAR =
RUSSIAN_STROKE + CSLAV_STROKE + SERBIAN_STROKE + GREEK_STROKE +
ENGLISH_STROKE + LATIN_STROKE + CZECH_STROKE + ARMENIAN_STROKE +
IVERIAN_STROKE + ROMANIAN_STROKE + OLD_ENGLISH_STROKE + FRENCH_STROKE +
SPANISH_STROKE + GERMAN_STROKE + UKRAINIAN_STROKE
ACCENT =
GREEK_ACCENT + RUSSIAN_ACCENT + CSLAV_ACCENT
CHAR =
DOWNCHAR + UPCHAR
MATCH_TABLE =

алфавиты

{
   :