Commit Graph
180 Commits
Author SHA1 Message Date
Yoshi Askharoun 4e4f5d3055 Add if-elseif-else sample with multiple conditions 2025-09-21 21:21:44 -05:00
Yoshi Askharoun 7cc0702c14 Add special handling for known OPR instructions 2025-09-21 21:19:14 -05:00
Yoshi Askharoun ebb41f0384 Add if-elseif-else decomp test 2025-09-20 11:52:28 -05:00
Yoshi Askharoun e2b880f5c4 Update Iris 2025-09-20 11:13:51 -05:00
Yoshi Askharoun 189ae83130 Slightly more intelligent way of detecting expressions that can also be statements 2025-08-04 00:59:23 -05:00
Yoshi Askharoun 32c2b97bf0 Implement some decomp of listeners 2025-08-03 22:06:22 -05:00
Yoshi Askharoun cf2b553ba0 Include FinalEvaluate attribute 2025-08-02 22:58:32 -05:00
Yoshi Askharoun ad64ca47d7 Enable final evaluate offsets as TODO 2025-08-02 21:37:34 -05:00
Yoshi Askharoun f82630c6c1 Guess expression return types 2025-08-02 21:37:15 -05:00
Yoshi Askharoun 3a6dfd9f49 Log suspicious instructions 2025-08-02 21:36:40 -05:00
Yoshi Askharoun bab5aa4542 Implement ConstructFromString instruction in init methods 2025-08-02 21:35:07 -05:00
Yoshi Askharoun 055ac61f9a Implement negation of != 2025-08-02 21:34:36 -05:00
Yoshi Askharoun 810fc8b802 Implement TypeOf and ConvertType instructions 2025-08-02 21:34:17 -05:00
Yoshi Askharoun eede0200d2 Simplify parenthesis 2025-08-02 21:32:35 -05:00
Yoshi Askharoun f491df4c66 Parenthesize expressions used with operators 2025-07-28 23:27:25 -05:00
Yoshi Askharoun c67e9728f9 Include virtual and override modifiers to decomp 2025-07-28 23:05:16 -05:00
Yoshi Askharoun fb3b331255 Support list/dictionary bracket access 2025-07-28 19:51:25 -05:00
Yoshi Askharoun a0f6f1f66e Finish basic CFA implementation 2025-07-27 13:34:56 -05:00
Yoshi Askharoun 2719ac2f26 [WIP] Initial attempt at CFA 2025-07-27 11:45:49 -05:00
Yoshi Askharoun a6848ec461 Fix mapping of MathNegate operator 2025-07-25 21:57:58 -05:00
Yoshi Askharoun 47be486ada Invert if for logical not 2025-07-25 16:47:04 -05:00
Yoshi Askharoun 55829c7774 Include return void statement when required; Temporarily use gotos 2025-07-25 16:32:34 -05:00
Yoshi Askharoun 0e71917f34 Apply De Morgan's to simplify negations 2025-07-24 22:59:49 -05:00
Yoshi Askharoun eb7e5f6f0b Don't ignore non-void returns 2025-07-21 02:26:32 -05:00
Yoshi Askharoun 27b248c704 Correct negation is ISC 2025-07-21 02:02:32 -05:00