X-Git-Url: https://code.kerkeslager.com/?p=fur;a=blobdiff_plain;f=transformation.py;h=b636286efa8ad2ae0ee052a69b2a3cfa0e1ebc81;hp=9784c155eb72c92fc15a792c14535af2f2439d79;hb=0d43b38c70255f1bdb69ceede2b67ef4b293468b;hpb=dee52f20ded67843ceac0e92ee2038f8aaf21cc4 diff --git a/transformation.py b/transformation.py index 9784c15..b636286 100644 --- a/transformation.py +++ b/transformation.py @@ -270,8 +270,9 @@ def transform_function_call_expression(accumulators, function_call): # TODO Check that the builtin is actually callable accumulators.builtin_set.add(function_call.function.value) + # TODO Use the symbol from SYMBOL LIST return CFunctionCallExpression( - name='builtin${}.instance.closure'.format(function_call.function.value), + name=function_call.function.value, argument_count=function_call.argument_count, argument_items=transform_expression(accumulators, function_call.argument_items), )