ml_switcheroo.compiler.backends.rdna.emitter¶

RDNA Emitter (Backend).

Converts RDNA AST nodes into formatted assembly text.

Classes¶

RdnaEmitter

Converts RDNA AST nodes into textual assembly code.

Module Contents¶

class ml_switcheroo.compiler.backends.rdna.emitter.RdnaEmitter[source]¶

Converts RDNA AST nodes into textual assembly code.

emit(nodes: List[ml_switcheroo.compiler.frontends.rdna.nodes.RdnaNode]) → str[source]¶

Generates the RDNA source string from a list of nodes.