Closed krame505 closed 1 year ago
This adds syntax for function types with named parameters; these types existed already but there was no way of writing them explicitly. For example one could now write
synthesized attribute addProd::(Expr ::= Expr Expr; location::Location); production intType top::Type ::= { top.addProd = addInt; -- Instead of addInt(_, _, location=_); }
https://github.com/melt-umn/melt-website/pull/53
Changes
This adds syntax for function types with named parameters; these types existed already but there was no way of writing them explicitly. For example one could now write
Documentation
https://github.com/melt-umn/melt-website/pull/53