From e81d53a7e6cbcd8139410830ec163cde016215a4 Mon Sep 17 00:00:00 2001 From: buraq Date: Fri, 21 Nov 2003 15:45:25 +0000 Subject: handling of Symbol and Labelled changed towards... handling of Symbol and Labelled changed towards Symbol and scala.xml.nobinding.Element --- sources/scalac/ast/parser/Parser.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'sources/scalac/ast') 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); -- cgit v1.2.3