Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: Scala 2.11.0-M4
    • Fix Version/s: Scala 2.11.0-M7
    • Component/s: None
    • Labels:

      Description

      scala> q"package foo"
      error: exception during macro expansion: 
      scala.tools.nsc.ast.parser.Scanners$MalformedInput
      	at scala.tools.nsc.ast.parser.Parsers$SourceFileParser.syntaxError(Parsers.scala:162)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.syntaxError(Parsers.scala:521)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.syntaxErrorOrIncomplete(Parsers.scala:538)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.syntaxErrorOrIncomplete(Parsers.scala:532)
      	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:3048)
      	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:3015)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:428)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.templateStatSeq(Parsers.scala:3015)
      	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$23.apply(Parsers.scala:2894)
      	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$23.apply(Parsers.scala:2894)
      	at scala.tools.nsc.ast.parser.ParsersCommon$ParserCommon.inBraces(Parsers.scala:64)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2894)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2901)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2860)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.objectDef(Parsers.scala:2774)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2712)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2693)
      	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2986)
      	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2986)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:686)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2986)
      	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:3181)
      	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:3187)
      	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:3151)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:428)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:3151)
      	at scala.tools.nsc.ast.parser.Parsers$SourceFileParser$$anonfun$parseStartRule$1.apply(Parsers.scala:141)
      	at scala.tools.nsc.ast.parser.Parsers$SourceFileParser$$anonfun$parseStartRule$1.apply(Parsers.scala:141)
      	at scala.tools.nsc.ast.parser.Parsers$Parser.parse(Parsers.scala:313)
      	at scala.tools.reflect.quasiquotes.Parser.parse(Parser.scala:16)
      	at scala.tools.reflect.quasiquotes.ApplyQMacro.parse(ApplyQMacro.scala:69)
      	at scala.tools.reflect.quasiquotes.ApplyQMacro.<init>(ApplyQMacro.scala:52)
      	at scala.tools.reflect.FastTrack$$anonfun$fastTrack$7$$anon$5.<init>(FastTrack.scala:39)
      	at scala.tools.reflect.FastTrack$$anonfun$fastTrack$7.applyOrElse(FastTrack.scala:39)
      	at scala.tools.reflect.FastTrack$$anonfun$fastTrack$7.applyOrElse(FastTrack.scala:39)
      	at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:33)
      	at scala.tools.reflect.FastTrack$FastTrackEntry.run(FastTrack.scala:25)
      

        Activity

        Hide
        Denys Shabalin added a comment -
        Show
        Denys Shabalin added a comment - Fixed in https://github.com/scala/scala/pull/3007

          People

          • Assignee:
            Denys Shabalin
            Reporter:
            Eugene Burmako
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development