Constrain ifelsestmt on 2.6 more.

This commit is contained in:
rocky
2020-01-15 21:32:39 -05:00
parent 3fbe0b90e3
commit 0677ddc8fb
5 changed files with 49 additions and 11 deletions

View File

@@ -27,7 +27,7 @@ that a later phase can turn into a sequence of ASCII text.
from __future__ import print_function
from uncompyle6.parsers.reducecheck import (except_handler_else, tryelsestmt)
from uncompyle6.parsers.reducecheck import (except_handler_else, ifelsestmt, tryelsestmt)
from uncompyle6.parser import PythonParser, PythonParserSingle, nop_func
from uncompyle6.parsers.treenode import SyntaxTree
from spark_parser import DEFAULT_DEBUG as PARSER_DEFAULT_DEBUG
@@ -643,6 +643,7 @@ class Python2Parser(PythonParser):
self.reduce_check_table = {
# "and": and_check,
"except_handler_else": except_handler_else,
"ifelsestmt": ifelsestmt,
# "or": or_check,
"tryelsestmt": tryelsestmt,
"tryelsestmtl": tryelsestmt,