home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / os2 / remind / src / expr.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-12  |  1010 b   |  27 lines

  1. /***************************************************************/
  2. /*                                                             */
  3. /*  EXPR.H                                                     */
  4. /*                                                             */
  5. /*  Contains a few definitions used by expression evaluator.   */
  6. /*                                                             */
  7. /*  This file is part of REMIND.                               */
  8. /*  Copyright (C) 1992, 1993 by David F. Skoll.                */
  9. /*                                                             */
  10. /***************************************************************/
  11.  
  12. /* Define the types of values */
  13. #define ERR_TYPE 0
  14. #define INT_TYPE 1
  15. #define TIM_TYPE 2
  16. #define DATE_TYPE 3
  17. #define STR_TYPE 4
  18.  
  19. /* Define stuff for parsing expressions */
  20. #define BEG_OF_EXPR '['
  21. #define END_OF_EXPR ']'
  22. #define COMMA ','
  23.  
  24. #define UN_OP 0  /* Unary operator */
  25. #define BIN_OP 1 /* Binary Operator */
  26. #define FUNC 2   /* Function */
  27.