Mercurial > repos > rhope
view runtime/builtin.h @ 15:b71bab34ec65
Added forgotten release_ref to fib test
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 26 May 2009 23:36:41 -0400 |
parents | 31f8182f3433 |
children | 914ad38f9b59 |
line wrap: on
line source
#ifndef _BUILTIN_H_ #define _BUILTIN_H_ #include "plat_types.h" //Builtin Types enum { TYPE_UINT8 = 1, TYPE_UINT16, TYPE_UINT32, TYPE_UINT64, TYPE_INT8, TYPE_INT16, TYPE_INT32, TYPE_INT64, TYPE_BOOLEAN, TYPE_FLOAT32, TYPE_FLOAT64, TYPE_ARRAY, TYPE_METHODMISSINGEXCEPTION, TYPE_FIELDMISSINGEXCEPTION, TYPE_WRONGTYPEEXCEPTION, TYPE_FIRST_USER //Insert new builtin types before this one }; //Builtin Methods enum { METHOD_ADD=1, METHOD_SUB, METHOD_DIV, METHOD_MUL, METHOD_LSHIFT, METHOD_RSHIFT, METHOD_EQUALS, METHOD_GREATER, METHOD_LESS, METHOD_IF, METHOD_SETFIELDMISSING, METHOD_GETFIELDMISSING, METHOD_MISSING,//Insert new builtin methods before this one METHOD_FIRST_USER }; void register_builtin_types(); void register_builtin_type(uint32_t type); #endif //_BUILTIN_H_