rocky
3c6e378cc4
Spelling corrections
2024-07-10 13:31:39 -04:00
rocky
8542df4639
Add context manager test...
...
handle degenerate 3.8 withas
2024-03-07 18:08:07 -05:00
Jakub Wilk
7a2348e4cc
Fix typos
2024-01-19 23:20:13 +01:00
rocky
fa9cc4c669
Correct 2.5-7 relative import formatting
2022-05-14 19:35:24 -04:00
rocky
f3ac70d0ea
test tweak again
2022-04-21 05:34:15 -04:00
rocky
c88d9de316
Correct 3.7 "impor"t and "from .. import"
2022-04-20 20:03:28 -04:00
rocky
deea74b6a8
ret_expr -> return_expr
...
This matches Python's AST a little more closely
2022-01-03 21:56:07 -05:00
rocky
8879708da7
del_stmt -> delete to match Python AST better
2020-09-02 07:14:56 -04:00
rocky
acdd025162
ast-check "for" is a loop; sync "withas" test ..
...
with decompyle3.
2020-06-04 05:34:19 -04:00
rocky
9acb3cf068
Fix bug in 3.8 with .. as
2020-06-04 05:24:22 -04:00
rocky
874d196e5c
3.x ifelsestmtc reduction rule fix
2020-02-13 05:41:15 -05:00
rocky
7bd81efe9b
3.7+ "from import" vs "import as" disambiguation
2020-01-02 09:43:37 -05:00
x0ret
39c12704a8
fix unicode docstring again, handling unicode string in py2, fix docstring indentation
2019-05-28 15:11:44 +04:30
rocky
3b3fc09b60
Reinstate more docstring tests
...
But 3.{6,7} are stil broken
2019-05-27 20:59:29 -04:00
rocky
f7697ccd7b
Some docstring bugs fixed, some remain...
...
I had broken escaping the tail quote by inadvertently switching from """
by default to '''.
Some additional tests have been added to 00_docstring.py for
this. However...
Unicode decoding is still broken. For now I've added errors="ignore" to
.decode("utf-8", ...) until a better fix is found. Sigh.
2019-05-27 18:01:08 -04:00
rocky
792ef5b5b8
Simplfy - TODO fix unicode in docstrings
2019-05-24 11:03:44 -04:00
rocky
cccf33573b
A runnable docstring test...
...
TODO: fix up the code! so this doesn't throw an assert error!
2019-05-24 02:29:23 -04:00
rocky
3abe8d11d3
3.7 handling of 4-level attribute import
...
Fixes #239
2019-05-14 12:09:38 -04:00
rocky
9b550b9dda
PEP E225 with a nod to Deepcommit
2019-04-14 06:11:16 -04:00
rocky
8955788990
Add first 3.0 run test
2018-06-13 18:47:36 -04:00
rocky
e568d68baa
Reinstate a test
2018-03-28 07:52:04 -04:00
rocky
3d218c84b0
LOAD assert needs to be on 3.x...
...
Expand testing
2018-03-26 18:11:57 -04:00
rocky
c03cdf1a49
Last 2.6 while1 bug...
...
before all of 2.6.9 stdlib parses without error.
2018-03-06 18:52:27 -05:00
rocky
5d24367ef6
Small changes...
...
pysource.py: Bug fix for relative imports.
scanner2.py: Remove a debug expression
2018-03-05 21:53:49 -05:00
rocky
e064791870
Fix 10_del.py syntax
2017-12-05 22:50:21 -05:00
rocky
2599b94786
Start to handle FUTURE_UNICODE_LITERALS flag
2017-12-05 13:28:26 -05:00
rocky
e172a8f3c0
Fix docstring bug..
...
small sync with python 2.4 branch
2017-12-02 21:11:19 -05:00
rocky
5ae32de709
Add global statements even for read of globals
2017-12-02 19:13:11 -05:00
rocky
a7005f6a77
2.7 exec stmt grammar rule isolation/reduction
2017-12-02 09:23:18 -05:00
rocky
03a5ad3d94
NT funcdef -> function_def to match AST
2017-12-01 21:36:23 -05:00
rocky
acb4ffb758
Better grammar coverage; reduce 3.x mklambda rules
2017-11-29 16:39:32 -05:00
rocky
11e2637eeb
NT augassign -> aug_assign to match AST
2017-11-29 10:51:38 -05:00
rocky
278756be49
Administrivia and more coverage
2017-11-29 10:12:09 -05:00
rocky
f2eaa09e96
Fix import and 3.x class bugs...
...
import x.y as z was failing across all Python versions
class decorators for Python 3.0..3.3 was failing
reduce 3.x while grammar rules
2017-11-29 06:59:05 -05:00
rocky
37b8e21c76
A couple more bugs found running 2.7 stdlib tests
2017-11-24 10:22:58 -05:00
rocky
288516d8c2
Increase grammar coverage
2017-11-22 11:28:05 -05:00
rocky
53beae8ee6
Python 2.5 "with"; Isolate 2.5-2.6 grammar better
2017-11-16 09:26:23 -05:00
rocky
63a43d0c93
Profiling workarounds, more coverage ...
...
test/Makefile: more grammar checking. Update python versions
10_del.pyc add test of DEL_GLOBAL
check_ast.py, pysource.py: Profileing workarounds
2017-11-15 03:16:54 -05:00
rocky
9e34654b38
Add more while1else grammar rules
...
Towards addressing issue #93
2017-04-10 02:47:46 -04:00
rocky
805e17988e
Fix bug in docstring triple quotes
...
Problem was not escaping """ inside """.
Use ''' when possible; and when not, use: \"\"\".
2016-11-20 12:21:56 -05:00
rocky
aff920d87b
Python 3.1 "with" statement bug
2016-10-24 20:47:12 -04:00
rocky
7eb9210b0c
Start to track line breaks on lists
2016-10-13 06:37:53 -04:00
rocky
fb5ad76c4e
Include Python 2.2 in testing
2016-08-13 09:07:15 -04:00
rocky
5ffd9b2be7
2.6 and 2.7 while1 grammar rule
...
Fixes issue #40
2016-07-27 13:19:42 -04:00
rocky
476eb50868
Handle PyPy JUMP_IF_NOT_DEBUG
...
Update README.rst to note PyPY and reorganize a little
2016-07-25 09:18:03 -04:00
rocky
fb870ccd8d
3.x ""raise AssertionError" vs "assert"
...
Not sure this is totally correct yet.
2016-07-14 10:31:12 -04:00
rocky
772c67fcd7
Debugging smutz caused verify failures
2016-07-13 09:53:51 -04:00
rocky
65b9ecee31
Fix some 2.3 bugs; add more 2.3-6. tests
2016-07-09 17:33:54 -04:00
rocky
e020f8f9a9
2.5/2.6 RETURN_VALUE bug
2016-07-08 12:02:28 -04:00
rocky
6f5dce342f
Start going over Python 2.5 bytecode
...
Fix 2.6 with bug
2016-07-08 07:01:48 -04:00