diff options
author | Paul Phillips <paulp@improving.org> | 2009-06-28 14:36:34 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2009-06-28 14:36:34 +0000 |
commit | 979e774ef861656c40effd3ab973a54529844c78 (patch) | |
tree | 897cf033901b0af262d169f2cef5ef387bf1bb27 /src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala | |
parent | b3924e660b9644b20714d71673f3ebfb6e0db4af (diff) | |
download | scala-979e774ef861656c40effd3ab973a54529844c78.tar.gz scala-979e774ef861656c40effd3ab973a54529844c78.tar.bz2 scala-979e774ef861656c40effd3ab973a54529844c78.zip |
More fleshing out of code generation DSL.
consistent and reasonably aesthetic naming scheme for operators. Making
progress on consolidating the several different places where code
generation logic has been partially encapsulated.
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala b/src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala index fdaa1ad42c..3f53b2e77c 100644 --- a/src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala +++ b/src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala @@ -235,15 +235,12 @@ abstract class ScalaPrimitives { // scala.Boolean addPrimitives(BooleanClass, nme.EQ, EQ) addPrimitives(BooleanClass, nme.NE, NE) - addPrimitive(Boolean_not, ZNOT) - addPrimitive(Boolean_or, ZOR) - addPrimitive(Boolean_and, ZAND) + addPrimitives(BooleanClass, nme.UNARY_!, ZNOT) + addPrimitives(BooleanClass, nme.ZOR, ZOR) + addPrimitives(BooleanClass, nme.ZAND, ZAND) addPrimitives(BooleanClass, nme.OR, OR) addPrimitives(BooleanClass, nme.AND, AND) addPrimitives(BooleanClass, nme.XOR, XOR) -// addPrimitives(BooleanClass, nme.ADD, CONCAT) - // unary ! -// addPrimitives(BooleanClass, nme.UNARY_!, ZNOT) // scala.Byte addPrimitives(ByteClass, nme.EQ, EQ) |