simpleparse.common
index
/usr/src/tmp/python3-module-simpleparse-buildroot/usr/lib/python3/site-packages/simpleparse/common/__init__.py

Common (library) definitions
 
You normally use this module by importing one of our
sub-modules (which automatically registers itself with
the SOURCES list defined here).
 
Calling common.share( dictionary ) with a dictionary
mapping string names to element token instances will
make the element tokens available under those string
names in default parsers.  Note: a Parser can override
this by specifying an explicit definitionSources
parameter in its initialiser.

 
Package Contents
        __init__ -- Common (library) definitions
calendar_names -- Locale-specific calendar names (day-of-week and month-of-year)
chartypes -- Common locale-specific character types
comments -- Common comment formats
iso_date -- Canonical ISO date format YYYY-MM-DDTHH:mm:SS+HH:mm
iso_date_loose -- Somewhat Looser ISO date format YYYY-MM-DD HH:mm:SS +HH:mm
numbers -- Samples showing the parsing of common programming-language constructs
phonetics -- Phonetic spellings for character values
strings -- Python string parsers with escape characters
timezone_names -- Common timezone names (civilian, military and combined)

 
Functions
       
share(dictionary)

 
Data
        SOURCES = [{'locale_day_abbrs': FirstOfGroup(value=[Literal(value='Wed',report=T...,repeating=False,expanded=False,lookahead=False ), 'locale_day_abbrs_lc': FirstOfGroup(value=[Literal(value='wed',report=T...,repeating=False,expanded=False,lookahead=False ), 'locale_day_abbrs_uc': FirstOfGroup(value=[Literal(value='WED',report=T...,repeating=False,expanded=False,lookahead=False ), 'locale_day_names': FirstOfGroup(value=[Literal(value='Wednesday',re...,repeating=False,expanded=False,lookahead=False ), 'locale_day_names_lc': FirstOfGroup(value=[Literal(value='wednesday',re...,repeating=False,expanded=False,lookahead=False ), 'locale_day_names_uc': FirstOfGroup(value=[Literal(value='WEDNESDAY',re...,repeating=False,expanded=False,lookahead=False ), 'locale_month_abbrs': FirstOfGroup(value=[Literal(value='Sep',report=T...,repeating=False,expanded=False,lookahead=False ), 'locale_month_abbrs_lc': FirstOfGroup(value=[Literal(value='sep',report=T...,repeating=False,expanded=False,lookahead=False ), 'locale_month_abbrs_uc': FirstOfGroup(value=[Literal(value='SEP',report=T...,repeating=False,expanded=False,lookahead=False ), 'locale_month_names': FirstOfGroup(value=[Literal(value='September',re...,repeating=False,expanded=False,lookahead=False ), ...}, {'EOF': EOF(value=None,report=True,negative=False,option...,repeating=False,expanded=False,lookahead=False ), 'EOL': FirstOfGroup(value=[Literal(value='\r\n',report=...,repeating=False,expanded=False,lookahead=False ), 'ascii_letter': Range(value='abcdefghijklmnopqrstuvwxyzABCDEFGHI...,repeating=False,expanded=False,lookahead=False ), 'ascii_letters': Range(value='abcdefghijklmnopqrstuvwxyzABCDEFGHI...alse,repeating=1,expanded=False,lookahead=False ), 'ascii_lowercase': Range(value='abcdefghijklmnopqrstuvwxyz',report=...alse,repeating=1,expanded=False,lookahead=False ), 'ascii_lowercasechar': Range(value='abcdefghijklmnopqrstuvwxyz',report=...,repeating=False,expanded=False,lookahead=False ), 'ascii_uppercase': Range(value='ABCDEFGHIJKLMNOPQRSTUVWXYZ',report=...alse,repeating=1,expanded=False,lookahead=False ), 'ascii_uppercasechar': Range(value='ABCDEFGHIJKLMNOPQRSTUVWXYZ',report=...,repeating=False,expanded=False,lookahead=False ), 'digit': Range(value='0123456789',report=True,negative=Fa...,repeating=False,expanded=False,lookahead=False ), 'digits': Range(value='0123456789',report=True,negative=Fa...alse,repeating=1,expanded=False,lookahead=False ), ...}, {'c_comment': LibraryElement(value='slashbang_comment',report=...,repeating=False,expanded=False,lookahead=False ), 'c_nest_comment': LibraryElement(value='slashbang_nest_comment',re...,repeating=False,expanded=False,lookahead=False ), 'hash_comment': LibraryElement(value='hash_comment',report=True,...,repeating=False,expanded=False,lookahead=False ), 'semicolon_comment': LibraryElement(value='semicolon_comment',report=...,repeating=False,expanded=False,lookahead=False ), 'slashbang_comment': LibraryElement(value='slashbang_comment',report=...,repeating=False,expanded=False,lookahead=False ), 'slashbang_nest_comment': LibraryElement(value='slashbang_nest_comment',re...,repeating=False,expanded=False,lookahead=False ), 'slashslash_comment': LibraryElement(value='slashslash_comment',report...,repeating=False,expanded=False,lookahead=False )}, {'binary_number': LibraryElement(value='binary_number',report=True...,repeating=False,expanded=False,lookahead=False ), 'float': LibraryElement(value='float',report=True,negativ...,repeating=False,expanded=False,lookahead=False ), 'float_floatexp': LibraryElement(value='float_floatexp',report=Tru...,repeating=False,expanded=False,lookahead=False ), 'hex': LibraryElement(value='hex',report=True,negative=...,repeating=False,expanded=False,lookahead=False ), 'imaginary_number': LibraryElement(value='imaginary_number',report=T...,repeating=False,expanded=False,lookahead=False ), 'int': LibraryElement(value='int',report=True,negative=...,repeating=False,expanded=False,lookahead=False ), 'int_unsigned': LibraryElement(value='int_unsigned',report=True,...,repeating=False,expanded=False,lookahead=False ), 'number': LibraryElement(value='number',report=True,negati...,repeating=False,expanded=False,lookahead=False ), 'number_full': LibraryElement(value='number_full',report=True,n...,repeating=False,expanded=False,lookahead=False )}, {'ISO_date': LibraryElement(value='ISO_date',report=True,nega...,repeating=False,expanded=False,lookahead=False ), 'ISO_date_time': LibraryElement(value='ISO_date_time',report=True...,repeating=False,expanded=False,lookahead=False ), 'ISO_time': LibraryElement(value='ISO_time',report=True,nega...,repeating=False,expanded=False,lookahead=False )}, {'ISO_date_loose': LibraryElement(value='ISO_date_loose',report=Tru...,repeating=False,expanded=False,lookahead=False ), 'ISO_date_time_loose': LibraryElement(value='ISO_date_time_loose',repor...,repeating=False,expanded=False,lookahead=False ), 'ISO_time_loose': LibraryElement(value='ISO_time_loose',report=Tru...,repeating=False,expanded=False,lookahead=False )}, {'military_alphabet_char': FirstOfGroup(value=[Literal(value='Alpha',report...,repeating=False,expanded=False,lookahead=False ), 'military_alphabet_char_lower': FirstOfGroup(value=[Literal(value='alpha',report...,repeating=False,expanded=False,lookahead=False )}, {'string': LibraryElement(value='string',report=True,negati...,repeating=False,expanded=False,lookahead=False ), 'string_double_quote': LibraryElement(value='str',report=True,negative=...,repeating=False,expanded=False,lookahead=False ), 'string_single_quote': LibraryElement(value='str',report=True,negative=...,repeating=False,expanded=False,lookahead=False ), 'string_triple_double': LibraryElement(value='str',report=True,negative=...,repeating=False,expanded=False,lookahead=False ), 'string_triple_single': LibraryElement(value='str',report=True,negative=...,repeating=False,expanded=False,lookahead=False )}, {'civilian_timezone_name': FirstOfGroup(value=[Literal(value='ZP6',report=T...,repeating=False,expanded=False,lookahead=False ), 'military_timezone_name': FirstOfGroup(value=[Literal(value='Zulu',report=...,repeating=False,expanded=False,lookahead=False ), 'timezone_name': FirstOfGroup(value=[Literal(value='Zulu',report=...,repeating=False,expanded=False,lookahead=False )}]
__file__ = '/usr/src/tmp/python3-module-simpleparse-buildroo...hon3/site-packages/simpleparse/common/__init__.py'
__name__ = 'simpleparse.common'
__path__ = ['/usr/src/tmp/python3-module-simpleparse-buildroot/usr/lib/python3/site-packages/simpleparse/common']