rocky
|
fb31fe1f35
|
Another Python 3.0 (while) parse bug
|
2018-06-23 05:48:14 -04:00 |
|
rocky
|
fa5da2b1ef
|
Fix 3.0 try except bug
|
2018-06-23 00:06:35 -04:00 |
|
rocky
|
f9392ed908
|
Merge branch 'master' into python-2.4
|
2018-06-22 14:33:22 -04:00 |
|
rocky
|
6fd8d2556b
|
Fix another 3.0 bug
|
2018-06-22 14:32:52 -04:00 |
|
rocky
|
276fb77e71
|
Fix two Python 3.0 bugs...
* don't add _[0] list comprehension variables
* add POP_TOP in _ifstmts_jmp; c_stmst for now isn't optional
|
2018-06-22 09:58:28 -04:00 |
|
rocky
|
214f5f32a3
|
Merge branch 'master' into python-2.4
|
2018-06-13 13:13:05 -04:00 |
|
rocky
|
9ba0b1bad2
|
Fix one more 3.0 parsing bug
|
2018-06-13 13:08:25 -04:00 |
|
rocky
|
53b471a3df
|
Merge branch 'master' into python-2.4
|
2018-06-12 15:05:40 -04:00 |
|
rocky
|
d32e67891b
|
More 3.0 bug fixing and tollerance and...
add some 1.4 bytecode tests
|
2018-06-12 12:19:43 -04:00 |
|
rocky
|
2b730628d5
|
Merge branch 'master' into python-2.4
|
2018-06-12 08:31:13 -04:00 |
|
rocky
|
600e56b1d7
|
Better "continue" detection on Python 3.0
|
2018-06-12 04:47:29 -04:00 |
|
rocky
|
48006ab350
|
Merge branch 'master' into python-2.4
|
2018-06-11 12:01:52 -04:00 |
|
rocky
|
170504c518
|
Remove unused 3.0 grammar rules
|
2018-06-11 11:54:08 -04:00 |
|
rocky
|
263b4b5653
|
Merge branch 'master' into python-2.4
|
2018-06-10 16:49:29 -04:00 |
|
rocky
|
e7b62a722f
|
Fix more Python 3.0 parse bugs
|
2018-06-10 16:49:04 -04:00 |
|
rocky
|
92d63ac598
|
More 3.0 grammar fixes...
3.0 is such as snowflake
|
2018-06-10 05:26:00 -04:00 |
|
rocky
|
0353b74a7a
|
3.0 list comprehensions
|
2018-06-09 23:14:04 -04:00 |
|
rocky
|
67910e7d8e
|
Python 3.0 set comprehensions
|
2018-06-09 22:51:07 -04:00 |
|
rocky
|
61fa4fe391
|
Some Python 3.0 fixes...
Needs more in this direction though.
|
2018-06-09 10:05:23 -04:00 |
|
rocky
|
2e44ac25a1
|
Merge branch 'master' into python-2.4
|
2018-02-19 17:07:11 -05:00 |
|
rocky
|
deb9903a97
|
DRY and limit STORE_LOCALS
|
2018-02-19 08:03:09 -05:00 |
|
rocky
|
c7dda72a84
|
Merge branch 'master' into python-2.4
|
2017-12-14 17:58:03 -05:00 |
|
rocky
|
acdefb4f70
|
NT return_stmt -> return to match AST
|
2017-12-14 11:03:15 -05:00 |
|
rocky
|
9248a954bd
|
Merge branch 'master' into python-2.4
|
2017-12-13 17:43:44 -05:00 |
|
rocky
|
f82edae5a1
|
add_custom_rules -> customize_grammar_rules
|
2017-12-13 17:25:19 -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
|
c90210c063
|
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
sync unit/test_grammar.py
|
2017-12-03 05:04:06 -05:00 |
|
rocky
|
0d9464bb92
|
Merge branch 'master' into python-2.4
|
2017-11-29 05:09:22 -05:00 |
|
rocky
|
43c3154a55
|
NT designatore -> store to match AST
|
2017-11-29 05:05:15 -05:00 |
|
rocky
|
0fa0641974
|
Merge branch 'master' into python-2.4
|
2017-01-29 22:05:55 -05:00 |
|
rocky
|
cc2321f49e
|
Fix up Python 3.0 handling
|
2017-01-22 03:45:40 -05:00 |
|
rocky
|
89429339fa
|
Merge branch 'master' into python-2.4
|
2017-01-11 19:25:44 -05:00 |
|
rocky
|
707770049f
|
Python 3.0 decompile bugs
|
2017-01-08 22:19:15 -05:00 |
|
rocky
|
a9349b8f3d
|
Making it run on Python 2.4 and 2.5
|
2016-11-23 07:53:51 -05:00 |
|
rocky
|
a81ffe8963
|
Python 3 bugs ...
- Was using "while 1 .. else" improperly
- docstring indent bug: was indenting docstring improperly
|
2016-11-13 10:08:41 -05:00 |
|
rocky
|
80a4ad4f1b
|
Python 3.0 while1 if bug...
Is a workaround. We really need more tagging in of SETUP_LOOP and COME_FROM.
|
2016-11-13 01:28:36 -05:00 |
|
rocky
|
36874c72e2
|
Possiby tidy grammar
|
2016-11-07 22:06:37 -05:00 |
|
rocky
|
41f360e3dc
|
Start bytecode 3.0 decompiling
|
2016-11-06 09:20:46 -05:00 |
|
rocky
|
5d10f7a0b0
|
Python 3.0 doesn't have POP_JUMP ops...
In some ways Python 3.0 code generation is more like Python 2.6 (and
before) than it is Python 2.7 or 3.0.
|
2016-11-06 08:55:03 -05:00 |
|
rocky
|
a685c60606
|
Make parse 3.0 be its own thing
|
2016-11-05 21:02:49 -04:00 |
|