diff options
author | buraq <buraq@epfl.ch> | 2003-11-21 15:45:25 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2003-11-21 15:45:25 +0000 |
commit | e81d53a7e6cbcd8139410830ec163cde016215a4 (patch) | |
tree | 7990cf19c1d3d854d198a90d7f6bbf24b96d4564 /sources/scalac/ast | |
parent | b35e4689cfa48a48fae9c1ca4f6b55f3b11c8375 (diff) | |
download | scala-e81d53a7e6cbcd8139410830ec163cde016215a4.tar.gz scala-e81d53a7e6cbcd8139410830ec163cde016215a4.tar.bz2 scala-e81d53a7e6cbcd8139410830ec163cde016215a4.zip |
handling of Symbol and Labelled changed towards...
handling of Symbol and Labelled changed towards Symbol and
scala.xml.nobinding.Element
Diffstat (limited to 'sources/scalac/ast')
-rw-r--r-- | sources/scalac/ast/parser/Parser.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sources/scalac/ast/parser/Parser.java b/sources/scalac/ast/parser/Parser.java index d6dc8fd37a..9dacca3bc1 100644 --- a/sources/scalac/ast/parser/Parser.java +++ b/sources/scalac/ast/parser/Parser.java @@ -250,6 +250,14 @@ public class Parser implements Tokens { return make.Select(pos, scalaDot(pos, Names.Boolean), name); } + Tree scalaXmlDot(int pos, Name name) { + return make.Select(pos, scalaDot(pos, Names.xml), name); + } + + Tree scalaXmlNoBindingDot(int pos, Name name) { + return make.Select(pos, scalaXmlDot(pos, Names.nobinding), name); + } + Tree scalaObjectConstr(int pos) { return make.Apply( pos, scalaDot(pos, Names.Object.toTypeName()), Tree.EMPTY_ARRAY); @@ -624,7 +632,7 @@ public class Parser implements Tokens { new Tree[]{make.Literal(s.pos, s.name.toString())}); s.nextToken(); if (s.token == LPAREN || s.token == LBRACE) { - Tree labt = scalaDot(s.pos, Names.Labelled); + Tree labt = scalaXmlNoBindingDot(s.pos, Names.Element); if (isPattern) labt = convertToTypeId(labt); Tree listt = isPattern ? scalaDot(s.pos, Names.List.toTypeName()) : make.Select(s.pos, scalaDot(s.pos, Names.Predef), Names.List); |