- }
-
- if type(expression) in LITERAL_TYPE_MAPPING:
- return LITERAL_TYPE_MAPPING[type(expression)](expression)
-
- if isinstance(expression, transformation.CFunctionCallForFurInfixOperator):
- return 'operator${}({}, {})'.format(
- expression.name,
- generate_expression(expression.left),
- generate_expression(expression.right),
- )
-
- return {