Commits
Chris Lattner committed 5562fc3cff6
Actually form ApplyExprs. We're not checking that the actual argument matches the formal argument for a function yet, but we can parse some nice stuff like:
var func3 : () -> () -> (); // Takes nothing, returns a function.
var call4 = func3()();
into:
(vardecl 'call4' type='()'
(brace_expr type='()'
(apply_expr type='()'
(apply_expr type='() -> ()'
(declref_expr type='() -> () -> ()' decl=func3)
(tuple_expr type='()'))
(tuple_expr type='()'))))
Swift SVN r86