From 55424e716cc88e65650faec1ce997a2c1931faab Mon Sep 17 00:00:00 2001 From: buraq Date: Thu, 3 Jul 2003 17:41:20 +0000 Subject: changed code for sequence matching, not yet ope... changed code for sequence matching, not yet operational --- sources/scalac/transformer/matching/PatternNode.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sources/scalac/transformer/matching/PatternNode.java') 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): -- cgit v1.2.3