X-Git-Url: https://code.kerkeslager.com/?p=fur;a=blobdiff_plain;f=normalization.py;h=309e84c9c88a60b928e15075b2701c18d0841ac7;hp=76c539592c1627794b10e6e48be0adc9c1a50517;hb=a9ab9dd833ed081abbed647aa16eeaa2f61b85d7;hpb=7b12616d21169685753b6e530569e431d45427b3 diff --git a/normalization.py b/normalization.py index 76c5395..309e84c 100644 --- a/normalization.py +++ b/normalization.py @@ -162,8 +162,6 @@ def normalize_list_literal_expression(counter, expression): prestatements = [] - list_expression = NormalVariableExpression(variable=list_variable) - for item_expression in expression.item_expression_list: counter, item_expression_prestatements, normalized = normalize_expression( counter, @@ -179,15 +177,10 @@ def normalize_list_literal_expression(counter, expression): ) ) - prestatements.append(NormalVariableInitializationStatement( - variable=list_variable, - expression=NormalListConstructExpression(allocate=len(expression.item_expression_list)), - )) - return ( counter, tuple(prestatements), - list_expression, + NormalListConstructExpression(allocate=len(expression.item_expression_list)), ) def normalize_string_literal_expression(counter, expression):