blark.input.BlarkSourceItem
- class blark.input.BlarkSourceItem(identifier: 'str', lines: 'list[BlarkSourceLine]', type: 'SourceType', grammar_rule: 'Optional[str]', implicit_end: 'Optional[str]', user: 'Optional[Any]' = None)[source]
Bases:
objectMethods
__init__(identifier, lines, type, ...[, user])from_code(code, *[, identifier, ...])get_code_and_line_map([include_end, ...])Attributes
- lines: list[BlarkSourceLine]
- type: SourceType
- classmethod from_code(code: str, *, identifier: str = '', source_type: SourceType = SourceType.general, grammar_rule: str | None = None, implicit_end: str | None = None, first_lineno: int = 1, filename: Path | None = None, user: Any | None = None) Self[source]