Preserve original function name and parameters

When processing a function expression, this change appends two new attributes to the tokenized expression:
* :function_name
* :function_parameters