Code generation¶
Code generation using the B-ASIC toolbox.
Printer¶
Module for generating code for described architectures.
- class b_asic.code_printer.printer.Printer(dt: DataType)¶
- CUSTOM_PRINTER_PREFIX = 'generic'¶
- abstractmethod print(arch: Architecture, *, path: str | Path = PosixPath('.'), **kwargs) None¶
- abstractmethod print_Architecture(arch: Architecture, **kwargs) str | None¶
- abstractmethod print_ProcessingElement(pe: ProcessingElement, **kwargs) str | None¶
- print_operation(pe: ProcessingElement) tuple[str, ...]¶
- property type_str¶