6

scala.Predef次のコードが含まれています。

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

標準ライブラリから簡単に分割できるパッケージへの依存関係を作成することを考慮して、誰かがなぜそれが必要なのかを理解しましたか?

4

1 に答える 1

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理想的には、これは;の下のどこかに移動されます。試してみて、何が壊れているかを確認してください。

于 2011-08-28T22:24:13.463 に答える