maha.parsers.templates.enums#

Module Contents#

Classes#

DimensionType

Type of the extracted value

NumeralType

Generic enumeration.

OrdinalType

Generic enumeration.

Day

Generic enumeration.

Month

Generic enumeration.

Unit

Base class for all units

TimeUnit

Base class for all units

MoneyUnit

Base class for all units

DistanceUnit

Base class for all units

DurationUnit

Base class for all units

class DimensionType[source]#

Bases: enum.Enum

Type of the extracted value

GENERAL[source]#
AMOUNT_OF_MONEY[source]#
NAME[source]#
DISTANCE[source]#
DURATION[source]#
ORDINAL[source]#
NUMERAL[source]#
TIME[source]#
ARABIC[source]#
ENGLISH[source]#
ARABIC_LETTERS[source]#
ENGLISH_LETTERS[source]#
ENGLISH_SMALL_LETTERS[source]#
ENGLISH_CAPITAL_LETTERS[source]#
NUMBERS[source]#
HARAKAT[source]#
ALL_HARAKAT[source]#
TATWEEL[source]#
PUNCTUATIONS[source]#
ARABIC_NUMBERS[source]#
ENGLISH_NUMBERS[source]#
ARABIC_PUNCTUATIONS[source]#
ENGLISH_PUNCTUATIONS[source]#
ARABIC_LIGATURES[source]#
ARABIC_HASHTAGS[source]#
ARABIC_MENTIONS[source]#
EMAILS[source]#
ENGLISH_HASHTAGS[source]#
ENGLISH_MENTIONS[source]#
HASHTAGS[source]#
MENTIONS[source]#
EMOJIS[source]#
class NumeralType[source]#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

DECIMALS[source]#
INTEGERS[source]#
ONES[source]#
TENS[source]#
HUNDREDS[source]#
THOUSANDS[source]#
MILLIONS[source]#
BILLIONS[source]#
TRILLIONS[source]#
class OrdinalType[source]#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

ONES[source]#
TENS[source]#
HUNDREDS[source]#
THOUSANDS[source]#
MILLIONS[source]#
BILLIONS[source]#
TRILLIONS[source]#
class Day[source]#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

MONDAY = 0[source]#
TUESDAY[source]#
WEDNESDAY[source]#
THURSDAY[source]#
FRIDAY[source]#
SATURDAY[source]#
SUNDAY[source]#
class Month[source]#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

JANUARY[source]#
FEBRUARY[source]#
MARCH[source]#
APRIL[source]#
MAY[source]#
JUNE[source]#
JULY[source]#
AUGUST[source]#
SEPTEMBER[source]#
OCTOBER[source]#
NOVEMBER[source]#
DECEMBER[source]#
class Unit[source]#

Bases: enum.Enum

Base class for all units

class TimeUnit[source]#

Bases: Unit

Base class for all units

SECONDS[source]#
MINUTES[source]#
HOURS[source]#
DAYS[source]#
MONTHS[source]#
YEARS[source]#
class MoneyUnit[source]#

Bases: Unit

Base class for all units

EURO[source]#
DOLLAR[source]#
POUND[source]#
class DistanceUnit[source]#

Bases: Unit

Base class for all units

METER[source]#
MILE[source]#
class DurationUnit[source]#

Bases: Unit

Base class for all units

SECONDS[source]#
MINUTES[source]#
HOURS[source]#
DAYS[source]#
WEEKS[source]#
MONTHS[source]#
YEARS[source]#