Reinstat expr32 and expr1024 rules...

to speed up handling long literal lists. See also issue #188

Update issue forms to simplfy via putting instructions as comments.
This commit is contained in:
rocky
2018-09-19 20:09:22 -04:00
parent 1cb31a85fd
commit 616e5c82f6
9 changed files with 72 additions and 16 deletions

View File

@@ -148,10 +148,12 @@ def flatten_list(node):
for elem in node:
if elem == 'expr1024':
for subelem in elem:
assert subelem == 'expr32'
for subsubelem in subelem:
flat_elems.append(subsubelem)
elif elem == 'expr32':
for subelem in elem:
assert subelem == 'expr'
flat_elems.append(subelem)
else:
flat_elems.append(elem)