rocky
|
bc49469704
|
delete_subscr -> delete_subscript ...
to better (but not exactly) match the Python AST
|
2019-05-04 19:43:00 -04:00 |
|
rocky
|
6e753b8743
|
Handle 3.7 format_value tuples
|
2019-05-03 22:38:09 -04:00 |
|
rocky
|
0007abf827
|
Fix 3.6+ format string interpolation
|
2019-05-03 19:00:25 -04:00 |
|
rocky
|
7ecfb74e9a
|
testtrue expr check nuked because of 3.7
|
2019-05-02 14:01:51 -04:00 |
|
rocky
|
2813e2212f
|
tidy "not" precedence.
|
2019-05-02 11:44:20 -04:00 |
|
rocky
|
293e7b0367
|
store_subscript precedence fix and...
Allow format specifier "%p" to indicate a nonterminal name,
like "%c" allows.
store_subscr -> store_subscript to match Python AST a little closer.
|
2019-05-02 06:43:53 -04:00 |
|
rocky
|
32bc017e2e
|
Fix wrong node slot in 3.6 for except_handler
|
2019-05-01 14:23:00 -04:00 |
|
rocky
|
257bbc892f
|
Better 3.6+ format specification handling
|
2019-05-01 09:17:35 -04:00 |
|
rocky
|
f54cf20d9d
|
Hacky handling of 3.6 format string 'X'.
|
2019-04-30 20:06:36 -04:00 |
|
rocky
|
03d23328eb
|
3.6 constant tuples in call
|
2019-04-30 16:25:48 -04:00 |
|
rocky
|
5c58a4816f
|
Fix 2.x delete statements expression confusion
|
2019-04-23 15:48:14 -04:00 |
|
rocky
|
132a9acdb4
|
Was mssing 2.5 cond3 semantic rule
|
2019-04-23 13:09:14 -04:00 |
|
rocky
|
05db6194ec
|
Use up right 3.x opcodes in jump detection...
A small but pervasive, and I guess important change. More correct COME_FROMs
are now coming out. A number of grammar changes then in 3.0, 3.5, and 3.8
|
2019-04-23 05:14:29 -04:00 |
|
rocky
|
3730946a1a
|
Add semantic rule for 3.x "conditionalnot"
|
2019-04-22 21:18:17 -04:00 |
|
rocky
|
f1b69a8a28
|
Add rule for 3.x comp_for
|
2019-04-22 18:42:21 -04:00 |
|
rocky
|
8663b4ca52
|
Fix bugs caused by last commit
|
2019-04-18 07:31:16 -04:00 |
|
rocky
|
b2dd58a85e
|
Hacky attemp to add more 3.x annotate information in
|
2019-04-18 02:26:50 -04:00 |
|
rocky
|
97cb193a71
|
3.7 chained comparison grammar
|
2019-04-17 23:41:41 -04:00 |
|
rocky
|
2ea8c3b1b1
|
3.7 and 3.8 chained compare fixups
|
2019-04-16 10:19:16 -04:00 |
|
rocky
|
701d2af54e
|
Improve Python 2.7 generator handling
|
2019-04-15 23:14:44 -04:00 |
|
rocky
|
8e11c53064
|
More cleanup from recent refactoring
|
2019-04-15 08:18:31 -04:00 |
|
rocky
|
b4c66d4307
|
Was missing some 3.7 and 3.7 semantic actions...
Possibly some as a result of the last refactor?
|
2019-04-15 08:11:31 -04:00 |
|
rocky
|
53968e535f
|
Split up version-specific semantic action code more
|
2019-04-14 21:47:16 -04:00 |
|
rocky
|
d413ebe0e1
|
Split out semantic actions per version ...
In version 3.5..3.8 there are quite hefty changes.
|
2019-04-14 19:25:56 -04:00 |
|
rocky
|
f96522e18e
|
Add 3.8 try else
|
2019-04-14 19:01:33 -04:00 |
|
rocky
|
c5cfd36a61
|
Start 3.8 async for/else
|
2019-04-14 06:54:08 -04:00 |
|
rocky
|
9b550b9dda
|
PEP E225 with a nod to Deepcommit
|
2019-04-14 06:11:16 -04:00 |
|
rocky
|
400943bb6a
|
3.8 async for/with...
More is needed though.
|
2019-04-13 22:22:37 -04:00 |
|
rocky
|
f89ba40147
|
Adjust while True grammar rule
|
2019-04-13 20:46:13 -04:00 |
|
rocky
|
32c611a315
|
Adjust 3.8 while-stmt rules
|
2019-04-13 20:35:26 -04:00 |
|
rocky
|
5d91e96358
|
3.6-3.8 "async for" handling...
And add an if_stmt rule for 3.8. My want to extend it back to
other versions.
|
2019-04-13 18:31:40 -04:00 |
|
rocky
|
44edf1d7db
|
3.8 try/except handling - again (and more to come)
|
2019-04-12 03:20:13 -04:00 |
|
rocky
|
a891aa0706
|
More 3.8 try blocks
|
2019-04-11 16:42:28 -04:00 |
|
rocky
|
5e1340a2fc
|
3.8 exception handling
|
2019-04-11 12:09:24 -04:00 |
|
rocky
|
cfe7feed4d
|
Fix 3.8 pytests
|
2019-04-10 22:58:15 -04:00 |
|
rocky
|
726045a05e
|
Basic 3.8+ "for" loop handling...
More Makefile mangling
|
2019-04-10 11:26:58 -04:00 |
|
rocky
|
820283827f
|
3.8 "for" block ...
pysource: Tag older semantics for blocks with "expr" and "for_block"
|
2019-04-10 06:00:16 -04:00 |
|
rocky
|
4a354269bc
|
Adjust 3.7 chained compare for adjusted grammar
Add test for last change
|
2019-03-23 17:06:50 -04:00 |
|
rocky
|
43646b3c71
|
Comma placement in 3.6 and 3.7 **kwargs
fixes #208
|
2019-01-14 17:41:54 -05:00 |
|
rocky
|
a97d4003c7
|
Python 3.7 changes chained comparison code
fixes #206
|
2019-01-13 19:37:41 -05:00 |
|
rocky
|
a2321773d7
|
Fix Python 3.x try/else detection
Fixes #155
|
2019-01-01 22:50:28 -05:00 |
|
rocky
|
f5448b371c
|
More complete fragment parsing for imports
|
2018-12-10 06:40:14 -05:00 |
|
rocky
|
f3cd1ee3f3
|
Add FIXME not for attribute parenthesis
|
2018-11-12 03:48:44 -05:00 |
|
rocky
|
4c6bdd58ab
|
Fix indentation iftrue_stmt24
Fixes #187
|
2018-10-17 15:35:51 -04:00 |
|
rocky
|
616e5c82f6
|
Reinstat expr32 and expr1024 rules...
to speed up handling long literal lists. See also issue #188
Update issue forms to simplfy via putting instructions as comments.
|
2018-09-19 20:14:42 -04:00 |
|
rocky
|
c96e796ff5
|
Handle Python 2.4 if true
|
2018-08-12 02:24:13 -04:00 |
|
rocky
|
19ec52eb63
|
Change AST to SyntaxTree in many places
|
2018-07-15 12:37:50 -04:00 |
|
rocky
|
1b71cfef07
|
3.6 omit END_FINALLY sometimes
Fixes #182
|
2018-07-05 21:47:36 -04:00 |
|
rocky
|
93e889e82a
|
Python 3.0 comprehensions are a snowflake
|
2018-06-24 16:46:56 -04:00 |
|
rocky
|
34ec41f274
|
Improve 3.0 list comprehensions
|
2018-06-24 06:56:30 -04:00 |
|