/* /include/type.h */

#ifndef _TYPE_H
#define _TYPE_H

#define T_INT "int"
#define T_STRING "string"
#define T_ARRAY "array"
#define T_OBJECT "object"
#define T_MAPPING "mapping"
#define T_FUNCTION "function"
#define T_FLOAT "float"
#define T_BUFFER "buffer"
#define T_CLASS "class"

#define T_INVALID "*invalid*"
#define T_LVALUE "*lvalue*"
#define T_LVALUE_BYTE "*lvalue_byte*"
#define T_LVALUE_RANGE "*lvalue_range*"
#define T_LVALUE_CODEPOINT "*lvalue_codepoint*"
#define T_ERROR_HANDLER "*error_handler*"
#define T_FREED "*freed*"
#define T_UNKNOWN "*unknown*"

#endif
