API reference
python:arxpy:arxpy.compiler.Compiler.compile
method compile
compile(program: ParsedProgram | CheckedProgram, *, kind: ArtifactKind = ArtifactKind.AUTO, output: str | Path | None = None, link_mode: Literal['auto', 'pie', 'no-pie'] = 'auto') -> CompilationArtifact
Source: packages/arxpy/src/arxpy/compiler.py:566
Lower a program and optionally materialize a host artifact.
Parameters
-
program — Type: ParsedProgram | CheckedProgram
-
kind — Type: ArtifactKind
-
output — Type: str | Path | None
-
link_mode — Type: Literal[auto, pie, no-pie]
Returns
Type: CompilationArtifact