Commit Graph

23 Commits

Author SHA1 Message Date
Xinlong Hu d5b4dc0555 Merge branch 'with-statement-control-flow-template-312' into cflow-refactor 2025-06-13 13:50:01 -05:00
Xinlong Hu 8993af3fd7 Await With Edgecase
Not sure if it can be optimized into one Await template
2025-06-13 13:48:39 -05:00
Xinlong Hu 195fe1379f With statement 3.12/3.13
All With statement 3.12 TC completed and most of With statement 3.13 TC completed
2025-06-13 13:46:48 -05:00
Xinlong Hu 57eadc3210 Merge branch '32-with-statement-control-flow-template-310' into cflow-refactor 2025-06-13 13:40:34 -05:00
Xinlong Hu 263dcf9eca Update With.py
With 3.6 & 3.7
2025-06-09 16:43:57 -05:00
Xinlong Hu 133de2be44 Update With.py
Forgot to_indented_source decorator
2025-06-09 15:05:58 -05:00
Xinlong Hu 5f13e32e2d With 3.8 and 3.9
Refactoring for With 3.9 since its mostly the same as With 3.10

Implementation for With 3.8
2025-06-09 14:16:23 -05:00
Xinlong Hu 4c261c2c6e Update With.py 2025-06-09 11:34:49 -05:00
Xinlong Hu 0d759dab4d Update With.py
Fixes test case j and k
2025-06-09 11:17:59 -05:00
Xinlong Hu d4acc3cfce Partial With 3.10 Implementation 2025-06-07 12:48:06 -05:00
Joel Flores 3fccaf03fe running progress bar for success rate 2025-06-03 13:44:21 -05:00
caandt 10d938cc76 cflow script 2025-06-02 12:22:57 -05:00
Joel Flores a5a4cbcc9e make function change 2025-05-20 18:23:52 -05:00
Kangkook Jee 3b0583b39c Merge pull request #13 from jumping/patch-1
See no issues. Merging.
2025-05-02 09:16:02 -05:00
Jumping Qu 8669ac2082 Update README.md
poetry below 2.1.1 does not work
2025-04-25 14:36:23 +08:00
caandt 046e80cdd1 rename 2025-03-13 16:56:36 -05:00
caandt b2439eee3e add cflow eval script 2025-03-13 16:55:41 -05:00
caandt 9f94e66633 filter return statements when not in function 2025-03-13 02:53:19 -05:00
caandt a8a3dd4a91 filter 'try:' from translation results 2025-03-13 02:53:00 -05:00
caandt 7b986e6fda init new cflow
The old system was very messy and hard to write templates for. This new
system still follows the same approach to control-flow reconstruction,
but is much more simple.

Only 3.12 has been worked on so far, but other versions will come soon.
2025-03-10 20:23:19 -05:00
caandt b689c4b317 nuke old control flow system 2025-03-10 14:52:09 -05:00
caandt 953d38dd64 fix poetry.lock to use correct xdis version 2025-03-10 14:52:09 -05:00
Joel Flores 0f9ced1528 initial commit 2025-03-07 16:44:23 -06:00