diff runtime/builtin.h @ 12:31f8182f3433

Finished fib test and did some small work on the c backend
author Mike Pavone <pavone@retrodev.com>
date Mon, 25 May 2009 23:34:36 -0400
parents d61550e2c001
children 914ad38f9b59
line wrap: on
line diff
--- a/runtime/builtin.h	Tue May 19 23:29:55 2009 -0400
+++ b/runtime/builtin.h	Mon May 25 23:34:36 2009 -0400
@@ -12,6 +12,7 @@
 	TYPE_INT16,
 	TYPE_INT32,
 	TYPE_INT64,
+	TYPE_BOOLEAN,
 	TYPE_FLOAT32,
 	TYPE_FLOAT64,
 	TYPE_ARRAY,
@@ -23,9 +24,7 @@
 
 //Builtin Methods
 enum {
-	METHOD_SETFIELDMISSING=1,
-	METHOD_GETFIELDMISSING,
-	METHOD_ADD,
+	METHOD_ADD=1,
 	METHOD_SUB,
 	METHOD_DIV,
 	METHOD_MUL,
@@ -34,6 +33,9 @@
 	METHOD_EQUALS,
 	METHOD_GREATER,
 	METHOD_LESS,
+	METHOD_IF,
+	METHOD_SETFIELDMISSING,
+	METHOD_GETFIELDMISSING,
 	METHOD_MISSING,//Insert new builtin methods before this one
 	METHOD_FIRST_USER 
 };