{"action":"opened","issue":{"url":"https://api.github.com/repos/twitter/rsc/issues/174","repository_url":"https://api.github.com/repos/twitter/rsc","labels_url":"https://api.github.com/repos/twitter/rsc/issues/174/labels{/name}","comments_url":"https://api.github.com/repos/twitter/rsc/issues/174/comments","events_url":"https://api.github.com/repos/twitter/rsc/issues/174/events","html_url":"https://github.com/twitter/rsc/issues/174","id":345484058,"node_id":"MDU6SXNzdWUzNDU0ODQwNTg=","number":174,"title":"Parse val generators in for loops","user":{"login":"xeno-by","id":609152,"node_id":"MDQ6VXNlcjYwOTE1Mg==","avatar_url":"https://avatars0.githubusercontent.com/u/609152?v=4","gravatar_id":"","url":"https://api.github.com/users/xeno-by","html_url":"https://github.com/xeno-by","followers_url":"https://api.github.com/users/xeno-by/followers","following_url":"https://api.github.com/users/xeno-by/following{/other_user}","gists_url":"https://api.github.com/users/xeno-by/gists{/gist_id}","starred_url":"https://api.github.com/users/xeno-by/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xeno-by/subscriptions","organizations_url":"https://api.github.com/users/xeno-by/orgs","repos_url":"https://api.github.com/users/xeno-by/repos","events_url":"https://api.github.com/users/xeno-by/events{/privacy}","received_events_url":"https://api.github.com/users/xeno-by/received_events","type":"User","site_admin":false},"labels":[{"id":752724964,"node_id":"MDU6TGFiZWw3NTI3MjQ5NjQ=","url":"https://api.github.com/repos/twitter/rsc/labels/Parse","name":"Parse","color":"0e8a16","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/twitter/rsc/milestones/5","html_url":"https://github.com/twitter/rsc/milestone/5","labels_url":"https://api.github.com/repos/twitter/rsc/milestones/5/labels","id":3479819,"node_id":"MDk6TWlsZXN0b25lMzQ3OTgxOQ==","number":5,"title":"M4","description":"Emit type signatures in [SemanticDB](https://github.com/scalameta/scalameta/blob/master/semanticdb/semanticdb3/semanticdb3.md) and [ScalaSignature](https://github.com/scala/scala/blob/v2.11.12/src/reflect/scala/reflect/internal/pickling/PickleFormat.scala) formats for a corpus of Scala projects.","creator":{"login":"xeno-by","id":609152,"node_id":"MDQ6VXNlcjYwOTE1Mg==","avatar_url":"https://avatars0.githubusercontent.com/u/609152?v=4","gravatar_id":"","url":"https://api.github.com/users/xeno-by","html_url":"https://github.com/xeno-by","followers_url":"https://api.github.com/users/xeno-by/followers","following_url":"https://api.github.com/users/xeno-by/following{/other_user}","gists_url":"https://api.github.com/users/xeno-by/gists{/gist_id}","starred_url":"https://api.github.com/users/xeno-by/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xeno-by/subscriptions","organizations_url":"https://api.github.com/users/xeno-by/orgs","repos_url":"https://api.github.com/users/xeno-by/repos","events_url":"https://api.github.com/users/xeno-by/events{/privacy}","received_events_url":"https://api.github.com/users/xeno-by/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":47,"state":"open","created_at":"2018-07-07T01:54:47Z","updated_at":"2018-07-28T22:37:47Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-07-28T22:37:47Z","updated_at":"2018-07-28T22:37:47Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"```scala\r\nclass C {\r\n  for {\r\n    xs <- ???\r\n    val y = ???\r\n  } yield {\r\n    ???\r\n  }\r\n}\r\n```\r\n\r\n```\r\nfailed rsc: Test.scala:3: rsc.util.CrashException: rsc.util.CrashException: Test.scala:4: error: } expected but val found\r\n    val getPkey = ???\r\n    ^\r\nExpectedToken(Position(Input(Paths.get(\"Test.scala\")), 36, 36), 57, 73)\r\n\tat rsc.util.CrashException$.apply(CrashException.scala:15)\r\n\tat rsc.util.ErrorUtil$class.crash(ErrorUtil.scala:10)\r\n\tat rsc.util.package$.crash(package.scala:5)\r\n\tat rsc.parse.Messages$class.crash(Messages.scala:14)\r\n\tat rsc.parse.Parser.crash(Parser.scala:10)\r\n\tat rsc.parse.Messages$class.reportOffset(Messages.scala:43)\r\n\tat rsc.parse.Parser.reportOffset(Parser.scala:10)\r\n\tat rsc.parse.Helpers$class.accept(Helpers.scala:15)\r\n\tat rsc.parse.Parser.accept(Parser.scala:10)\r\n\tat rsc.parse.Helpers$class.inBraces(Helpers.scala:66)\r\n\tat rsc.parse.Parser.inBraces(Parser.scala:10)\r\n\tat rsc.parse.Terms$class.term1(Terms.scala:170)\r\n\tat rsc.parse.Parser.term1(Parser.scala:10)\r\n\tat rsc.parse.Templates$$anonfun$templateBraces$1$$anonfun$apply$1.apply(Templates.scala:95)\r\n\tat rsc.parse.Templates$$anonfun$templateBraces$1$$anonfun$apply$1.apply(Templates.scala:90)\r\n\tat rsc.parse.Helpers$class.inBraces(Helpers.scala:65)\r\n\tat rsc.parse.Parser.inBraces(Parser.scala:10)\r\n\tat rsc.parse.Templates$$anonfun$templateBraces$1.apply(Templates.scala:90)\r\n\tat rsc.parse.Templates$$anonfun$templateBraces$1.apply(Templates.scala:87)\r\n\tat rsc.parse.Wildcards$class.banEscapingWildcards(Wildcards.scala:18)\r\n\tat rsc.parse.Parser.banEscapingWildcards(Parser.scala:10)\r\n\tat rsc.parse.Templates$class.templateBraces(Templates.scala:87)\r\n\tat rsc.parse.Templates$class.defnTemplate(Templates.scala:43)\r\n\tat rsc.parse.Parser.defnTemplate(Parser.scala:10)\r\n\tat rsc.parse.Defns$class.defnClass(Defns.scala:17)\r\n\tat rsc.parse.Parser.defnClass(Parser.scala:10)\r\n\tat rsc.parse.Sources$$anonfun$rsc$parse$Sources$$packageStats$1.apply(Sources.scala:71)\r\n\tat rsc.parse.Sources$$anonfun$rsc$parse$Sources$$packageStats$1.apply(Sources.scala:52)\r\n\tat rsc.parse.Wildcards$class.banEscapingWildcards(Wildcards.scala:18)\r\n\tat rsc.parse.Parser.banEscapingWildcards(Parser.scala:10)\r\n\tat rsc.parse.Sources$class.rsc$parse$Sources$$packageStats(Sources.scala:52)\r\n\tat rsc.parse.Sources$$anonfun$rsc$parse$Sources$$sourceStats$1.apply(Sources.scala:47)\r\n\tat rsc.parse.Sources$$anonfun$rsc$parse$Sources$$sourceStats$1.apply(Sources.scala:17)\r\n\tat rsc.parse.Wildcards$class.banEscapingWildcards(Wildcards.scala:18)\r\n\tat rsc.parse.Parser.banEscapingWildcards(Parser.scala:10)\r\n\tat rsc.parse.Sources$class.rsc$parse$Sources$$sourceStats(Sources.scala:17)\r\n\tat rsc.parse.Sources$class.source(Sources.scala:14)\r\n\tat rsc.parse.Parser.source(Parser.scala:10)\r\n\tat rsc.checkparse.package$PathParseOps.parseRsc(package.scala:51)\r\n\tat rsc.checkparse.Main$.rscResult(Main.scala:25)\r\n\tat rsc.checkparse.Main$.rscResult(Main.scala:11)\r\n\tat rsc.checkbase.MainBase$$anonfun$process$1.apply(MainBase.scala:47)\r\n\tat rsc.checkbase.MainBase$$anonfun$process$1.apply(MainBase.scala:46)\r\n\tat rsc.checkbase.Job.foreach(Job.scala:14)\r\n\tat rsc.checkbase.MainBase$class.process(MainBase.scala:46)\r\n\tat rsc.checkparse.Main$.process(Main.scala:11)\r\n\tat rsc.checkbase.MainBase$class.main(MainBase.scala:29)\r\n\tat rsc.checkparse.Main$.main(Main.scala:11)\r\n\tat rsc.checkparse.Main.main(Main.scala)\r\n```"}}
{"actor":{"display_login":"xeno-by"}}