Module Import alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num Dict body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpSub Call NameLoad Num NameLoad Num decorator_list Assign NameStore Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body If Call AttributeLoad NameLoad attr Str body Return Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num orelse If Call AttributeLoad NameLoad attr Str body Return Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num orelse If Call AttributeLoad NameLoad attr Str body Return Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Str body Assign NameStore BinOpAdd NameLoad NameLoad orelse Assign NameStore BinOpSub NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num orelse Assign NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareGt NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpOr CompareLt NameLoad Num CompareGt NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad NameLoad Return NameLoad decorator_list decorator_list
N/A N/A re AddressParser N/A object N/A N/A Parse user input into addresses or ranges of addresses.
     __init__ N/A N/A self maxwidth radix labels N/A 16 16 N/A N/A N/A Maxwidth is the maximum width of an address in bits.
        Radix is the default radix to use when one is not specified
        as a prefix of any input.  Labels are a dictionary of label
        names that can be substituted for addresses.
         N/A N/A self radix radix N/A N/A self maxwidth maxwidth N/A N/A self labels N/A N/A N/A k v N/A N/A labels items N/A N/A N/A N/A self labels N/A k N/A N/A self _constrain v N/A _get_maxwidth N/A N/A self N/A N/A N/A N/A self _maxwidth N/A _set_maxwidth N/A N/A self width N/A N/A N/A N/A self _maxwidth width N/A N/A self _maxaddr N/A N/A pow 2 width 1 N/A N/A maxwidth N/A property _get_maxwidth _set_maxwidth address_for N/A N/A self label default N/A None N/A N/A Given a label, return the corresponding address or a default.
         N/A N/A N/A N/A self labels get label default N/A label_for N/A N/A self address default N/A None N/A N/A Given an address, return the corresponding label or a default.
         N/A N/A label label_address N/A N/A N/A self labels items N/A N/A N/A label_address address N/A N/A label N/A default N/A number N/A N/A self num N/A N/A N/A Parse a string containing a label or number into an address.
         N/A N/A N/A N/A N/A num startswith $ N/A N/A N/A N/A self _constrain N/A int N/A num N/A 1 16 N/A N/A N/A N/A num startswith + N/A N/A N/A N/A self _constrain N/A int N/A num N/A 1 10 N/A N/A N/A N/A num startswith % N/A N/A N/A N/A self _constrain N/A int N/A num N/A 1 2 N/A N/A N/A num N/A self labels N/A N/A N/A N/A self labels N/A num N/A N/A matches N/A N/A re match ^([^\s+-]+)\s*([+\-])\s*([$+%]?\d+)$ num N/A matches N/A N/A N/A label sign offset N/A N/A matches groups N/A N/A label N/A self labels N/A N/A N/A KeyError N/A Label not found: %s label N/A base N/A N/A self labels N/A label N/A offset N/A N/A self number offset N/A N/A sign + N/A N/A address N/A base offset N/A N/A address N/A base offset N/A N/A N/A self _constrain address N/A N/A N/A N/A self _constrain N/A int num N/A self radix N/A N/A N/A ValueError N/A N/A N/A KeyError N/A Label not found: %s num N/A range N/A N/A self addresses N/A N/A N/A Parse a string containing an address or a range of addresses
        into a tuple of (start address, end address)
         N/A matches N/A N/A re match ^([^:,]+)\s*[:,]+\s*([^:,]+)$ addresses N/A matches N/A N/A N/A start end N/A map N/A self number N/A N/A matches groups 0 N/A N/A start end N/A N/A self number addresses N/A N/A start end N/A N/A N/A start end N/A end start N/A N/A start end N/A _constrain N/A N/A self address N/A N/A N/A Raises OverflowError if the address is illegal N/A N/A N/A address 0 N/A address N/A self _maxaddr N/A N/A N/A OverflowError address N/A address N/A N/A