Commits

Doug Gregor committed fdcf45b4975
[AST] Introduce factory methods to create CallExprs. Introduce several new factory methods to create CallExprs, and hide the constructor. The primary reason for this refactor is to start moving clients over to the factory method that takes the call arguments separately from the argument labels. Internally, it repackages those arguments into a TupleExpr or ParenExpr (as appropriate) so the result ASTs are the same. However, this will make it easier for us to tease out the arguments themselves in the implementation of SE-0111.