- symbol_array_variable = '${}'.format(counter)
- counter += 1
-
- prestatements.append(
- NormalSymbolArrayVariableInitializationStatement(
- variable=symbol_array_variable,
- symbol_list=tuple(field_symbol_array),
- )
- )
-
- value_array_variable = '${}'.format(counter)
- counter += 1
-
- prestatements.append(
- NormalArrayVariableInitializationStatement(
- variable=value_array_variable,
- items=tuple(field_value_array),
- )
- )
-
- variable = '${}'.format(counter)
-
- prestatements.append(
- NormalVariableInitializationStatement(
- variable=variable,
- expression=NormalStructureLiteralExpression(
- field_count=len(expression.fields),
- symbol_list_variable=symbol_array_variable,
- value_list_variable=value_array_variable,