{"action":"opened","issue":{"url":"https://api.github.com/repos/scalameta/scalameta/issues/493","repository_url":"https://api.github.com/repos/scalameta/scalameta","labels_url":"https://api.github.com/repos/scalameta/scalameta/issues/493/labels{/name}","comments_url":"https://api.github.com/repos/scalameta/scalameta/issues/493/comments","events_url":"https://api.github.com/repos/scalameta/scalameta/issues/493/events","html_url":"https://github.com/scalameta/scalameta/issues/493","id":180294192,"number":493,"title":"Support trait parameters in Dotty dialect","user":{"login":"jvican","id":2462974,"avatar_url":"https://avatars.githubusercontent.com/u/2462974?v=3","gravatar_id":"","url":"https://api.github.com/users/jvican","html_url":"https://github.com/jvican","followers_url":"https://api.github.com/users/jvican/followers","following_url":"https://api.github.com/users/jvican/following{/other_user}","gists_url":"https://api.github.com/users/jvican/gists{/gist_id}","starred_url":"https://api.github.com/users/jvican/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvican/subscriptions","organizations_url":"https://api.github.com/users/jvican/orgs","repos_url":"https://api.github.com/users/jvican/repos","events_url":"https://api.github.com/users/jvican/events{/privacy}","received_events_url":"https://api.github.com/users/jvican/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-30T12:39:49Z","updated_at":"2016-09-30T12:39:49Z","closed_at":null,"body":"Dotty allows trait parameters:\r\n```scala\r\ntrait Foo[Bar](b: Bar)\r\n```\r\nSIP (for docs): http://docs.scala-lang.org/sips/pending/trait-parameters.html\r\n  \r\nScala meta has different dialects for different Scala source syntax (think sbt, scala or dotty). The dotty dialect does not yet support trait parameters.\r\n  \r\nA good place for its implementation is  https://github.com/scalameta/scalameta/blob/master/scalameta/parsers/src/main/scala/scala/meta/internal/parsers/ScalametaParser.scala#L3061.\r\nUse `classDef` as an inspiration: https://github.com/scalameta/scalameta/blob/master/scalameta/parsers/src/main/scala/scala/meta/internal/parsers/ScalametaParser.scala#L3074."}}
{"actor":{"display_login":"jvican"}}