VirtusLab / using_directives

12 stars 8 forks source link

Parser consumes comment after using directives resulting in bad code offset #12

Closed pikinier20 closed 3 years ago

pikinier20 commented 3 years ago
 @using compiler.setting "-Xfatal-warnings", "-language:experimental.fewerBraces"
 //{ <------------- This part gets consumed by parser
 val elems: List[Int]
 //}
 val xs = elems.map x =>
   val y = x - 1
   y * y
 xs.foldLeft:
     0
  :
    (x, y) =>
       x + y