mirror of
https://github.com/enso-org/enso.git
synced 2024-12-24 10:32:31 +03:00
73487adce9
Added support for named arguments in IDE. https://user-images.githubusercontent.com/919491/223681303-4c716639-d06e-4e33-aa22-6ebca2801b01.mp4 Named arguments are now recognized in node expressions. The function argument placeholders are rendered around series of named arguments. Insertion and deletion of arguments either by connection dragging or by widget selection will cause arguments around to be rewritten into appropriate form, such that the meaning of the expression doesn't change. We no longer need to introduce any wildcards (`_`) in argument positions when editing an argument list of a resolved method. ![image](https://user-images.githubusercontent.com/919491/223682460-143eb6d7-5ac9-4732-9520-71216cbbe58f.png) For unresolved function calls, the old behaviour remains, as we don't have data about argument names or their desired order. |
||
---|---|---|
.. | ||
ast | ||
parser | ||
parser-scala | ||
span-tree |