summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-10-15 18:48:17 +0000
committerPaul Phillips <paulp@improving.org>2009-10-15 18:48:17 +0000
commit6255d6f2a8295d407b7f6f505b69dbbcf0e929d3 (patch)
tree7b02bcdc5ddcda1668e0a29fc1f6280c9ee3c6c5 /src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
parentb57abb7bfefdc8b1c07742cd01ab2b620bcc018a (diff)
downloadscala-6255d6f2a8295d407b7f6f505b69dbbcf0e929d3.tar.gz
scala-6255d6f2a8295d407b7f6f505b69dbbcf0e929d3.tar.bz2
scala-6255d6f2a8295d407b7f6f505b69dbbcf0e929d3.zip
Removed long dead AST Node Sequence.
detritus from regular expression patterns, but Star still depends on REGPATmode existing -- nothing checks for that mode specifically, but not having it set causes failure. So it is renamed to STARmode.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala')
-rw-r--r--src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala b/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
index 66b358383d..41dabd92d5 100644
--- a/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
+++ b/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
@@ -54,7 +54,7 @@ abstract class TreeBuilder {
treeCopy.Typed(tree, transform(expr), tpt)
case Bind(name, body) =>
treeCopy.Bind(tree, name, transform(body))
- case Sequence(_) | Alternative(_) | Star(_) =>
+ case Alternative(_) | Star(_) =>
super.transform(tree)
case _ =>
tree
@@ -422,15 +422,6 @@ abstract class TreeBuilder {
Alternative(ts flatMap alternatives)
}
- /** Create tree for a pattern sequence */
- def makeSequence(ts: List[Tree]): Tree = {
- def elements(t: Tree): List[Tree] = t match {
- case Sequence(ts) => ts
- case _ => List(t)
- }
- Sequence(ts flatMap elements)
- }
-
/** Create visitor <x => x match cases> */
def makeVisitor(cases: List[CaseDef], checkExhaustive: Boolean): Tree =
makeVisitor(cases, checkExhaustive, "x$")