6
scala.Predef
包含以下代碼:
// Apparently needed for the xml library
val $scope = scala.xml.TopScope
是否有人找出它爲什麼是必要的,考慮到它產生依賴關係,本來可以輕鬆地打出了標準庫的包?
scala.Predef
包含以下代碼:
// Apparently needed for the xml library
val $scope = scala.xml.TopScope
是否有人找出它爲什麼是必要的,考慮到它產生依賴關係,本來可以輕鬆地打出了標準庫的包?
看看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
下移動;嘗試一下,看看有什麼突破。