summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/PatternMatcher.java
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2003-07-07 17:01:25 +0000
committerburaq <buraq@epfl.ch>2003-07-07 17:01:25 +0000
commit35173713d15ed338d0874c03791d80f0c79baa69 (patch)
tree1bfcff544186d97df28c7a2a8af83316250b3608 /sources/scalac/transformer/matching/PatternMatcher.java
parentaa4085f651c79d9da3a5db6194b9cc4d0a8cf041 (diff)
downloadscala-35173713d15ed338d0874c03791d80f0c79baa69.tar.gz
scala-35173713d15ed338d0874c03791d80f0c79baa69.tar.bz2
scala-35173713d15ed338d0874c03791d80f0c79baa69.zip
handle matching with if pat contains reg op Alg...
handle matching with if pat contains reg op AlgebraicMatcher
Diffstat (limited to 'sources/scalac/transformer/matching/PatternMatcher.java')
-rw-r--r--sources/scalac/transformer/matching/PatternMatcher.java8
1 files changed, 0 insertions, 8 deletions
diff --git a/sources/scalac/transformer/matching/PatternMatcher.java b/sources/scalac/transformer/matching/PatternMatcher.java
index bebab020f8..ec36c1dd5a 100644
--- a/sources/scalac/transformer/matching/PatternMatcher.java
+++ b/sources/scalac/transformer/matching/PatternMatcher.java
@@ -687,14 +687,6 @@ public class PatternMatcher extends PatternTool {
toTree(node.and)}, defs.BOOLEAN_TYPE),
toTree(node.or, selector.duplicate())).setType(defs.BOOLEAN_TYPE);
case SequencePat(Symbol casted, int len, Tree tree):
- //return callSequenceMatcher( node, selector );
-
- if( TestRegTraverser.apply( tree ) )
- {
- //System.err.println("calling sequence matcher");
- return callSequenceMatcher( node, selector );
- }
-
Symbol lenSym = casted.type().lookup(LENGTH_N);
Tree t = make.Select(selector.pos, cf.As(selector.duplicate(), node.type), LENGTH_N);
switch (typeOf(lenSym)) {