rocky
|
7200d298a5
|
Back off unconditional_true test for now - Sigh
|
2018-03-02 10:06:38 -05:00 |
|
rocky
|
8864034966
|
Narrow the 2.7 unconditional_true reduction
|
2018-02-19 17:06:18 -05:00 |
|
rocky
|
deb9903a97
|
DRY and limit STORE_LOCALS
|
2018-02-19 08:03:09 -05:00 |
|
rocky
|
f4b7e54313
|
Refine 2.7 dead code test ..
in a hacky way. Will probalby have to expand this in the future or
better do dead code analysis
|
2018-02-19 07:06:04 -05:00 |
|
rocky
|
08c7966ef9
|
2.7 for .. try-else bug
|
2018-02-18 09:13:22 -05:00 |
|
rocky
|
a5c388c13b
|
Another 2.7 "if" with return fix
This works is in conjunction with the commit before the previous release commit.
|
2018-02-17 11:11:32 -05:00 |
|
rocky
|
67ad08fd4a
|
Beter 2.7 end_if and COME_FROM determination
Fixes #149
... Add more tests too
|
2018-02-17 07:16:14 -05:00 |
|
rocky
|
a8051f049f
|
Revert most of last change
|
2018-02-04 15:08:23 -05:00 |
|
rocky
|
4cbba3d46e
|
2.7 control flow futzing.
Some overall cleanup. But again we need to attack all of this more head on.
Closes Issue #149
|
2018-02-04 14:20:11 -05:00 |
|
rocky
|
5039a71846
|
fixes 151
|
2018-01-29 01:05:22 -05:00 |
|
rocky
|
71e7120501
|
JUMP_BACK and CONTINUE need to be treated more similar...
fixes 148
|
2018-01-22 23:08:20 -05:00 |
|
rocky
|
1485d26aa2
|
Bug in 2.7 try else in a loop
|
2018-01-12 22:19:30 -05:00 |
|
rocky
|
c6e20e4444
|
Fix whileelse bug
|
2018-01-11 21:52:33 -05:00 |
|
rocky
|
acdefb4f70
|
NT return_stmt -> return to match AST
|
2017-12-14 11:03:15 -05:00 |
|
rocky
|
f82edae5a1
|
add_custom_rules -> customize_grammar_rules
|
2017-12-13 17:25:19 -05:00 |
|
rocky
|
733e0ebf9d
|
Fix 2.6- chained compare in lambda
|
2017-12-12 14:29:47 -05:00 |
|
rocky
|
832734ccb4
|
Fix 2.7 lambda with chained compare...
More work needs to be done for 2.6-
|
2017-12-12 13:13:30 -05:00 |
|
rocky
|
84b4ac1c51
|
NT "_for" -> "for_iter" reduces confusion w/ "for"
|
2017-12-12 12:41:44 -05:00 |
|
rocky
|
3425851dc7
|
Python 3.x needs conditional_not
|
2017-12-04 08:40:06 -05:00 |
|
rocky
|
c791a45aae
|
Handle a wierd 2.6 conditional false expression...
from 2.6. test_grammar
|
2017-12-03 19:56:14 -05:00 |
|
rocky
|
5b916567fe
|
NT try-middle -> except-handler to match AST
|
2017-12-03 06:30:33 -05:00 |
|
rocky
|
cfce914889
|
One more _come_from -> _come_froms
|
2017-12-03 05:22:12 -05:00 |
|
rocky
|
32f3d947bb
|
Grammar "COME_FROM"_from cleanups ...
tryelse constructs in 2.x fixed up
_come_from -> _come_froms (COME_FROM*)
consolidate come_froms rule into sincle parser.py
|
2017-12-03 05:10:59 -05:00 |
|
rocky
|
5ae32de709
|
Add global statements even for read of globals
|
2017-12-02 19:13:11 -05:00 |
|
rocky
|
6d0f72f13b
|
Fix bug in 2.6 tryelse get test_grammar working...
localize grammar rules
|
2017-12-02 01:35:43 -05:00 |
|
rocky
|
ac4d4d1da9
|
NT dictcomp -> dict_comp to match AST
|
2017-11-30 08:50:00 -05:00 |
|
rocky
|
fcdea73b4f
|
list_compr -> list_comp to match AST...
more Python 3 custom rule cleanup
|
2017-11-29 21:26:31 -05:00 |
|
rocky
|
43c3154a55
|
NT designatore -> store to match AST
|
2017-11-29 05:05:15 -05:00 |
|
rocky
|
05ab491d2e
|
Small Python 2 grammar reduction
|
2017-11-28 11:18:11 -05:00 |
|
rocky
|
c66be4a858
|
Grammar hell
|
2017-11-27 07:15:28 -05:00 |
|
rocky
|
f1a98e94da
|
Grammar isolation
|
2017-11-27 06:38:00 -05:00 |
|
rocky
|
169e4681c3
|
Grammar isolation
|
2017-11-27 05:26:43 -05:00 |
|
rocky
|
c241b12308
|
Grammar isolation fixes
|
2017-11-27 05:16:08 -05:00 |
|
rocky
|
2674ec893a
|
Grammar reduction
|
2017-11-27 04:56:01 -05:00 |
|
rocky
|
2e6f2cac27
|
Remove some unused grammar rules
|
2017-11-26 19:43:37 -05:00 |
|
rocky
|
d72ee71368
|
localize Python2 ifelsetmtr, compare_chained: 2.7
|
2017-11-26 19:08:20 -05:00 |
|
rocky
|
17f5b35b1d
|
More grammar isolation
|
2017-11-26 16:34:10 -05:00 |
|
rocky
|
6db5c63307
|
More specific 2.7 dictcomp and setcomp rules
|
2017-11-26 15:06:45 -05:00 |
|
rocky
|
ad755b27a3
|
Isolaate kv, kv2 and kv3 better
|
2017-11-26 07:13:04 -05:00 |
|
rocky
|
43cea023c4
|
2.7 control-flow bug: except/pass in loop
|
2017-11-25 22:18:57 -05:00 |
|
rocky
|
85d65e25ba
|
cmp_list -> compare_chained ...
to better match the Python AST name Compare. Relates to Issue #29
|
2017-11-24 06:58:07 -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
|
cddb55eb33
|
provisional 2.7 whileelselast rule
|
2017-11-23 11:45:24 -05:00 |
|
rocky
|
e2a6c0435d
|
grammar reduction of while loops
|
2017-11-23 10:51:22 -05:00 |
|
rocky
|
b8f74c23f4
|
2.x Grammar reduction/isolation
|
2017-11-22 19:13:21 -05:00 |
|
rocky
|
288516d8c2
|
Increase grammar coverage
|
2017-11-22 11:28:05 -05:00 |
|
rocky
|
183a406bf1
|
More grammar cleanup
|
2017-11-16 00:32:34 -05:00 |
|
rocky
|
c28f2f2e56
|
More 2.7/2.7- grammer separation & cleanup
|
2017-11-15 23:01:33 -05:00 |
|
rocky
|
f274ac0e3b
|
Grammar cleanup: separate some 2.7 from 2.7- rules
|
2017-11-15 21:04:06 -05:00 |
|
rocky
|
ee6db130ec
|
grammar cleanup: dict/set comprehensions 2.7+
|
2017-11-15 09:38:48 -05:00 |
|