Josh Wiedemeier
56aa6d5470
remove transformers version lock
2025-12-11 16:22:37 -06:00
Josh Wiedemeier
41dfc4d973
return to standard 3.14 xdis branch
2025-12-11 15:59:27 -06:00
Joel Flores
a95e610388
3.14 docstring changes
2025-12-11 13:04:26 -06:00
Joel Flores
82a95a7b8e
networkx dependency change
2025-12-11 13:02:29 -06:00
Joel Flores
1c3992079d
bytecode patch update for 3.14
2025-12-11 12:59:53 -06:00
Josh Wiedemeier
f4f06e548d
temp: point xdis at a staging branch
2025-12-10 15:29:37 -06:00
Josh Wiedemeier
9861ecd7a8
conditional ast unparser import
2025-12-10 10:19:32 -06:00
Josh Wiedemeier
070b5a356c
masking nits
2025-12-10 10:10:04 -06:00
Josh Wiedemeier
f208b407fe
update number of returned items from xdis
2025-12-09 17:25:36 -06:00
Josh Wiedemeier
ec86c97401
add cellvars to masking
2025-12-09 11:02:47 -06:00
Josh Wiedemeier
8e63788deb
fix LOAD_SMALL_INT masking
2025-12-09 10:46:07 -06:00
Josh Wiedemeier
ff010d2f42
make dataset generation pylingual dependency editable
2025-12-09 10:17:01 -06:00
Josh Wiedemeier
7168c89095
masking for LOAD_SMALL_INT
2025-12-08 16:46:54 -06:00
Xinlong Hu
8f233eb125
More multiple node matching using |
...
Fixes AttributeError: '_Ns' object has no attribute '_auto_exc'
Co-Authored-By: caandt <caandt@twoha.cc >
2025-11-20 18:47:55 -06:00
Xinlong Hu
704ec01017
Exception Table Fix
2025-11-20 18:47:55 -06:00
Xinlong Hu
3159022b92
Fixes list index out of range in TryFinally3_11
...
Fixes list index out of range and applied it to TryFinally3_9 just in case
```python
def test():
a = False
if a:
try:
b = 0
if b:
b = 1
except:
print(b)
pass
finally:
pass
return a
```
2025-10-25 19:38:55 -05:00
Xinlong Hu
4ae81ccefc
TryExcept Adjustments
...
Fixes https://github.com/syssec-utd/pylingual/issues/102
Not sure if (tail?) -> (tail.) breaks stuff but it fixes the issue above
2025-10-25 19:34:01 -05:00
Xinlong Hu
f1b91a5105
More multiple node matching using |
...
Fixes AttributeError: '_Ns' object has no attribute '_auto_exc'
Co-Authored-By: caandt <caandt@twoha.cc >
2025-10-24 16:37:21 -05:00
Xinlong Hu
1d6222b265
Exception Table Fix
2025-10-23 17:20:25 -05:00
Joel-Flores123
ab262d085b
Merge pull request #86 from syssec-utd/uv-migration
...
Migrate from Poetry to UV
2025-09-29 18:44:50 -05:00
Joel-Flores123
335af894a1
Merge pull request #88 from XinlongCS/cflow-refactor
...
EarlyRet + WhileElse + LoopElse/Continue/Break adjustments + nit
2025-09-29 14:43:50 -05:00
Joel-Flores123
5970a0d68d
Update README.md
2025-09-16 14:48:40 -05:00
Marco
9f0ba2aa01
fix: emoji - windows encoding #89
2025-09-16 14:39:52 -05:00
Josh Wiedemeier
444c7661f1
add pylingual dev script dependencies
2025-09-12 11:40:46 -05:00
Josh Wiedemeier
1b9543d058
fix missing close bracket
2025-09-12 11:12:13 -05:00
Josh Wiedemeier
27782bb471
gitignore .venv
2025-09-12 11:06:28 -05:00
Josh Wiedemeier
444f5ba141
Merge branch 'dev' into uv-migration
2025-09-12 11:04:41 -05:00
Xinlong Hu
73ecbb0460
Loosening EarlyRet for 3.11+
2025-09-11 14:12:47 -05:00
Xinlong Hu
f1c282ddf8
EarlyRet template for IfElse statements
2025-09-10 15:14:24 -05:00
Xinlong Hu
adfb6f8be6
nit
...
Prevent path from wrapping to next line in comparison report
2025-09-10 15:14:24 -05:00
Xinlong Hu
d85b0830f7
Merge branch 'syssec-utd:main' into cflow-refactor
2025-09-10 10:16:19 -05:00
Xinlong Hu
7978a439e9
Conditional adjustments
2025-09-08 13:50:12 -05:00
Xinlong Hu
79d291bc1e
WhileElse templates
2025-09-08 13:45:40 -05:00
Xinlong Hu
675d242151
Loops/Continue/Break/Else adjustment + comments for the future
2025-09-08 13:44:00 -05:00
Joel Flores
7eb0c8ca38
3.8 and 3.13 model update
2025-09-03 11:48:35 -05:00
Xinlong Hu
a96f657ed9
Merge remote-tracking branch 'upstream/dev' into cflow-refactor
2025-08-29 15:48:36 -05:00
Josh Wiedemeier
20ffe0da11
eval script nits
2025-08-29 15:22:29 -05:00
Josh Wiedemeier
a142dc69f1
cflow eval script improvements
2025-08-29 14:12:55 -05:00
Xinlong Hu
3ace3d09da
Merge branch 'dev' into cflow-refactor
2025-08-28 14:07:52 -05:00
Josh Wiedemeier
744506152e
draft cflow eval script
2025-08-27 18:07:06 -05:00
jdw170000
b370118baf
Merge branch 'dev' into uv-migration
2025-08-27 13:50:16 -05:00
Josh Wiedemeier
b7f297631e
allow pylingual to run on Python 3.13
2025-08-27 13:42:02 -05:00
Josh Wiedemeier
50da1917bf
ignore fake compilation errors from uv downloading on demand
2025-08-27 11:06:18 -05:00
Josh Wiedemeier
849f16e510
fall back to pyenv for Python 3.6 and 3.7
2025-08-26 10:54:08 -05:00
Josh Wiedemeier
84f8d82426
migrate to uv. uv does not support Python 3.6 or 3.7.
2025-08-25 15:15:27 -05:00
Xinlong Hu
f047a45450
nit
2025-08-16 01:26:39 -05:00
Xinlong Hu
4af7c849cf
Restricting Break/Continue + LoopElse adjustments
2025-08-15 23:49:26 -05:00
Xinlong Hu
fab055f35f
ShortCircuitAnd adjustment
...
Was previously not matching
if a:
if b:
print(c)
which turned into
if a:
if b:
pass
print(c)
2025-08-15 17:41:06 -05:00
Xinlong Hu
d7ea284c29
nit
2025-08-15 17:41:06 -05:00
Xinlong Hu
4c07f953ae
Match statement adjustments
2025-08-15 17:41:06 -05:00