- if function_call.function.value in BUILTINS.keys():
- # TODO Check that the builtin is actually callable
- accumulators.builtin_set.add(function_call.function.value)
+ if isinstance(function_call.function, parsing.FurSymbolExpression):
+ # TODO Move this check to transformation of symbol expressions so we can have builtins that aren't functions
+ if function_call.function.value in BUILTINS.keys():
+ # TODO Check that the builtin is actually callable
+ accumulators.builtin_set.add(function_call.function.value)