mirror of
https://github.com/isledecomp/isle.git
synced 2024-11-24 08:38:29 -05:00
f26c30974a
* Add draft for Ghidra function import script * feature: Basic PDB analysis [skip ci] This is a draft with a lot of open questions left. Please do not merge * Refactor: Introduce submodules and reload remedy * refactor types and make them Python 3.9 compatible * run black * WIP: save progress * fix types and small type safety violations * fix another Python 3.9 syntax incompatibility * Implement struct imports [skip ci] - This code is still in dire need of refactoring and tests - There are only single-digit issues left, and 2600 functions can be imported - The biggest remaining error is mismatched stacks * Refactor, implement enums, fix lots of bugs * fix Python 3.9 issue * refactor: address review comments Not sure why VS Code suddenly decides to remove some empty spaces, but they don't make sense anyway * add unit tests for new type parsers, fix linter issue * refactor: db access from pdb_extraction.py * Fix stack layout offset error * fix: Undo incorrect reference change * Fix CI issue * Improve READMEs (fix typos, add information) --------- Co-authored-by: jonschz <jonschz@users.noreply.github.com>
22 lines
197 B
Text
22 lines
197 B
Text
Debug/
|
|
Release/
|
|
*.ncb
|
|
/.vs
|
|
/.vscode
|
|
/.idea
|
|
.env
|
|
.venv
|
|
env/
|
|
venv/
|
|
ENV/
|
|
VENV/
|
|
env.bak/
|
|
venv.bak/
|
|
ISLE.EXE
|
|
LEGO1.DLL
|
|
/build/
|
|
*.swp
|
|
LEGO1PROGRESS.*
|
|
ISLEPROGRESS.*
|
|
*.pyc
|
|
tools/ghidra_scripts/import.log
|