blark.input.BlarkCompositeSourceItem
- class blark.input.BlarkCompositeSourceItem(identifier: 'str', filename: 'Optional[pathlib.Path]', parts: 'list[Union[BlarkSourceItem, BlarkCompositeSourceItem]]', user: 'Optional[Any]' = None)[source]
Bases:
object
Methods
__init__
(identifier, filename, parts[, user])get_code_and_line_map
([include_end, ...])Attributes
- parts: list[BlarkSourceItem | BlarkCompositeSourceItem]
- property lines: list[BlarkSourceLine]
- get_code_and_line_map(include_end: bool = True, blark_lineno: int = 1) tuple[str, dict[int, int]] [source]
- __init__(identifier: str, filename: Path | None, parts: list[BlarkSourceItem | BlarkCompositeSourceItem], user: Any | None = None) None