python-uncompyle6/test/simple_source
2020-05-04 11:43:16 -04:00
..
branching One more if_exp use (ret_cond) 2020-02-07 16:34:48 -05:00
bug14 Fix Python 1.5- bug in handling unpack list 2018-06-04 10:49:20 -04:00
bug22 Handle 2.4- try/finally properly 2017-12-14 19:26:27 -05:00
bug24 Fixed one thing in Python 2.7 and break another. 2019-01-05 16:38:07 -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+ conditional -> if_exp ... 2020-02-07 16:17:47 -05:00
bug30 In lambda code we, no stinking bogus yield 2020-02-09 07:32:06 -05:00
bug31 Bug in finding annotation in fn with docstring 2020-03-31 11:13:12 -04:00
bug32 NT trystmt -> try_except to match AST 2017-12-02 22:20:45 -05:00
bug33 Small test doc typo 2020-05-01 23:19:31 -04:00
bug34 Mostly x0ret's while(1)/if fixes .. 2019-06-29 07:01:45 -04:00
bug35 Bug in "async for" indentation 2020-02-06 23:54:03 -05:00
bug36 Start marking test suite since this is going to be copied 2020-05-04 11:43:16 -04:00
bug37 Go over "yield" and other precedence 2020-04-09 20:27:07 -04:00
bug38 Fix 3.8 grammar rule bug: "for" with "if"/"return" 2020-01-23 06:07:34 -05: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
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 "withstmt" -> "with" and fix async for 2020-04-01 09:48:34 -04:00
looping More bugs found via sre_parse.py decompilation 2020-02-15 05:10:11 -05: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 3.x ifelsestmtc reduction rule fix 2020-02-13 05:41:15 -05: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