- if isinstance(statement, parsing.FurExpressionStatement):
- counter, prestatements, normalized = {
- parsing.FurFunctionCallExpression: normalize_function_call_expression,
- }[type(statement.expression)](counter, statement.expression)
-
- return (
- counter,
- prestatements,
- NormalExpressionStatement(expression=normalized),
- )
-
- return (counter, (), statement)
+ return {
+ parsing.FurExpressionStatement: normalize_expression_statement,
+ parsing.FurAssignmentStatement: fake_normalization,
+ }[type(statement)](counter, statement)