#ifndef __DRAGON_LISP_TOKEN_H__ #define __DRAGON_LISP_TOKEN_H__ namespace DragonLisp { enum Token { STRING, SPACE, FLOAT, INTEGER, LESS_EQUAL, GREATER_EQUAL, LESS, GREATER, NOT_EQUAL, EQUAL, LPAREN, RPAREN, PLUS, MINUS, MULTIPLY, DIVIDE, AND, OR, NOT, MAX, MIN, IF, LOGAND, LOGIOR, LOGXOR, LOGNOR, LOGEQV, MOD, REM, INCF, DECF, DEFVAR, DEFUN, PRINT, LOOP, SETQ, SETF, QUOTE, FOR, IN, FROM, TO, DOTIMES, DOLIST, DO, AREF, MAKE_ARRAY, DEFCONSTANT, }; } #endif // __DRAGON_LISP_TOKEN_H__