blark.solution.TcDeclImpl
- class blark.solution.TcDeclImpl(identifier: 'str', filename: 'Optional[pathlib.Path]', source_type: 'Optional[SourceType]', declaration: 'Optional[LocatedString]', implementation: 'Optional[LocatedString]', parent: 'Optional[TcSource]' = None, metadata: 'Optional[dict[str, Any]]' = None)[source]
Bases:
object
Methods
__init__
(identifier, filename, source_type, ...)from_xml
(xml[, filename, ...])rewrite_code
(identifier, contents)to_blark
()Attributes
- source_type: SourceType | None
- declaration: LocatedString | None
- implementation: LocatedString | None
- declaration_to_blark() BlarkSourceItem | None [source]
- implementation_to_blark() BlarkSourceItem | None [source]
- to_blark() list[BlarkSourceItem] [source]