Mercurial > repos > rhope
diff kernel.rhope @ 48:a24eb366195c
Fixed some bugs introduced in previous commit and moved definition of integer methods out of runtime and into the compiler
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 02 Mar 2010 00:18:49 -0500 |
parents | |
children | 3e20ed8959c4 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kernel.rhope Tue Mar 02 00:18:49 2010 -0500 @@ -0,0 +1,67 @@ + +Blueprint Boolean +{ + Val(Int32,Naked) +} + +Blueprint Int32 +{ + Num(Int32,Naked) +} + +If@Int32[num:yes,no] +{ + yes,no <- If[[num]=[0]] +} + +Blueprint Int16 +{ + Num(Int16,Naked) +} + +If@Int16[num:yes,no] +{ + yes,no <- If[[num]=[0]] +} + +Blueprint Int8 +{ + Num(Int8,Naked) +} + +If@Int8[num:yes,no] +{ + yes,no <- If[[num]=[0]] +} + +Blueprint UInt32 +{ + Num(UInt32,Naked) +} + +If@UInt32[num:yes,no] +{ + yes,no <- If[[num]=[0]] +} + +Blueprint UInt16 +{ + Num(UInt16,Naked) +} + +If@UInt16[num:yes,no] +{ + yes,no <- If[[num]=[0]] +} + +Blueprint UInt8 +{ + Num(UInt8,Naked) +} + +If@UInt8[num:yes,no] +{ + yes,no <- If[[num]=[0]] +} + +