projects
/
fur
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add support for parenthesized functions
[fur]
/
normalization.py
diff --git
a/normalization.py
b/normalization.py
index
9505b33
..
a5863a1
100644
(file)
--- a/
normalization.py
+++ b/
normalization.py
@@
-134,11
+134,19
@@
def normalize_function_call_expression(counter, expression):
items=tuple(arguments),
))
items=tuple(arguments),
))
+ counter, function_prestatements, function_expression = normalize_expression(
+ counter,
+ expression.function,
+ )
+
+ for ps in function_prestatements:
+ prestatements.append(ps)
+
return (
counter,
tuple(prestatements),
NormalFunctionCallExpression(
return (
counter,
tuple(prestatements),
NormalFunctionCallExpression(
- function=
expression.function, # TODO Normalize the function
+ function=
function_expression,
argument_count=len(arguments),
argument_items=NormalVariableExpression(variable=arguments_variable),
),
argument_count=len(arguments),
argument_items=NormalVariableExpression(variable=arguments_variable),
),