summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/Autom2Scala.java
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2003-07-13 11:42:52 +0000
committerburaq <buraq@epfl.ch>2003-07-13 11:42:52 +0000
commite31cc564d5ad9a112a258360f98707aed7c3a619 (patch)
treedf9a7a62180619dcd9eb7d5b8d73f4f9607cc133 /sources/scalac/transformer/matching/Autom2Scala.java
parente96d1be7b64a67733cc589f258af1baecaeaf6dd (diff)
downloadscala-e31cc564d5ad9a112a258360f98707aed7c3a619.tar.gz
scala-e31cc564d5ad9a112a258360f98707aed7c3a619.tar.bz2
scala-e31cc564d5ad9a112a258360f98707aed7c3a619.zip
completed migration. code is now operational
Diffstat (limited to 'sources/scalac/transformer/matching/Autom2Scala.java')
-rw-r--r--sources/scalac/transformer/matching/Autom2Scala.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/sources/scalac/transformer/matching/Autom2Scala.java b/sources/scalac/transformer/matching/Autom2Scala.java
index 5c23384948..ba2539ed09 100644
--- a/sources/scalac/transformer/matching/Autom2Scala.java
+++ b/sources/scalac/transformer/matching/Autom2Scala.java
@@ -9,6 +9,7 @@ import scalac.symtab.Definitions ;
import scalac.ast.Tree;
import scalac.ast.TreeGen;
import scalac.util.Name;
+import scalac.util.Names;
import Tree.*;
import scalac.transformer.TransMatch.Matcher ;
@@ -18,7 +19,6 @@ import ch.epfl.lamp.util.Position;
public class Autom2Scala {
- static final Name WILDCARD_N = Name.fromString("_");
static final Name CURRENT_ELEM = Name.fromString("cur");
final int FAIL = -1;
@@ -126,7 +126,6 @@ public class Autom2Scala {
funSym,//clazzOwner,
0)
.setType( elementType );
-
}
@@ -278,12 +277,12 @@ public class Autom2Scala {
Tree.Empty,
handleBody( freeVars )),
(CaseDef) cf.make.CaseDef( pat.pos,
- cf.make.Ident(pat.pos, WILDCARD_N)
- .setSymbol( Symbol.NONE )
+ cf.make.Ident(pat.pos, Names.WILDCARD)
+ //.setSymbol( Symbol.NONE )
.setType(pat.type()),
Tree.Empty,
- gen.mkBooleanLit( pat.pos, false )) }/*,
- false*/
+ gen.mkBooleanLit( pat.pos, false )) },
+ false
);
Tree res = am.toTree().setType( defs.BOOLEAN_TYPE );
return res;