Skip to content

Commit

Permalink
Update generalized-method-syntax.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Sporarum authored Feb 17, 2022
1 parent 9d0d991 commit 9422ead
Showing 1 changed file with 0 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -96,19 +96,3 @@ DefTermParams ::= DefTermParam {‘,’ DefTermParam}
DefTermParam ::= {Annotation} [‘inline’] Param
Param ::= id ‘:’ ParamType [‘=’ Expr]
```

## TODO

The only thing missing for this to be merged is to fix the scaladoc, the steps that need to be taken are the following:
* merge/rebase on top of [Semi-Fix scaladoc of extensions methods](https://github.com/lampepfl/dotty/pull/14321)
* it fixes extension methods
* it gives easier backbone to work with
* merge/rebase on top of [scaladoc-interweaving](https://github.com/Sporarum/dotty/tree/scaladoc-interweaving)
* note that those changes are from an earlier, rougher implementation, so not all updates are welcome
* look at `ClassLikeSupport.scala`, `api.scal` and similar
* can find `// TODO: sc` to mark some useful changes
* fix `ClassLikeSupport.scala`
* refactor `MemberInfo` to take multiple type clauses, can be done through updating `ParameterList`
* update `unwrapMemberInfo` to take those changes into account
* update `parseMethod` to handle multiple type clauses
* potentially fix wherever `ClassLikeSupport.scala` is used

0 comments on commit 9422ead

Please sign in to comment.