API reference
python:aix:aix.main.AixMain
class AixMain
AixMain()
Source: packages/aix/src/aix/main.py:35
Main AIX frontend facade used by the CLI.
Attributes
-
input_files — Type: list[str]
-
output_file — Type: str
-
is_lib — Type: bool
-
link_mode — Type: Literal[auto, pie, no-pie]
Methods
-
__init__ — Initialize AIX main state.
-
_get_astx — Parse configured input files into ASTx nodes.
-
compile — Compile configured input with the existing IRx backend.
-
run — Run one AIX compiler/frontend action.
-
run_binary — Run generated binary.
-
run_shell — Open shell mode.
-
run_tests — Discover and parse AIX test source files.
-
show_ast — Print AST for configured input files.
-
show_llvm_ir — Translate configured input to LLVM IR when backend supports it.
-
show_tokens — Print token stream for configured input files.
Attributes
-
is_lib —