|
#ifndef fk_TYPES_HPP
|
|
#define fk_TYPES_HPP
|
|
|
|
#include "commons.hpp"
|
|
|
|
#define TYPES(G) G(TYPE_INT), G(TYPE_FLOAT), G(TYPE_BOOL), G(TYPE_STRING), \
|
|
G(TYPE_REF), G(TYPE_PROGRAM), G(TYPE_ARRAY), G(TYPE_NIL), \
|
|
G(TYPE_FUNCTION), G(TYPE_CUSTOM)
|
|
|
|
namespace fk
|
|
{
|
|
FK_ENUM(Type, TYPES);
|
|
}
|
|
|
|
#endif
|