Commit Graph

220 Commits

Author SHA1 Message Date
Xinlong Hu da349c2fd7 Duplicate JumpTemplate oops 2025-07-20 17:48:53 -05:00
Xinlong Hu 93d8feab21 Merge branch 'Loops/Breaks/Continues' into cflow-refactor 2025-07-20 17:38:27 -05:00
Xinlong Hu 5ca5f36b46 Refining Breaks/Continues 2025-07-20 15:35:38 -05:00
Xinlong Hu 6f5c520884 Update Loop.py errors 2025-07-20 15:35:38 -05:00
Xinlong Hu 9ce0d4443f Updated conditions for encompassed nodes 2025-07-20 15:35:38 -05:00
Xinlong Hu 96695c0eed Disregard initial natural node from Break template 2025-07-20 15:35:38 -05:00
Xinlong Hu ea94f6d43c Fixed 3.6 Loops y0 y1 y2 test cases 2025-07-20 15:35:38 -05:00
Xinlong Hu 14c02432ba Documentation on failing test cases 2025-07-20 15:35:38 -05:00
Xinlong Hu 70ca897103 Slight fixes to 3.11 While loops 2025-07-20 15:35:38 -05:00
Xinlong Hu c342cb0038 Break statement 2025-07-20 15:35:38 -05:00
Xinlong Hu 12091be3a3 Break template 2025-07-20 15:35:38 -05:00
Xinlong Hu bd2b0596d7 Start of loops 2025-07-20 15:35:38 -05:00
Xinlong Hu baaca8572f Refining Breaks/Continues 2025-07-20 09:20:44 -05:00
Xinlong Hu eaaa6137cd Update Loop.py errors 2025-07-18 21:14:13 -05:00
Xinlong Hu 4905d6966c Fixing With statement test cases 2025-07-18 21:12:43 -05:00
Xinlong Hu ecf215677e JumpTemplate to allow other templates to match in versions 3.12+ 2025-07-18 21:07:17 -05:00
Xinlong Hu fb825b4468 RemoveUnreachable template
Co-Authored-By: caandt <caandt@twoha.cc>
2025-07-18 21:06:04 -05:00
Xinlong Hu e884e05389 Updated conditions for encompassed nodes 2025-07-18 21:01:50 -05:00
Xinlong Hu 5e12db9237 Disregard initial natural node from Break template 2025-07-18 18:43:26 -05:00
Xinlong Hu 2b56f6685f Graph fix
Co-Authored-By: caandt <caandt@twoha.cc>
2025-07-18 16:56:55 -05:00
Xinlong Hu bafc3b7878 Fixed 3.6 Loops y0 y1 y2 test cases 2025-07-17 11:22:19 -05:00
Xinlong Hu 22b512b2d2 Documentation on failing test cases 2025-07-17 11:01:38 -05:00
Xinlong Hu 6e38442b95 Slight fixes to 3.11 While loops 2025-07-17 10:26:07 -05:00
Xinlong Hu fe2ad4bb1a Break statement 2025-07-17 10:25:48 -05:00
Xinlong Hu 8a74850223 Break template 2025-07-15 15:33:45 -05:00
Xinlong Hu 90ad3f2ce6 Merge branch 'cflow-refactor' into Loops/Breaks/Continues 2025-07-15 15:29:42 -05:00
Xinlong Hu e241c52d4d Fixed 3.13 Try Except ab2 not matching 2025-07-15 15:12:19 -05:00
Xinlong Hu 738279d812 Update Exception test cases 2025-07-15 15:12:19 -05:00
Xinlong Hu 4a055c59ca Fixes test case ae0 2025-07-15 15:12:19 -05:00
Xinlong Hu f681d4d05f Updating test cases & documentation 2025-07-15 15:12:19 -05:00
Xinlong Hu b8e0c934fb Loop test case adjustments 2025-07-15 15:12:19 -05:00
Xinlong Hu fbbb3d1c87 Alphabetizing With test cases + explanations on fails 2025-07-15 15:12:19 -05:00
Xinlong Hu ca704a89f4 Renaming TryExcept test cases 2025-07-15 15:12:19 -05:00
Xinlong Hu c8a1735123 Merge branch 'syssec-utd:main' into Loops/Breaks/Continues 2025-07-11 14:23:03 -05:00
caandt c447efa482 nit 2025-07-11 11:52:54 -05:00
caandt 1bb454f502 lock file 2025-07-11 11:26:08 -05:00
caandt 521b06dffa formatter 2025-07-11 11:18:28 -05:00
caandt 1b30b03edc Merge branch 'main' into cflow-refactor 2025-07-11 11:18:28 -05:00
caandt 69f24294cd Merge pull request #63 from drospierski24/cflow-refactor
Adjust TryFinally so TryFinallyReturn test case works
2025-07-11 10:48:25 -05:00
Xinlong Hu b2bfeccc0f Start of loops 2025-07-10 17:18:14 -05:00
Tim Sweet dbe2e964e4 fix pickle error: parse string instead of passing object up. also
include version in json
2025-07-10 16:50:36 -05:00
Xinlong Hu 312ac19fad Merge branch 'cflow-refactor' of https://github.com/XinlongCS/pylingual into cflow-refactor 2025-07-10 15:54:45 -05:00
Joel Flores c628a5dad5 3.13 equivalance check fix 2025-07-10 15:52:55 -05:00
Xinlong Hu f340085b61 Merge branch 'cflow-refactor' of https://github.com/XinlongCS/pylingual into cflow-refactor 2025-07-10 15:26:22 -05:00
drospierski24 a70c0537cf Adjust TryFinally so TryFinallyReturn test case works 2025-07-10 15:02:08 -05:00
Tim Sweet 0c5b5ba27d make cflow.py able to output json 2025-07-10 13:53:23 -05:00
Tim Sweet f4db48c276 Add more test cases 2025-07-10 13:53:23 -05:00
Joel-Flores123 190c065a70 Merge pull request #61 from XinlongCS/3.6/3.7/3.8-improvements
Misc improvements
2025-07-10 13:52:06 -05:00
Xinlong Hu 28882980c9 Merge branch 'cflow-refactor' into 3.6/3.7/3.8-improvements 2025-07-10 12:35:01 -05:00
Joel-Flores123 701dfd754b Merge pull request #60 from drospierski24/cflow-refactor
Exception.py updated for 3.6/3.7/3.8 to handle additional tryFinally test cases
2025-07-10 12:28:05 -05:00