- while len(stack) > 0:
- right_operator, right_order, right_expression = stack.pop()
- and_right_expression = parsing.FurInfixExpression(
- operator=right_operator,
- order=right_order,
- left=NormalVariableExpression(variable=right_variable),
- right=right_expression,
- )
-
- and_expression = parsing.FurInfixExpression(
- operator='and',
- order='and_level',
- left=result_expression,
- right=and_right_expression,
- )
-
- counter, and_prestatements, result_expression = normalize_boolean_expression(
- counter,
- and_expression,
- )
-
- result_prestatements = result_prestatements + and_prestatements
-
- return (counter, result_prestatements, result_expression)
+def normalize_symbol_literal_expression(counter, expression):
+ return (
+ counter,
+ (),
+ NormalSymbolLiteralExpression(symbol=expression.symbol),
+ )