Dea/L0 API
Generated API reference synchronized from the Dea/L0 compiler repository.
Release l0-v2.1.1
Stage 1
- compiler/stage1_py/l0_analysis.py
- compiler/stage1_py/l0_ast.py
- compiler/stage1_py/l0_ast_printer.py
- compiler/stage1_py/l0_backend.py
- compiler/stage1_py/l0_backend_convert.py
- compiler/stage1_py/l0_backend_initializers.py
- compiler/stage1_py/l0_backend_lifetime.py
- compiler/stage1_py/l0_backend_lowering.py
- compiler/stage1_py/l0_backend_module.py
- compiler/stage1_py/l0_backend_ordering.py
- compiler/stage1_py/l0_backend_state.py
- compiler/stage1_py/l0_c_builder.py
- compiler/stage1_py/l0_c_cleanup.py
- compiler/stage1_py/l0_c_declarations.py
- compiler/stage1_py/l0_c_emitter.py
- compiler/stage1_py/l0_c_names.py
- compiler/stage1_py/l0_c_state.py
- compiler/stage1_py/l0_c_statements.py
- compiler/stage1_py/l0_c_types.py
- compiler/stage1_py/l0_c_values.py
- compiler/stage1_py/l0_check_compat.py
- compiler/stage1_py/l0_check_expr.py
- compiler/stage1_py/l0_check_flow.py
- compiler/stage1_py/l0_check_liveness.py
- compiler/stage1_py/l0_check_lookup.py
- compiler/stage1_py/l0_check_patterns.py
- compiler/stage1_py/l0_check_state.py
- compiler/stage1_py/l0_cli_args.py
- compiler/stage1_py/l0_cli_build.py
- compiler/stage1_py/l0_cli_commands.py
- compiler/stage1_py/l0_cli_context.py
- compiler/stage1_py/l0_cli_diagnostics.py
- compiler/stage1_py/l0_compilation.py
- compiler/stage1_py/l0_context.py
- compiler/stage1_py/l0_diagnostics.py
- compiler/stage1_py/l0_driver.py
- compiler/stage1_py/l0_expr_types.py
- compiler/stage1_py/l0_internal_error.py
- compiler/stage1_py/l0_lexer.py
- compiler/stage1_py/l0_locals.py
- compiler/stage1_py/l0_logger.py
- compiler/stage1_py/l0_name_resolver.py
- compiler/stage1_py/l0_parser.py
- compiler/stage1_py/l0_paths.py
- compiler/stage1_py/l0_resolve.py
- compiler/stage1_py/l0_scope_context.py
- compiler/stage1_py/l0_signatures.py
- compiler/stage1_py/l0_string_escape.py
- compiler/stage1_py/l0_symbols.py
- compiler/stage1_py/l0_types.py
- compiler/stage1_py/l0c.py
Stage 2
- compiler/stage2_l0/scripts/check_trace_log.py
- compiler/stage2_l0/src/analysis.l0
- compiler/stage2_l0/src/ast.l0
- compiler/stage2_l0/src/ast_printer.l0
- compiler/stage2_l0/src/backend.l0
- compiler/stage2_l0/src/backend/convert.l0
- compiler/stage2_l0/src/backend/initializers.l0
- compiler/stage2_l0/src/backend/lifetime.l0
- compiler/stage2_l0/src/backend/lowering.l0
- compiler/stage2_l0/src/backend/ordering.l0
- compiler/stage2_l0/src/backend/output.l0
- compiler/stage2_l0/src/backend/state.l0
- compiler/stage2_l0/src/build_driver.l0
- compiler/stage2_l0/src/build_driver/input.l0
- compiler/stage2_l0/src/build_driver/options.l0
- compiler/stage2_l0/src/build_driver/platform.l0
- compiler/stage2_l0/src/build_driver/state.l0
- compiler/stage2_l0/src/build_driver/toolchain.l0
- compiler/stage2_l0/src/build_driver/workspace.l0
- compiler/stage2_l0/src/build_info.l0
- compiler/stage2_l0/src/builtin_types.l0
- compiler/stage2_l0/src/c_emitter/builder.l0
- compiler/stage2_l0/src/c_emitter/declarations.l0
- compiler/stage2_l0/src/c_emitter/lifetime.l0
- compiler/stage2_l0/src/c_emitter/names.l0
- compiler/stage2_l0/src/c_emitter/state.l0
- compiler/stage2_l0/src/c_emitter/statements.l0
- compiler/stage2_l0/src/c_emitter/types.l0
- compiler/stage2_l0/src/c_emitter/values.l0
- compiler/stage2_l0/src/c_emitter/wrappers.l0
- compiler/stage2_l0/src/cli_args.l0
- compiler/stage2_l0/src/cli_args/model.l0
- compiler/stage2_l0/src/cli_args/presentation.l0
- compiler/stage2_l0/src/cli_args/tokens.l0
- compiler/stage2_l0/src/cli_args/validate.l0
- compiler/stage2_l0/src/codegen_options.l0
- compiler/stage2_l0/src/compiler_filesystem.l0
- compiler/stage2_l0/src/diag_print.l0
- compiler/stage2_l0/src/driver.l0
- compiler/stage2_l0/src/expr_types.l0
- compiler/stage2_l0/src/expr_types/compat.l0
- compiler/stage2_l0/src/expr_types/expr.l0
- compiler/stage2_l0/src/expr_types/flow.l0
- compiler/stage2_l0/src/expr_types/initializers.l0
- compiler/stage2_l0/src/expr_types/liveness.l0
- compiler/stage2_l0/src/expr_types/lookup.l0
- compiler/stage2_l0/src/expr_types/patterns.l0
- compiler/stage2_l0/src/expr_types/state.l0
- compiler/stage2_l0/src/l0c.l0
- compiler/stage2_l0/src/l0c_lib.l0
- compiler/stage2_l0/src/lexer.l0
- compiler/stage2_l0/src/locals.l0
- compiler/stage2_l0/src/name_resolver.l0
- compiler/stage2_l0/src/parser.l0
- compiler/stage2_l0/src/parser/decl.l0
- compiler/stage2_l0/src/parser/expr.l0
- compiler/stage2_l0/src/parser/shared.l0
- compiler/stage2_l0/src/parser/stmt.l0
- compiler/stage2_l0/src/scope_context.l0
- compiler/stage2_l0/src/sem_context.l0
- compiler/stage2_l0/src/signatures.l0
- compiler/stage2_l0/src/source_paths.l0
- compiler/stage2_l0/src/string_escape.l0
- compiler/stage2_l0/src/symbols.l0
- compiler/stage2_l0/src/tokens.l0
- compiler/stage2_l0/src/type_resolve.l0
- compiler/stage2_l0/src/types.l0
- compiler/stage2_l0/src/util/diag.l0
- compiler/stage2_l0/src/util/intset.l0
- compiler/stage2_l0/src/util/log.l0
- compiler/stage2_l0/src/util/path.l0
- compiler/stage2_l0/src/util/strings.l0
Shared
- compiler/shared/l0/stdlib/std/array.l0
- compiler/shared/l0/stdlib/std/assert.l0
- compiler/shared/l0/stdlib/std/fs.l0
- compiler/shared/l0/stdlib/std/hashmap.l0
- compiler/shared/l0/stdlib/std/hashset.l0
- compiler/shared/l0/stdlib/std/integer.l0
- compiler/shared/l0/stdlib/std/io.l0
- compiler/shared/l0/stdlib/std/linear_map.l0
- compiler/shared/l0/stdlib/std/optional.l0
- compiler/shared/l0/stdlib/std/path.l0
- compiler/shared/l0/stdlib/std/rand.l0
- compiler/shared/l0/stdlib/std/string.l0
- compiler/shared/l0/stdlib/std/system.l0
- compiler/shared/l0/stdlib/std/text.l0
- compiler/shared/l0/stdlib/std/time.l0
- compiler/shared/l0/stdlib/std/unit.l0
- compiler/shared/l0/stdlib/std/vector.l0
- compiler/shared/l0/stdlib/sys/hash.l0
- compiler/shared/l0/stdlib/sys/memory.l0
- compiler/shared/l0/stdlib/sys/rt.l0
- compiler/shared/runtime/dea_rt.h
- compiler/shared/runtime/dea_siphash.h
- compiler/shared/runtime/l0_runtime.h