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:
objectMethods
__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]