diff options
author | buraq <buraq@epfl.ch> | 2003-07-13 11:42:52 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2003-07-13 11:42:52 +0000 |
commit | e31cc564d5ad9a112a258360f98707aed7c3a619 (patch) | |
tree | df9a7a62180619dcd9eb7d5b8d73f4f9607cc133 /sources/scalac/transformer/matching/Autom2Scala.java | |
parent | e96d1be7b64a67733cc589f258af1baecaeaf6dd (diff) | |
download | scala-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.java | 11 |
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; |