.gitignore
AGENTS.md
Makefile
README.md
pyproject.toml
.github/workflows/test.yml
asm/__init__.py
asm/assembler.py
asm/opcodes.py
atlispcc.egg-info/PKG-INFO
atlispcc.egg-info/SOURCES.txt
atlispcc.egg-info/dependency_links.txt
atlispcc.egg-info/entry_points.txt
atlispcc.egg-info/requires.txt
atlispcc.egg-info/top_level.txt
compiler/__init__.py
compiler/_gvar_map.py
compiler/analyzer.py
compiler/ast_nodes.py
compiler/cad_symbols.py
compiler/cli.py
compiler/codegen.py
compiler/dep_analysis.py
compiler/fas_verify.py
compiler/fas_writer.py
compiler/lexer.py
compiler/linker.py
compiler/opt.py
compiler/packages.py
compiler/parser.py
compiler/resource_builder.py
compiler/roundtrip.py
compiler/symbol_table.py
compiler/vlx_builder.py
core/__init__.py
core/fas_core.py
decompiler/__init__.py
decompiler/fas4_decompiler.py
docs/autolisp.org
docs/cad-stub-format.md
docs/cad-testing.md
docs/compilation-process.md
docs/development-plan.md
docs/development.md
docs/fas-format.md
docs/feature-plan.md
docs/lasm.md
docs/opcode-comparison.md
docs/opcodes.md
docs/progress-report.md
docs/zelx-format.md
samples/cad-compare/cross_cad.lasm
samples/cad-compare/fun_cad2.lasm
samples/cad-compare/fun_ours.lasm
samples/cad-compare/m2_cad.lasm
samples/cad-compare/m3_cad.lasm
samples/cad-compare/multi_cad.lasm
samples/cad-compare/multi_ours.lasm
samples/cad-compare/sh_cad.lasm
samples/zelx-reversing/README.md
samples/zelx-reversing/aand.fas
samples/zelx-reversing/aand.lsp
samples/zelx-reversing/aand.zelx
samples/zelx-reversing/aarith.fas
samples/zelx-reversing/aarith.lsp
samples/zelx-reversing/aarith.zelx
samples/zelx-reversing/acons.fas
samples/zelx-reversing/acons.lsp
samples/zelx-reversing/acons.zelx
samples/zelx-reversing/aif.fas
samples/zelx-reversing/aif.lsp
samples/zelx-reversing/aif.zelx
samples/zelx-reversing/aor.fas
samples/zelx-reversing/aor.lsp
samples/zelx-reversing/aor.zelx
samples/zelx-reversing/arec.fas
samples/zelx-reversing/arec.lsp
samples/zelx-reversing/arec.zelx
samples/zelx-reversing/asetq.fas
samples/zelx-reversing/asetq.lsp
samples/zelx-reversing/asetq.zelx
samples/zelx-reversing/astrcat.fas
samples/zelx-reversing/astrcat.lsp
samples/zelx-reversing/astrcat.zelx
samples/zelx-reversing/awhile.fas
samples/zelx-reversing/awhile.lsp
samples/zelx-reversing/awhile.zelx
samples/zelx-reversing/s3f.fas
samples/zelx-reversing/s3f.lsp
samples/zelx-reversing/s3f.zelx
samples/zelx-reversing/snest.fas
samples/zelx-reversing/snest.lsp
samples/zelx-reversing/snest.zelx
samples/zelx-reversing/sstr.fas
samples/zelx-reversing/sstr.lsp
samples/zelx-reversing/sstr.zelx
samples/zelx-reversing/szero.fas
samples/zelx-reversing/szero.lsp
samples/zelx-reversing/szero.zelx
samples/zelx-reversing/t1.fas
samples/zelx-reversing/t1.lsp
samples/zelx-reversing/t1.zelx
samples/zelx-reversing/tiny.fas
samples/zelx-reversing/tiny.lsp
samples/zelx-reversing/tiny.zelx
scripts/benchmark.py
scripts/cad_verify.py
scripts/gen_cad_tests.py
scripts/run_tests.sh
tests/__init__.py
tests/cad_verify.lsp
tests/fun.lsp
tests/multi_cad.lasm
tests/test_analyzer.py
tests/test_assembler.py
tests/test_cli.py
tests/test_compile_decompile.py
tests/test_compiler_output.py
tests/test_complex_roundtrip.lsp
tests/test_diagnostics.py
tests/test_disasm.py
tests/test_fas_verify.py
tests/test_large_file.py
tests/test_lexer.py
tests/test_linker.py
tests/test_optimizer.py
tests/test_packages.py
tests/test_parser.py
tests/test_resource_stream.py
tests/test_symbol_table.py
tests/test_variadic_args.py
tests/test_vlx_builder.py
tests/test_zelx.py
tests/cad/.gitignore
tests/cad/and2.lsp
tests/cad/and2_cad.fas
tests/cad/andor.lsp
tests/cad/andor_cad.fas
tests/cad/andval.lsp
tests/cad/andval_cad.fas
tests/cad/cadtest_v10.fas
tests/cad/cadtest_v10.lsp
tests/cad/cadtest_v11.fas
tests/cad/cadtest_v12.fas
tests/cad/cadtest_v13.fas
tests/cad/cadtest_v14.fas
tests/cad/cadtest_v15.fas
tests/cad/cadtest_v16.fas
tests/cad/cadtest_v17.fas
tests/cad/cadtest_v17.lsp
tests/cad/chinese.fas
tests/cad/chinese.lsp
tests/cad/chinese_atlispcc.fas
tests/cad/chinese_cad.fas
tests/cad/chinese_cmp.fas
tests/cad/i18n-cad.fas
tests/cad/i18n.fas
tests/cad/i18n.lsp
tests/cad/or2.lsp
tests/cad/or2_cad.fas
tests/cad/qsingle.lsp
tests/cad/qsingle_cad.fas
tests/cad/real_arith.lsp
tests/cad/real_arith_cad.fas
tests/cad/real_list.lsp
tests/cad/real_list_cad.fas
tests/cad/real_param.lsp
tests/cad/real_param_cad.fas
tests/cad/real_simple.lsp
tests/cad/real_simple_cad.fas
tests/cad/set5.lsp
tests/cad/set5_cad.fas
tests/cad/setcmp.lsp
tests/cad/setcmp_cad.fas
tests/cad/setqa.lsp
tests/cad/setqa_cad.fas
tests/cad/t.fas
tests/cad/t01_math_cad.fas
tests/cad/t02_recursion_cad.fas
tests/cad/t03_fib_cad.fas
tests/cad/t04_while_cad.fas
tests/cad/t05_cond_cad.fas
tests/cad/t06_strcat_cad.fas
tests/cad/t07_list_cad.fas
tests/cad/t08_apply_mapcar_cad.fas
tests/cad/t09_funcall_cad.fas
tests/cad/t1.fas
tests/cad/t10.fas
tests/cad/t10_atlispcc.fas
tests/cad/t10_init_cad.fas
tests/cad/t11.fas
tests/cad/t11_atlispcc.fas
tests/cad/t11_localvars_cad.fas
tests/cad/t12_quote_cad.fas
tests/cad/t13_nested_if_cad.fas
tests/cad/t14_command_cad.fas
tests/cad/t15_cad_funcs_cad.fas
tests/cad/t16_foreach_cad.fas
tests/cad/t17_repeat_cad.fas
tests/cad/t18_multi_recursive_cad.fas
tests/cad/t1_atlispcc.fas
tests/cad/t2.fas
tests/cad/t22_activex_cad.fas
tests/cad/t2_atlispcc.fas
tests/cad/t3.fas
tests/cad/t3_atlispcc.fas
tests/cad/t4.fas
tests/cad/t4_atlispcc.fas
tests/cad/t5.fas
tests/cad/t5_atlispcc.fas
tests/cad/t6.fas
tests/cad/t6_atlispcc.fas
tests/cad/t7.fas
tests/cad/t7_atlispcc.fas
tests/cad/t8.fas
tests/cad/t8_atlispcc.fas
tests/cad/t9.fas
tests/cad/t9_atlispcc.fas
tests/cad/i18n_split/p01.lsp
tests/cad/i18n_split/p02.lsp
tests/cad/i18n_split/p03.lsp
tests/cad/i18n_split/p04.lsp
tests/cad/i18n_split/p05.lsp
tests/cad/i18n_split/p06.lsp
tests/cad/i18n_split/p07.lsp
tests/cad/i18n_split/golden/p01_cad.fas
tests/cad/i18n_split/golden/p02_cad.fas
tests/cad/i18n_split/golden/p03_cad.fas
tests/cad/i18n_split/golden/p04_cad.fas
tests/cad/i18n_split/golden/p05_cad.fas
tests/cad/i18n_split/golden/p06_cad.fas
tests/cad/i18n_split/golden/p07_cad.fas
tests/cad/i18n_split/golden/p08_cad.fas
tests/cad/i18n_split/golden/p09_cad.fas
tests/cad/i18n_split/golden/p10_cad.fas
tests/cad/i18n_split/golden/p11_cad.fas
tests/cad/i18n_split/golden/p12_cad.fas
tests/cad/i18n_split/golden/p13_cad.fas
tests/cad/i18n_split/golden/p14_cad.fas
tests/cad/i18n_split/golden/p15_cad.fas
tests/cad/i18n_split/golden/p16_cad.fas
tests/cad/link/addmul_cad.fas
tests/cad/link/sqsum_cad.fas
tests/cad/link/three_cad.fas
tools/__init__.py
tools/analyze_rosetta.py
tools/cad_dialog_killer.py
tools/cad_probe.py
tools/compare_lsp.py
tools/crack_key.py
tools/decrypt_fas4.py
tools/fas-analyzer.py
tools/fas-split.py
tools/find_key.py
tools/lisp_converter_auto.py
tools/validate.py
tools/zelx_build.py
tools/zelx_diff.py
tools/zelx_info.py
tools/zelx_to_fas.py
tools/src/cad_dialog_killer.cs