diff options
author | buraq <buraq@epfl.ch> | 2003-07-07 17:01:25 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2003-07-07 17:01:25 +0000 |
commit | 35173713d15ed338d0874c03791d80f0c79baa69 (patch) | |
tree | 1bfcff544186d97df28c7a2a8af83316250b3608 /sources/scalac/transformer/matching/PatternMatcher.java | |
parent | aa4085f651c79d9da3a5db6194b9cc4d0a8cf041 (diff) | |
download | scala-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.java | 8 |
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)) { |