blark.transform.PartialSubrange

class blark.transform.PartialSubrange(start: Expression, stop: Expression, meta: Meta | None = None)[source]

Bases: Subrange

A partial subrange, including a start/stop element index.

Examples:

1..2
iStart..iEnd

Lark grammar

This class is used by the following grammar rules:

subrange

subrange: expression ".." expression
        | "*"                        -> full_subrange

Methods

__init__(start, stop[, meta])

from_lark()

Attributes

meta

start

stop

start: Expression
stop: Expression
meta: Meta | None = None
__init__(start: Expression, stop: Expression, meta: Meta | None = None) None
from_lark() T