Module Expr Str ImportFrom alias Import alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad Call NameLoad NameLoad attr If CompareEq NameLoad Num body Assign NameStore NameLoad orelse If CompareEq NameLoad Num body Assign NameStore NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore IfExp NameLoad Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore NameLoad orelse Return NameLoad Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list Return Call NameLoad keyword NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam defaults Str body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If CompareLt AttributeLoad NameLoad attr Call NameLoad NameLoad body Raise Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Dict NameLoad If CompareIs NameLoad NameLoad body Raise NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If BoolOpAnd CompareIs NameLoad NameLoad CompareGtE NameLoad AttributeLoad NameLoad attr BoolOpOr AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr Str NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr If BoolOpAnd Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Num Return IfExp AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return ListComp BoolOpOr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad BinOpAdd NameLoad Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If CompareEq AttributeLoad SubscriptLoad NameLoad Index NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad BinOpAdd NameLoad Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BoolOpAnd NameLoad AttributeLoad NameLoad attr BoolOpAnd NameLoad AttributeLoad NameLoad attr BoolOpAnd NameLoad AttributeLoad NameLoad attr BoolOpAnd NameLoad AttributeLoad NameLoad attr BoolOpAnd NameLoad AttributeLoad NameLoad attr BoolOpAnd NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad BinOpSub BinOpAdd NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Str Return Call AttributeLoad Str attr GeneratorExp IfExp BinOpBitAnd BinOpLShift Num NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Str comprehension NameStore Call NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore Num Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore NameLoad AugAssignAdd NameStore NameLoad Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad BinOpAdd NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr Call AttributeLoad Str attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr keyword ListLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr Call AttributeLoad Str attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str SubscriptLoad Call AttributeLoad NameLoad attr Index Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str SubscriptLoad Call AttributeLoad NameLoad attr Index Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad NameLoad NameLoad NameLoad Return IfExp CompareIs NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr keyword ListLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str SubscriptLoad Call AttributeLoad NameLoad attr Index Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore ListLoad While NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad NameLoad NameLoad NameLoad If BoolOpOr CompareIs NameLoad NameLoad UnaryOpNot BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str SubscriptLoad Call AttributeLoad NameLoad attr Index Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Num body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore ListLoad While NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Break Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq NameLoad Num body Break AugAssignAdd NameStore NameLoad If CompareGtE Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str SubscriptLoad Call AttributeLoad NameLoad attr Index Num decorator_list decorator_list
N/A N/A Subexpressions that make up a parsed grammar

