Commit Graph

489 Commits

Author SHA1 Message Date
Christian Semmler
81805c0bab
Update CONTRIBUTING.md 2023-12-03 16:37:17 +01:00
Christian Semmler
515f04b21d
Update README.md 2023-12-03 16:35:25 +01:00
Christian Semmler
1e5ccb354b
Update CONTRIBUTING.md 2023-12-03 16:34:30 +01:00
Christian Semmler
792cbb8d7c
Update README.md 2023-12-03 16:32:13 +01:00
Christian Semmler
b85e10a0c6
Update README.md 2023-12-03 16:30:52 +01:00
Christian Semmler
7432ea06e1
Update CONTRIBUTING.md 2023-12-03 16:30:32 +01:00
Christian Semmler
78acde7317
Update README.md 2023-12-03 16:29:41 +01:00
Christian Semmler
d69b1b1cb6
Update README.md 2023-12-03 16:16:02 +01:00
Christian Semmler
931e8c2f54
Merge pull request #1 from disinvite/new-syntax
Refactored parser
2023-12-02 19:21:05 -05:00
disinvite
dec876adcc No colon for SIZE comment 2023-12-02 18:58:23 -05:00
disinvite
cbc6105b57 Vtable marker should identify struct 2023-12-02 18:57:23 -05:00
disinvite
cbeb4168e0 Get vtable class name 2023-12-02 18:32:39 -05:00
disinvite
9f1302e8d8 Fix VTABLE SYNTHETIC and other decomp markers 2023-12-02 18:31:46 -05:00
disinvite
db971ada60 Implicit lookup by name for functions 2023-12-02 13:07:11 -05:00
disinvite
ba4e28b8c4 Revert "FUNCTION to SYNTHETIC where needed"
This reverts commit 8c815418d2.
2023-12-02 12:31:09 -05:00
disinvite
97468dcd82 Revert "Missed marker conversion on SetAtomId"
This reverts commit d87d665127.
2023-12-02 12:30:48 -05:00
disinvite
9947231f6d Be more strict about synthetic name syntax 2023-12-01 19:58:40 -05:00
disinvite
806720f5c9 Fix unexpected function end, add more unit tests 2023-12-01 19:42:36 -05:00
disinvite
a4d92984da pylint cleanup, remove unused code 2023-12-01 18:29:20 -05:00
disinvite
d87d665127 Missed marker conversion on SetAtomId 2023-12-01 17:57:17 -05:00
disinvite
8c815418d2 FUNCTION to SYNTHETIC where needed 2023-12-01 17:49:11 -05:00
disinvite
a8387cd50d Count tab stops for indented functions to reduce MISSED_END_OF_FUNCTION noise 2023-12-01 17:40:13 -05:00
disinvite
1ba8a93bec fix test from previous 2023-12-01 17:39:38 -05:00
disinvite
93ed16e74a To eliminate noise, require the 0x prefix on offset for marker match 2023-12-01 17:17:09 -05:00
disinvite
5a4c9234a9 Allow prepending space for exact marker match 2023-12-01 15:12:33 -05:00
disinvite
75802101ac Merge from parser2 branch 2023-12-01 15:10:32 -05:00
Christian Semmler
47a6ea2de7
Merge branch 'master' into decomp-adjustments 2023-12-01 07:06:15 -05:00
Christian Semmler
4f5b70013f
Implement MxStillPresenter::LoadFrame (#306) 2023-12-01 05:59:32 -05:00
Christian Semmler
835630bfb1 More globals 2023-11-30 09:39:07 -05:00
Christian Semmler
47b19f91e5 Globals in ISLE 2023-11-30 09:37:34 -05:00
Christian Semmler
f45f248456 Annotate globals 2023-11-30 09:34:28 -05:00
Christian Semmler
4920ea9a9e Adjustments based on new suggestions 2023-11-30 09:25:32 -05:00
Christian Semmler
9ccc42b0ec Fix OFFSET 2023-11-29 07:39:50 -05:00
Christian Semmler
106aff0bbd Merge branch 'master' into decomp-adjustments 2023-11-29 07:37:54 -05:00
Joshua Peisach
f7dcdf9894
MxFlcPresenter vtable70, m_unk64 (#304)
* MxFlcPresenter: vtable70

* begin work on MxFlcPresenter's m_unk64

* Add another function that makes use of the FLIC header

* Remove space

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
2023-11-29 13:35:32 +01:00
Christian Semmler
66da37e660 Remove junk 2023-11-28 09:31:57 -05:00
Christian Semmler
a7915b9e93 Merge branch 'decomp-adjustments' of https://github.com/foxtacles/isle into decomp-adjustments 2023-11-28 09:31:14 -05:00
Christian Semmler
afa0d4f296 Fix order 2023-11-28 09:30:38 -05:00
Christian Semmler
78173990c7 Fix order 2023-11-28 09:30:35 -05:00
Christian Semmler
f3c45fbd6f Fix accidental clang-formatting 2023-11-28 09:05:47 -05:00
Christian Semmler
0bf6b28aa6 Fix a comment 2023-11-28 09:01:45 -05:00
Christian Semmler
1ba3b7f0a7 Adjustments to "decomp" language 2023-11-28 09:00:57 -05:00
MS
3d48cdede1
STL lists for stream classes (#307) 2023-11-28 14:26:39 +01:00
Christian Semmler
10062d2b28
Return type of PutData is MxResult (#305)
* Return type of PutData is MxResult

* Remove out.html
2023-11-26 15:03:40 +01:00
Christian Semmler
2fa70d233f
Update README.md [skip ci] 2023-11-26 14:57:19 +01:00
Christian Semmler
d46f2e094b
Bootstrap MxStillPresenter (#303) 2023-11-25 20:08:10 +01:00
Christian Semmler
4ac5fd7f0f
Empty commit (to fix CI) 2023-11-25 14:04:07 -05:00
Thomas Phillips
b14116cc93
Python Linting and Code Formatting (#298)
* Create common print_diff function

* Add pylint and black

* Fix linting, move classes to utils

* Add black/pylint to github actions

* Fix linting

* Move Bin and SymInfo into their own files

* Split out format

* Tidy up workdlows and pip, add readme

* Lint tests, add tests to readme
2023-11-25 13:27:42 -05:00
Christian Semmler
fb0d1ccb62
Implement/match MxLoopingMIDIPresenter (#302)
* Implement/match MxLoopingMIDIPresenter

* Move declarations
2023-11-25 13:26:44 -05:00
Christian Semmler
5aa548c449
Replace FALSE with NULL 2023-11-25 07:22:23 -05:00