Module ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareGtE NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr BinOpAdd NameLoad Num orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore ListComp TupleLoad BinOpAdd NameLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad comprehension NameStore Call NameLoad Num AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr Num body Raise Call NameLoad Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr BinOpSub AttributeLoad NameLoad attr Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareGtE NameLoad AttributeLoad NameLoad attr body Raise NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListComp NameLoad comprehension NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Num AttributeLoad NameLoad attr body Expr Yield SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body If CompareEq NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad If UnaryOpNot Call NameLoad NameLoad Str body Return NameLoad If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Return NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body If CompareNotEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A lookuptree LookupTree itertools islice ImmutableVector N/A object N/A N/A An immutable vector class. Access, appending, and removal are
    guaranteed to have O(log(n)) performance. The constructor takes the same
    arguments as the builtin list class. __init__ N/A N/A self initvalues N/A None N/A N/A N/A initvalues None N/A N/A initvalues N/A N/A N/A self tree N/A LookupTree initvalues N/A N/A self _length N/A len initvalues N/A assoc N/A N/A self index value N/A N/A N/A Return a new vector with value associated at index. The implicit
        parameter is not modified. N/A newvec N/A ImmutableVector N/A N/A newvec tree N/A N/A N/A self tree assoc index value N/A N/A index N/A self _length N/A N/A N/A newvec _length N/A index 1 N/A N/A N/A newvec _length N/A self _length N/A newvec N/A concat N/A N/A self tailvec N/A N/A N/A Returns the result of concatenating tailvec to the implicit
        parameter N/A newvec N/A ImmutableVector N/A vallist N/A N/A N/A i N/A self _length N/A tailvec N/A i N/A i N/A range 0 N/A tailvec _length N/A N/A newvec tree N/A N/A N/A self tree multi_assoc vallist N/A N/A newvec _length N/A N/A self _length N/A tailvec _length N/A newvec N/A pop N/A N/A self N/A N/A N/A Return a new ImmutableVector with the last item removed. N/A N/A N/A self _length 0 N/A N/A N/A IndexError N/A newvec N/A ImmutableVector N/A N/A newvec tree N/A N/A N/A self tree remove N/A N/A self _length 1 N/A N/A newvec _length N/A N/A self _length 1 N/A newvec N/A conj N/A N/A self value N/A N/A N/A Return a new ImmutableVector with value appended to the
        end of the vector N/A N/A N/A self assoc N/A self _length value N/A _get N/A N/A self index N/A N/A N/A N/A index N/A self _length N/A N/A IndexError N/A N/A N/A self tree N/A index N/A _slice N/A N/A self slc N/A N/A N/A lst N/A val N/A val N/A islice self N/A slc start N/A slc stop N/A slc step N/A N/A ImmutableVector lst N/A __add__ N/A N/A self other N/A N/A N/A N/A N/A self concat other N/A __iter__ N/A N/A self N/A N/A N/A i N/A range 0 N/A self _length N/A N/A N/A N/A self N/A i N/A __len__ N/A N/A self N/A N/A N/A N/A self _length N/A __getitem__ N/A N/A self index N/A N/A N/A N/A isinstance index slice N/A N/A N/A N/A self _slice index N/A N/A N/A self _get index N/A __str__ N/A N/A self N/A N/A N/A N/A str N/A list self N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A ImmutableVector( N/A str self ) N/A __contains__ N/A N/A self item N/A N/A N/A thing self N/A N/A N/A thing item N/A N/A True N/A False N/A __eq__ N/A N/A self other N/A N/A N/A N/A other None N/A N/A False N/A N/A N/A hasattr other __getitem__ N/A N/A False N/A N/A N/A len self N/A len other N/A N/A False N/A i N/A range N/A len self N/A N/A N/A N/A self N/A i N/A other N/A i N/A N/A False N/A True N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A N/A self __eq__ other N/A N/A