#ifndef JOYCUB_GLOBALS_H
#define JOYCUB_GLOBALS_H
// joycub V2 - an interpeter for the programming language Joy
// (c) 2004-2006 Sergey Zubkov 

// globals.h : global definitions and variables
// static char RCSID[] ="$Id: globals.h,v 1.6 2006/02/27 18:44:01 cubbi Exp $";

// Built-in object types
typedef int obj_type;

const int BOOL			= 0;
const int INT			= 1;
const int CHAR			= 2;
const int FLOAT			= 3;
const int STRING		= 4;
const int SET			= 5;
const int LIST			= 6;
const int _FILE_		= 7;
const int OPERATOR		= 8;
const int LAST_TYPE		= 9; // Used to count valid types
const int INVALID_TYPE	= 10;
const int NO_TYPE		= 11;


const int SETSIZE	= 32;

const int ECHO_NONE 	= 0;
const int ECHO_ECHO 	= 1;
const int ECHO_TAB		= 2;
const int ECHO_LINENUM 	= 3;

extern int ECHO_SETTING;
extern int LINENUM;
extern const char * LIBRARY_PREFIX;
#endif
