rocky
|
04da2fb8df
|
Improve 3.4 ifelse inside a lambda
Fixes #426
|
2024-07-13 22:46:31 -04:00 |
|
rocky
|
9d150e0707
|
Update copyright
|
2024-07-12 12:10:31 -04:00 |
|
rocky
|
4b296e1ead
|
Correct generator function parsing for 3.3..3.5
|
2023-06-30 15:43:27 -04:00 |
|
rocky
|
e8d4d383c6
|
pycharm lint, isort & black
|
2022-12-01 17:36:00 -05:00 |
|
James Hilliard
|
ab508e1ec9
|
Fix ImportError: cannot import name PYTHON_VERSION
|
2022-11-05 17:17:24 -04:00 |
|
rocky
|
f1496cad4d
|
3.0 return_if_stmt and...
* Some grammar cleanup
* add more grammar debugging
|
2019-11-16 17:32:48 -05:00 |
|
rocky
|
8f0674706b
|
Grammar simplification
|
2019-05-21 16:10:12 -04:00 |
|
rocky
|
c5d7944e65
|
3.x while/else can now sometime have COME_FROMs
|
2019-04-27 04:37:24 -04:00 |
|
rocky
|
7d9286b353
|
Get ready for release 3.3.1
|
2019-04-19 05:51:05 -04:00 |
|
rocky
|
0c4ab699b5
|
3.4+ while handling with returns ...
these while loops don't have a JUMP_BACK in them
|
2019-04-15 12:03:11 -04:00 |
|
cclauss
|
6cbaef4ba5
|
Travis CI: Run more f-string tests on Python 3.7
|
2019-01-12 20:24:08 +01:00 |
|
rocky
|
3d218c84b0
|
LOAD assert needs to be on 3.x...
Expand testing
|
2018-03-26 18:11:57 -04:00 |
|
rocky
|
90ac8a463d
|
Adjust 3.x while1else reduction check
|
2018-03-20 11:33:10 -04:00 |
|
rocky
|
0e64111195
|
Extend 3.4: "while 1: if : continue" handling
|
2018-03-20 10:37:19 -04:00 |
|
rocky
|
f008b8f411
|
Two 3.4 fixes..
* LOAD_DEREF does not signal "nonlocal" variables
* Add rule for "if" with a "continue" and "return"
|
2018-03-20 05:07:19 -04:00 |
|
rocky
|
99d9beac76
|
Code generation changes between 3.4.2 and 3.4.4
|
2018-03-01 21:23:44 -05:00 |
|
rocky
|
452d17a6c3
|
3.4 while1 bug fix
|
2018-03-01 18:56:08 -05:00 |
|
rocky
|
c6e20e4444
|
Fix whileelse bug
|
2018-01-11 21:52:33 -05:00 |
|
rocky
|
f82edae5a1
|
add_custom_rules -> customize_grammar_rules
|
2017-12-13 17:25:19 -05:00 |
|
rocky
|
184f480bc8
|
Remove whileelselastsmt ...
Right now I don't know what it does and we don't have something that
needs it
|
2017-11-23 12:33:41 -05:00 |
|
rocky
|
e2a6c0435d
|
grammar reduction of while loops
|
2017-11-23 10:51:22 -05:00 |
|
rocky
|
a8e235de17
|
3.3. grammar cleanup ...
need build_list in for BUILD_TUPLE_0
|
2017-11-18 11:02:54 -05:00 |
|
rocky
|
934df7b5c4
|
Python 3.4 while grammar cleanup
|
2017-11-16 12:36:49 -05:00 |
|
rocky
|
adc9b99106
|
More spark-parser 2.7.0 compatabilithy changes
|
2017-10-10 15:11:08 -04:00 |
|
rocky
|
1392b18bd7
|
Adjust for spark-parser 2.7.0 incompatabilities
|
2017-10-10 14:14:26 -04:00 |
|
rocky
|
50687e6317
|
Reduse scope of LOAD_ASSERT as expr to 3.4+
|
2017-04-22 22:10:55 -04:00 |
|
rocky
|
d22931cb49
|
Get ready for release 2.9.7
Some of the many lint things. Linting is kind of stupid though.
|
2016-12-04 09:36:30 -05:00 |
|
rocky
|
4fcb385dc0
|
DRY Python3 grammar
|
2016-11-22 19:59:19 -05:00 |
|
rocky
|
fef0567746
|
Some Python 3.4 grammar rules apply to Python 3.3
|
2016-11-06 10:00:10 -05:00 |
|
rocky
|
2e355b6245
|
Expand annotate return to Python 3.4
|
2016-10-28 11:33:54 -04:00 |
|
rocky
|
6319d33fa0
|
Python 3.1 compile bug. DRY Python 3.x rules ...
via inheritance
|
2016-10-24 08:50:34 -04:00 |
|
rocky
|
04ae94ee9e
|
Add python 3.4 grammar checking
DRY grammar testing
|
2016-07-27 18:32:15 -04:00 |
|
rocky
|
e8ed17967c
|
Clean and check Python 2.6 grammar
|
2016-07-27 18:03:07 -04:00 |
|
rocky
|
7b7a9fa4cf
|
Python 3.4 assertion handling. Improve verify
3.4 has jump optimization like 3.5.
verify.py: show mismatch on verification mismatch
|
2016-07-14 05:20:30 -04:00 |
|
rocky
|
59ba8a65cd
|
Structure detection bugs +
Had borked 3.4 grammar rules in
previous refactor
|
2016-07-10 19:21:55 -04:00 |
|
rocky
|
c098b834fa
|
3.4 continue handling. More work is needed
|
2016-07-09 23:20:08 -04:00 |
|
rocky
|
21da5e787e
|
Start splitting off 3.4 grammar from rest
|
2016-07-09 21:11:14 -04:00 |
|