X-Git-Url: https://code.kerkeslager.com/?p=fur;a=blobdiff_plain;f=normalization.py;fp=normalization.py;h=9fdabd9391bddcbe0c3d9b62f1e9f6e19eeaab79;hp=40e3afdaa1afc275afe26a6aa3f19d4cedf38690;hb=521bb843144e1c835f9eeff8172eea580ef02c4d;hpb=68eb624cc15463008b9ed38e17315e9a1f8bdeb0 diff --git a/normalization.py b/normalization.py index 40e3afd..9fdabd9 100644 --- a/normalization.py +++ b/normalization.py @@ -147,14 +147,6 @@ NormalListAppendStatement = collections.namedtuple( ], ) -NormalListGetExpression = collections.namedtuple( - 'NormalListGetExpression', - [ - 'list_expression', - 'index_expression', - ], -) - def normalize_list_literal_expression(counter, expression): list_variable = '${}'.format(counter) counter += 1 @@ -190,25 +182,6 @@ def normalize_list_literal_expression(counter, expression): list_expression, ) -def normalize_list_item_expression(counter, expression): - counter, list_prestatements, list_expression = normalize_expression(counter, expression.list_expression) - counter, index_prestatements, index_expression = normalize_expression(counter, expression.index_expression) - - result_variable = '${}'.format(counter) - result_prestatement = NormalVariableInitializationStatement( - variable=result_variable, - expression=NormalListGetExpression( - list_expression=list_expression, - index_expression=index_expression, - ), - ) - - return ( - counter + 1, - list_prestatements + index_prestatements + (result_prestatement,), - NormalVariableExpression(variable=result_variable), - ) - def normalize_string_literal_expression(counter, expression): variable = '${}'.format(counter) return (