rocky
d01a047dfd
More 2-x grammar test fixes
2024-02-04 15:05:47 -05:00
rocky
70073e89bf
Merge branch 'python-3.0-to-3.2' into python-2.4
2023-03-25 02:45:06 -04:00
rocky
df7310e8ca
Merge branch 'make-fn-or-closure-with-annotatation' into python-3.3-to-3.5
2023-01-16 02:11:16 -05:00
rocky
14fe8c5356
some lambda's can't have \n + grammar cleanup
2022-05-14 20:25:33 -04:00
rocky
550273d117
test_grammar corrections for Python < 3.0
2022-05-14 17:04:41 -04:00
rocky
b8cc1be32b
Remove diff merge schmutz
2022-05-14 16:57:23 -04:00
rocky
5f48a8bf2f
python-3.3-3.5 merge
2022-05-14 14:38:03 -04:00
rocky
0170e39f5d
Merge branch 'python-3.3-to-3.5' into python-2.4
2022-05-14 10:43:42 -04:00
rocky
92b8d9c508
Grammar lint adjustments
2022-05-06 03:02:30 -04:00
rocky
b3163d09e8
Merge branch 'python-3.3-to-3.5' into python-2.4
2021-12-26 18:53:19 -05:00
rocky
3234673422
mklambda -> lambda_body matches Python AST better
...
Note: we can't use "lambda" since that is a reserved word
2021-12-26 18:48:51 -05:00
rocky
6bb2605bed
Remove PYTHON3
2021-11-03 03:16:58 -04:00
rocky
47e615bbfc
Merge branch 'python-3.3-to-3.5' into python-2.4
2021-11-03 03:08:22 -04:00
rocky
8094f3bb12
Remove PYTHON3
2021-11-03 03:00:43 -04:00
rocky
5b657ac7d8
Merge branch 'python-3.3-to-3.5' into python-2.4
2021-10-23 08:42:32 -04:00
rocky
f2750cff50
Correct pytest/test_grammar.py for new regime
2021-10-21 02:28:48 -04:00
rocky
e8e006bb8c
More Python version comparison conversions
2021-10-16 11:33:03 -04:00
rocky
e30051b460
Merge branch 'master' into python-2.4
2020-01-26 12:00:11 -05:00
rocky
58f2e19539
Hack around grammar weakness in 3.5..3.6 for now
2020-01-25 10:12:18 -05:00
rocky
7adfc9c2dc
Merge branch 'master' into python-2.4
2020-01-12 10:23:52 -05:00
rocky
5a3aaa9688
test_grammar again
2020-01-09 23:19:20 -05:00
rocky
69105825bd
Administrivia: adjust python grammar check
2020-01-09 23:00:49 -05:00
rocky
9a77dfaf95
Use copysign() in 2.6 nuke -0.0 test if < 2.6
2020-01-07 04:39:34 -05:00
rocky
773bbdab0a
Use copysign in 2.6 nuke -0.0 test if < 2.6
2020-01-07 04:37:28 -05:00
rocky
6de57249ed
Start 3.6+ var type annotations and decompyle3 merge...
...
Although overall an improvement, some new breakage
has occurred and should be fixed.
2020-01-01 01:42:00 -05:00
rocky
9f270dce4a
Go over full-version testing
...
When all versions, do less, but do the run tests. Overall overall
better.
Get rid of the tests that were the most problematic with hypothesis.
Hypothesis just doesn't run on enough versions and needs specific
versions for things we do use
2019-12-23 10:46:33 -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
c6ddefcef5
Merging in recent 3.7 and 3.8 improvements from decompyle6
...
This rebases 3.7, 3.8 ...decompilation off of 3.7ish rather than a 3.4
base.
Add more 3.7 and 3.8 tests
2019-12-08 17:54:59 -05:00
rocky
5de5d2357f
Update test_grammar for Python 3.8
2019-11-09 17:55:58 -05:00
rocky
96866f94a7
Adjust grammar checker to ignore LOAD_CODE
2019-06-19 15:54:16 -04:00
rocky
44d7cbcf6f
LOAD_CONST->LOAD_STR for Python 3.x
2019-06-08 02:28:27 -04:00
rocky
cfe7feed4d
Fix 3.8 pytests
2019-04-10 22:58:15 -04:00
cclauss
6cbaef4ba5
Travis CI: Run more f-string tests on Python 3.7
2019-01-12 20:24:08 +01:00
rocky
37750814b9
Adjust grammar checking...
...
More conditional rules were added
2019-01-01 23:03:17 -05:00
rocky
fb31fe1f35
Another Python 3.0 (while) parse bug
2018-06-23 05:48:14 -04:00
rocky
f331deb864
2nd attempt to get check_grammar working on 3.x
2018-06-22 21:27:46 -04:00
rocky
1350f4c899
Some bugs...
...
Python 3 compiling Python 2 tolerance. Fixes issue #180 .
pytest test_grammar.py and validate.py fixes for 3.6 testing
2018-06-22 21:06:54 -04:00
rocky
ab5303f504
Administrivia
2018-04-16 13:06:16 -04:00
rocky
6c6d62edb8
python 2.6 grammar test tweak
2018-04-16 13:00:30 -04:00
rocky
245deb0931
Get ready for release 3.8.1 ...
...
and more 3.7 grammar customization
2018-04-16 12:53:35 -04:00
rocky
3f26589bf1
More testing
2018-04-04 22:43:19 -04:00
rocky
1cd2d1e915
DRY scanner code more...
...
Expand 2.6 testing
2018-04-03 10:35:02 -04:00
rocky
bf0f5715a3
Adjust grammar-checking test
2018-03-27 19:47:08 -04:00
rocky
d2c8e4e12c
Adjust test_grammar for recent changes
2018-03-25 20:52:28 -04:00
rocky
0d327ab0ce
Fix bug introduced in last commit
2018-03-24 06:29:35 -04:00
rocky
e23315b2e6
Fallout from more precise token attributes
2018-02-28 23:35:52 -05:00
rocky
849691e087
Make grammar check work again..
...
Add the known unused rules in LHS to include those things
we recently added custom rules for
2017-12-14 16:36:45 -05:00
rocky
b84c35acf5
DRY code; localize 3.{5,6} grammar rules..
...
helper.py, pysource: has code to flatten list used in n_list and n_build_tuple_unpack_with_call
parse3{5,6}.py: localize grammar rules with BEFORE_ASYNC_WITH
2017-12-11 21:26:58 -05:00
rocky
7d8c17cb93
grammar isolation and reduction
2017-12-07 12:27:22 -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