python-uncompyle6/test/simple_source
2023-08-11 12:13:46 -04:00
..
branching ret_expr -> return_expr 2022-01-03 21:56:07 -05:00
bug14 Improve Python 1.x decompiling 2022-04-30 05:54:22 -04:00
bug22 Fixes #360 2021-06-15 22:42:55 -04:00
bug24 Add tests, comment what's up with change.. 2021-12-31 11:27:15 -05:00
bug25 Fix bug 3.5+ in handling nested decorators 2019-12-21 22:57:59 -05:00
bug26 conditional -> if_exp ... 2020-02-07 16:17:47 -05:00
bug27+ Handle comprehensions inside a lambda 2023-08-11 12:13:46 -04:00
bug30 Merge pull request #364 from rocky/PYTHON3-move 2021-11-03 01:24:47 -04:00
bug31 Shorten 10_complex.py 2022-04-03 06:41:58 -04:00
bug32 NT trystmt -> try_except to match AST 2017-12-02 22:20:45 -05:00
bug33 compare_chained2 _> compare_chained_right 2023-07-29 12:09:25 -04:00
bug34 Handle Python 3.4 MAKE_CLOSURE fns ... 2023-01-14 09:54:48 -05:00
bug35 Fix bug in 3.8 with .. as 2020-06-04 05:24:22 -04:00
bug36 Sync with decompyle3 2022-09-17 10:54:09 -04:00
bug37 Tidy ifelsemstmt check 2022-08-29 05:46:46 -04:00
bug38 Some limited support for 3.8 "=" specifier 2022-07-06 13:00:52 -04:00
bug275 PEP E225 with a nod to Deepcommit 2019-04-14 06:11:16 -04:00
bug_pypy27 NT try-middle -> except-handler to match AST 2017-12-03 06:30:33 -05:00
bug_pypy37 Small comment change 2021-11-23 07:31:37 -05:00
calls More tests 2015-12-27 16:50:45 -05:00
comprehension Correct handling "if" in dictcomp in semantic actions for 3.x 2020-01-15 02:36:19 -05:00
def "return locals()" change to track grammar change 2020-02-06 20:08:00 -05:00
exception Another 3.6 control-flow bug... 2018-03-31 19:28:35 -04:00
expression Tweaks to long-literal handling... 2023-04-19 02:08:36 -04:00
looping Correct 2.6 erroneous ifelse detection 2022-08-23 16:50:50 -04:00
operation_logic More control-flow testing based on past failures... 2020-02-02 06:08:19 -05:00
slice More self-checking run tests 2019-04-10 11:49:27 -04:00
stmts Correct 2.5-7 relative import formatting 2022-05-14 19:35:24 -04:00
README Small changes and administrivia 2016-05-19 08:40:20 -04:00

Files in this directory contain very simple constructs.
Some of these don't work across across all versions of Python.

Their simplicity is to try to make it easier to debug scanner, grammar
and semantic-action routines.

The numbers in the filenames are to assist running the programs from
the simplest to more complex. For example, many tests have assignment
statements or function calls, so we want to test those constructs
first.

Code and organization merged from uncompyle3, uncompyle{,2}, and pycdc