summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/PatternNode.java
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2003-07-03 17:41:20 +0000
committerburaq <buraq@epfl.ch>2003-07-03 17:41:20 +0000
commit55424e716cc88e65650faec1ce997a2c1931faab (patch)
tree4a57987c6f45be46f5cc1bb51ce2ccff8a9e6de0 /sources/scalac/transformer/matching/PatternNode.java
parentddf59687e3dfe27efa537a6cb4ad704cbaf7fea4 (diff)
downloadscala-55424e716cc88e65650faec1ce997a2c1931faab.tar.gz
scala-55424e716cc88e65650faec1ce997a2c1931faab.tar.bz2
scala-55424e716cc88e65650faec1ce997a2c1931faab.zip
changed code for sequence matching, not yet ope...
changed code for sequence matching, not yet operational
Diffstat (limited to 'sources/scalac/transformer/matching/PatternNode.java')
-rw-r--r--sources/scalac/transformer/matching/PatternNode.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/sources/scalac/transformer/matching/PatternNode.java b/sources/scalac/transformer/matching/PatternNode.java
index 4c598768f5..6feb28dd21 100644
--- a/sources/scalac/transformer/matching/PatternNode.java
+++ b/sources/scalac/transformer/matching/PatternNode.java
@@ -27,7 +27,7 @@ public class PatternNode {
public case Body(Tree.ValDef[][] bound, Tree[] guard, Tree[] body);
public case DefaultPat();
public case ConstrPat(Symbol casted);
- public case SequencePat(Symbol casted, int len);
+ public case SequencePat(Symbol casted, int len, Tree seqpat);
public case ConstantPat(Object value);
public case VariablePat(Tree tree);
@@ -36,7 +36,7 @@ public class PatternNode {
switch (this) {
case ConstrPat(Symbol casted):
return casted;
- case SequencePat(Symbol casted, _):
+ case SequencePat(Symbol casted, _, _):
return casted;
default:
return Symbol.NONE;
@@ -53,8 +53,8 @@ public class PatternNode {
return "DefaultPat";
case ConstrPat(Symbol casted):
return "ConstrPat(" + casted + ")";
- case SequencePat(Symbol casted, int len):
- return "SequencePat(" + casted + ", " + len + ")";
+ case SequencePat(Symbol casted, int len, Tree seqpat):
+ return "SequencePat(" + casted + ", " + len + "...)";
case ConstantPat(Object value):
return "ConstantPat(" + value + ")";
case VariablePat(Tree tree):