These do the parsing.

 inspect getargspec N/A re parsimonious.exceptions ParseError IncompleteParseError parsimonious.nodes Node RegexNode parsimonious.utils StrAndRepr N/A MARKER N/A object expression N/A N/A callable rule_name grammar N/A N/A N/A Turn a plain callable into an Expression.

    The callable can be of this simple form::

        def foo(text, pos):
            '''If this custom expression matches starting at text[pos], return
            the index where it stops matching. Otherwise, return None.'''
            if the expression matched:
                return end_pos

    If there child nodes to return, return a tuple::

        return end_pos, children

    If the expression doesn't match at the given ``pos`` at all... ::

        return None

    If your callable needs to make sub-calls to other rules in the grammar or
    do error reporting, it can take this form, gaining additional arguments::

        def foo(text, pos, cache, error, grammar):
            # Call out to other rules:
            node = grammar['another_rule'].match_core(text, pos, cache, error)
            ...
            # Return values as above.

    The return value of the callable, if an int or a tuple, will be
    automatically transmuted into a :class:`~parsimonious.Node`. If it returns
    a Node-like class directly, it will be passed through unchanged.

    :arg rule_name: The rule name to attach to the resulting
        :class:`~parsimonious.Expression`
    :arg grammar: The :class:`~parsimonious.Grammar` this expression will be a
        part of, to make delegating to other rules possible

     N/A num_args N/A len N/A N/A getargspec callable args N/A N/A num_args 2 N/A N/A is_simple True N/A N/A N/A num_args 5 N/A N/A is_simple False N/A N/A N/A RuntimeError N/A Custom rule functions must take either 2 or 5 arguments, not %s. num_args AdHocExpression N/A Expression N/A _uncached_match N/A N/A self text pos cache error N/A N/A N/A result N/A is_simple N/A callable text pos N/A callable text pos cache error grammar N/A N/A isinstance result N/A long int N/A N/A N/A end children N/A result None N/A N/A N/A isinstance result tuple N/A N/A N/A end children result N/A N/A result N/A N/A Node N/A self name text pos end children children N/A _as_rhs N/A N/A self N/A N/A N/A N/A {custom function "%s"} N/A callable __name__ N/A N/A N/A N/A AdHocExpression name rule_name N/A Expression N/A StrAndRepr N/A N/A A thing that can be matched against a piece of text N/A __slots__ N/A name __init__ N/A N/A self name N/A N/A N/A N/A self name name N/A parse N/A N/A self text pos N/A 0 N/A N/A Return a parse tree of ``text``.

        Raise ``ParseError`` if the expression wasn't satisfied. Raise
        ``IncompleteParseError`` if the expression was satisfied but didn't
        consume the full string.

         N/A node N/A N/A self match text pos pos N/A N/A N/A node end N/A len text N/A N/A N/A IncompleteParseError text N/A node end self N/A node N/A match N/A N/A self text pos N/A 0 N/A N/A Return the parse tree matching this expression at the given
        position, not necessarily extending all the way to the end of ``text``.

        Raise ``ParseError`` if there is no match there.

        :arg pos: The index at which to start matching

         N/A error N/A ParseError text N/A node N/A N/A self match_core text pos N/A error N/A N/A node None N/A N/A error N/A node N/A match_core N/A N/A self text pos cache error N/A N/A N/A Internal guts of ``match()``

        This is appropriate to call only from custom rules or Expression
        subclasses.

        :arg cache: The packrat cache::

            {(oid, pos): Node tree matched by object `oid` at index `pos` ...}

        :arg error: A ParseError instance with ``text`` already filled in but
            otherwise blank. We update the error reporting info on this object
            as we go. (Sticking references on an existing instance is faster
            than allocating a new one for each expression that fails.) We
            return None rather than raising and catching ParseErrors because
            catching is slow.

         N/A expr_id N/A id self N/A node N/A N/A cache get N/A expr_id pos MARKER N/A N/A node MARKER N/A N/A node N/A cache N/A N/A expr_id pos N/A N/A self _uncached_match text pos cache error N/A N/A N/A node None N/A pos N/A error pos N/A N/A self name N/A N/A getattr N/A error expr name None None N/A N/A N/A error expr self N/A N/A error pos pos N/A node N/A __unicode__ N/A N/A self N/A N/A N/A N/A <%s %s at 0x%s> N/A N/A N/A self __class__ __name__ N/A N/A self as_rule N/A id self N/A as_rule N/A N/A self N/A N/A N/A Return the left- and right-hand sides of a rule that represents me.

        Return unicode. If I have no ``name``, omit the left-hand side.

         N/A rhs N/A N/A N/A N/A self _as_rhs strip N/A N/A N/A N/A rhs startswith ( N/A N/A rhs endswith ) N/A N/A rhs N/A rhs N/A 1 -1 N/A N/A N/A self name N/A %s = %s N/A N/A self name rhs rhs N/A _unicode_members N/A N/A self N/A N/A N/A Return an iterable of my unicode-represented children, stopping
        descent when we hit a named node so the returned value resembles the
        input rule. N/A N/A N/A N/A m name N/A N/A m _as_rhs N/A m N/A self members N/A _as_rhs N/A N/A self N/A N/A N/A Return the right-hand side of a rule that represents me.

        Implemented by subclasses.

         N/A NotImplementedError N/A N/A Literal N/A Expression N/A N/A A string literal

    Use these if you can; they're the fastest.

     N/A __slots__ N/A literal __init__ N/A N/A self literal name N/A N/A N/A N/A N/A N/A super Literal self __init__ name N/A N/A self literal literal N/A _uncached_match N/A N/A self text pos cache error N/A N/A N/A N/A N/A text startswith N/A self literal pos N/A N/A N/A Node N/A self name text pos N/A pos N/A len N/A self literal N/A _as_rhs N/A N/A self N/A N/A N/A N/A "%s" N/A self literal N/A N/A TokenMatcher N/A Literal N/A N/A An expression matching a single token of a given type

    This is for use only with TokenGrammars.

     _uncached_match N/A N/A self token_list pos cache error N/A N/A N/A N/A N/A N/A token_list N/A pos type N/A self literal N/A N/A N/A Node N/A self name token_list pos N/A pos 1 N/A N/A Regex N/A Expression N/A N/A An expression that matches what a regex does.

    Use these as much as you can and jam as much into each one as you can;
    they're fast.

     N/A __slots__ N/A re __init__ N/A N/A self pattern name ignore_case locale multiline dot_all unicode verbose N/A False False False False False False N/A N/A N/A N/A N/A super Regex self __init__ name N/A N/A self re N/A N/A re compile pattern N/A N/A N/A N/A N/A N/A ignore_case N/A re I N/A locale N/A re L N/A multiline N/A re M N/A dot_all N/A re S N/A unicode N/A re U N/A verbose N/A re X N/A _uncached_match N/A N/A self text pos cache error N/A N/A N/A Return length of match, ``None`` if no match. N/A m N/A N/A N/A self re match text pos N/A N/A m None N/A N/A span N/A N/A m span N/A node N/A RegexNode N/A self name text pos N/A N/A pos N/A span N/A 1 N/A span N/A 0 N/A N/A node match m N/A node N/A _regex_flags_from_bits N/A N/A self bits N/A N/A N/A Return the textual equivalent of numerically encoded regex flags. N/A flags tilmsux N/A N/A N/A join N/A N/A N/A N/A 1 i bits N/A flags N/A i N/A i N/A xrange 6 N/A _as_rhs N/A N/A self N/A N/A N/A N/A ~"%s"%s N/A N/A N/A self re pattern N/A N/A self _regex_flags_from_bits N/A N/A self re flags N/A N/A Compound N/A Expression N/A N/A An abstract expression which contains other expressions N/A __slots__ N/A members __init__ N/A N/A self N/A members kwargs N/A N/A ``members`` is a sequence of expressions. N/A N/A N/A N/A super Compound self __init__ N/A N/A kwargs get name N/A N/A self members members N/A N/A Sequence N/A Compound N/A N/A A series of expressions that must match contiguous, ordered pieces of
    the text

    In other words, it's a concatenation operator: each piece has to match, one
    after another.

     _uncached_match N/A N/A self text pos cache error N/A N/A N/A new_pos pos N/A length_of_sequence 0 N/A children N/A N/A m N/A self members N/A N/A node N/A N/A m match_core text new_pos cache error N/A N/A node None N/A N/A None N/A N/A N/A children append node N/A length N/A N/A node end N/A node start N/A new_pos length N/A length_of_sequence length N/A N/A Node N/A self name text pos N/A pos length_of_sequence children N/A _as_rhs N/A N/A self N/A N/A N/A N/A N/A ({0}) format N/A N/A join N/A N/A self _unicode_members N/A N/A OneOf N/A Compound N/A N/A A series of expressions, one of which must match

    Expressions are tested in order from first to last. The first to succeed
    wins.

     _uncached_match N/A N/A self text pos cache error N/A N/A N/A m N/A self members N/A N/A node N/A N/A m match_core text pos cache error N/A N/A node None N/A N/A N/A Node N/A self name text pos N/A node end children N/A node N/A _as_rhs N/A N/A self N/A N/A N/A N/A N/A ({0}) format N/A N/A  /  join N/A N/A self _unicode_members N/A N/A Lookahead N/A Compound N/A N/A An expression which consumes nothing, even if its contained expression
    succeeds _uncached_match N/A N/A self text pos cache error N/A N/A N/A node N/A N/A N/A N/A self members N/A 0 match_core text pos cache error N/A N/A node None N/A N/A N/A Node N/A self name text pos pos N/A _as_rhs N/A N/A self N/A N/A N/A N/A &%s N/A N/A N/A self _unicode_members N/A 0 N/A N/A Not N/A Compound N/A N/A An expression that succeeds only if the expression within it doesn't

    In any case, it never consumes any characters; it's a negative lookahead.

     _uncached_match N/A N/A self text pos cache error N/A N/A N/A node N/A N/A N/A N/A self members N/A 0 match_core text pos cache error N/A N/A node None N/A N/A N/A Node N/A self name text pos pos N/A _as_rhs N/A N/A self N/A N/A N/A N/A !%s N/A N/A N/A self _unicode_members N/A 0 N/A N/A Optional N/A Compound N/A N/A An expression that succeeds whether or not the contained one does

    If the contained expression succeeds, it goes ahead and consumes what it
    consumes. Otherwise, it consumes nothing.

     _uncached_match N/A N/A self text pos cache error N/A N/A N/A node N/A N/A N/A N/A self members N/A 0 match_core text pos cache error N/A N/A N/A node None N/A Node N/A self name text pos pos N/A Node N/A self name text pos N/A node end children N/A node N/A _as_rhs N/A N/A self N/A N/A N/A N/A %s? N/A N/A N/A self _unicode_members N/A 0 N/A N/A ZeroOrMore N/A Compound N/A N/A An expression wrapper like the * quantifier in regexes. _uncached_match N/A N/A self text pos cache error N/A N/A N/A new_pos pos N/A children N/A N/A True N/A N/A node N/A N/A N/A N/A self members N/A 0 match_core text new_pos cache error N/A N/A N/A node None N/A N/A N/A node end N/A node start N/A N/A N/A Node N/A self name text pos new_pos children N/A N/A N/A children append node N/A new_pos N/A N/A node end N/A node start N/A _as_rhs N/A N/A self N/A N/A N/A N/A %s* N/A N/A N/A self _unicode_members N/A 0 N/A N/A OneOrMore N/A Compound N/A N/A An expression wrapper like the + quantifier in regexes.

    You can also pass in an alternate minimum to make this behave like "2 or
    more", "3 or more", etc.

     N/A __slots__ N/A min __init__ N/A N/A self member name min N/A 1 N/A N/A N/A N/A N/A super OneOrMore self __init__ member name name N/A N/A self min min N/A _uncached_match N/A N/A self text pos cache error N/A N/A N/A new_pos pos N/A children N/A N/A True N/A N/A node N/A N/A N/A N/A self members N/A 0 match_core text new_pos cache error N/A N/A node None N/A N/A N/A N/A N/A children append node N/A length N/A N/A node end N/A node start N/A N/A length 0 N/A N/A N/A new_pos length N/A N/A N/A len children N/A self min N/A N/A N/A Node N/A self name text pos new_pos children N/A _as_rhs N/A N/A self N/A N/A N/A N/A %s+ N/A N/A N/A self _unicode_members N/A 0 N/A N/A