rocky
|
c68b74a9c6
|
new dis - Python compisons involving tuples
|
2021-10-15 23:39:59 -04:00 |
|
rocky
|
6cef42f6c7
|
3.7+ "or" disambiguation and assert2 handling
|
2020-01-10 20:44:28 -05:00 |
|
rocky
|
28d9e66a53
|
Redo the way we handle complex literals and 3.7+ bug fixes...
In 3.7+ remove assert_expr* parser rules
Fix "call" precidence in 3.7+ for it children
|
2019-12-19 06:40:13 -05:00 |
|
rocky
|
99b8a99ffa
|
Python 2.5 fixes..
* "with" handling.
* Go over 2.5 runtest.sh exclusions
|
2019-12-09 06:57:02 -05:00 |
|
rocky
|
d41ef3e5dc
|
Pypy 3.6 tolerance
|
2019-10-28 14:46:45 -04:00 |
|
rocky
|
ebb0342b38
|
WIP pypy3.6 handling
|
2019-10-28 13:20:51 -04:00 |
|
rocky
|
315965300f
|
Note assert{,2}not is transformation only
|
2019-09-23 08:32:46 -04:00 |
|
rocky
|
9bd85fe5a0
|
Correct assert{,2} transforms
Fixes #289
|
2019-09-23 08:26:16 -04:00 |
|
rocky
|
44a4aab0a7
|
Use black to reformat some files
|
2019-07-04 09:56:50 -04:00 |
|
rocky
|
e2914ed552
|
More excpet_cond futzing
|
2019-07-03 19:26:36 -04:00 |
|
rocky
|
f425db33b7
|
except_cond3 needs to be in 2.x
|
2019-07-03 19:16:09 -04:00 |
|
rocky
|
cb40caa73c
|
DRY x0ret's code a little bit.
|
2019-06-05 20:35:06 -04:00 |
|
rocky
|
53968e535f
|
Split up version-specific semantic action code more
|
2019-04-14 21:47:16 -04:00 |
|
rocky
|
4c6bdd58ab
|
Fix indentation iftrue_stmt24
Fixes #187
|
2018-10-17 15:35:51 -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
|
30ce3a8bea
|
Small tweaks
|
2018-04-04 22:36:26 -04:00 |
|
rocky
|
341e17f62c
|
Split of Python 3 semantic-action customization...
And remove duplicate customization code in pysource.
|
2018-04-04 21:54:09 -04:00 |
|
rocky
|
e3040c78a9
|
3.2-3.4 Functions cals/defininitions yet again
And we're still not out of the woods.
|
2018-04-03 21:27:31 -04:00 |
|
rocky
|
e2dec73a62
|
3.5 CALL_FUNCTION_VAR bug
|
2018-04-03 05:56:45 -04:00 |
|
rocky
|
254d0519bb
|
More 3.6 CALL_FUNCTION argument parsing
|
2018-04-01 11:26:46 -04:00 |
|
rocky
|
120412f5a8
|
Add Python 3.6 setcomp and another call bug
|
2018-04-01 07:09:24 -04:00 |
|
rocky
|
b54be24e14
|
3.6 argument parsing
|
2018-03-31 23:07:06 -04:00 |
|
rocky
|
64ffa5f6ab
|
Add semantic action rule for except_return
|
2018-03-29 22:50:25 -04:00 |
|
rocky
|
516c7a0e9a
|
Python 3.6 CALL_FUNCTION_EX fixes
|
2018-03-27 04:10:11 -04:00 |
|
rocky
|
681588f12d
|
3.5 CALL_FUNCTION_EX
|
2018-03-26 20:56:17 -04:00 |
|
rocky
|
3500c49daf
|
More Python 3.4 CALL_FUNCTION_VAR
|
2018-03-26 19:40:33 -04:00 |
|
rocky
|
74f01fbe33
|
Python 3.5 CALL_FUNCTION_VAR handling
|
2018-03-26 07:42:15 -04:00 |
|
rocky
|
710c950965
|
Bang on 3.4 CALL_FUNCTION_VAR
|
2018-03-26 00:19:39 -04:00 |
|
rocky
|
cfb4ad625f
|
3.5 *() arg without further args
|
2018-03-25 22:24:32 -04:00 |
|
rocky
|
2ae9cd7d08
|
bang on CALL_FUNCTION_EX_KW
|
2018-03-24 10:52:55 -04:00 |
|
rocky
|
1f663013ab
|
3.5 CALL_FUNCTION_VAR semantic handling
|
2018-03-24 10:24:16 -04:00 |
|
rocky
|
e3c7afb94d
|
Towards handling 3.x' CALL_FUNCTION_VAR correctly
|
2018-03-24 08:26:45 -04:00 |
|
rocky
|
35a60e0274
|
Fix parser slowness in decompiling 3.x locale.py..
And remove grammar inefficiency in adding extraneous kwargs in <= 3.2
kwargs was nullable so it might not have been wasn't wrong, just inefficient.
|
2018-03-23 11:59:04 -04:00 |
|
rocky
|
1b2b45642b
|
3.6 try except-as bug
|
2018-03-22 23:54:12 -04:00 |
|
rocky
|
28bfb453f5
|
Localize call_kw precedence to 3.6
|
2018-03-22 14:21:36 -04:00 |
|
rocky
|
7fc7e083c3
|
A couple of 3.6 bugs...
remove parens around decorators by adjusting precidence
Partial handling of quotes within 3.6 format strings
|
2018-03-21 19:54:28 -04:00 |
|
rocky
|
dc1971f559
|
Prevent 3.6 call_kw deriving itself..
Was causing some calls to be parsed incorrectly
|
2018-03-04 16:30:22 -05:00 |
|
rocky
|
778f92b6f4
|
Fix a 3.6 CALL_FUNCTION_EX_KW problem..
and remove 3.6 customization from pysource.
|
2018-03-04 09:18:57 -05:00 |
|
rocky
|
a0e3759f76
|
Towards better 3.6 parameter handling
3.6 is still a mess though.
|
2018-03-01 08:09:53 -05:00 |
|
rocky
|
afb90dd12e
|
3.6+ try/finally bugs
Another day another 3.6 bug fix attempted
|
2018-02-27 10:37:18 -05:00 |
|
rocky
|
31de0d2af5
|
3.6 keyword args bugs in CALL_FUNCTION_KW
|
2018-02-26 07:44:37 -05:00 |
|
rocky
|
b5a825f4d8
|
Fix up 3.6+ CALL_FUNCTION_EX
|
2018-02-12 07:45:20 -05:00 |
|
rocky
|
730b0549d5
|
Handle 3.6+ FUNCTION_EX a little more generally
|
2018-02-12 04:26:52 -05:00 |
|
rocky
|
230a38d537
|
Fix Python 3.5 CALL_FUNCTION_VAR handling
|
2018-02-12 03:07:03 -05:00 |
|
rocky
|
6d29ed9077
|
Python 3.5 CALL_FUNCTION_VAR bugs
|
2018-02-09 16:48:11 -05:00 |
|
rocky
|
bb45be2dc7
|
Start to handle 3.5+ BUILD_LIST_UNPACK in call ..
to implement multple star arguments
|
2018-02-09 03:41:13 -05:00 |
|
rocky
|
f7999d2754
|
Add custom 3.5 handling for f(*a, *b, *c)
|
2018-02-08 08:42:38 -05:00 |
|
rocky
|
835124eba2
|
DRY fragments by using OO more effectively
Split grammar customization to its own file. It's quite large now.
|
2018-01-27 11:02:42 -05:00 |
|