diff options
author | Paul Phillips <paulp@improving.org> | 2009-10-15 18:48:17 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2009-10-15 18:48:17 +0000 |
commit | 6255d6f2a8295d407b7f6f505b69dbbcf0e929d3 (patch) | |
tree | 7b02bcdc5ddcda1668e0a29fc1f6280c9ee3c6c5 /src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala | |
parent | b57abb7bfefdc8b1c07742cd01ab2b620bcc018a (diff) | |
download | scala-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.scala | 11 |
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$") |