2011-08-28 6 views
6

scala.Predef次のコードが含まれています。それはそれは簡単に標準ライブラリのうち、分割されている可能性がパッケージに依存関係を作成することを考慮すると、必要な理由

// Apparently needed for the xml library 
val $scope = scala.xml.TopScope 

誰かが把握しましたか?

答えて

4

src/compiler/scala/tools/nsc/ast/parser/SymbolicXMLBuilder.scalaを見て、XMLリテラルを解析した結果を見てください。

scala -Xprint:parser -e '<node/>' 

new _root_.scala.xml.Elem(null, "node", _root_.scala.xml.Null, $scope) 

これはscala.xmlの下のどこかに移動するのが理想的です。それを試し、何が壊れているかを見てください。

関連する問題