Open emil14 opened 1 month ago
foo:bar.baz.bax -> ...
foo:bar -> .baz.bax -> ...
selectors
SenderSide
StructFieldSelector
xxx -> [ foo -> bar, baz -> bax ]
Should be desugared as
xxx -> [foo, baz] foo -> bar baz -> bax
Finally implement this
xxx -> [ .foo -> bar .baz -> bax ]
This is continue of https://github.com/nevalang/neva/issues/594
Change Existing Syntax (Sender Side)
Before
After
Implementation Details
selectors
fromSenderSide
SenderSide
-StructFieldSelector
Add New Syntaxes
Chained Connections Inside Multiple Receivers
Should be desugared as
Struct Selectors As Chained Connections In Multiple Receivers
Finally implement this
This is continue of https://github.com/nevalang/neva/issues/594