tclParse.h 467 B

1234567891011121314151617
  1. /*
  2. * Minimal set of shared macro definitions and declarations so that multiple
  3. * source files can make use of the parsing table in tclParse.c
  4. */
  5. #define TYPE_NORMAL 0
  6. #define TYPE_SPACE 0x1
  7. #define TYPE_COMMAND_END 0x2
  8. #define TYPE_SUBS 0x4
  9. #define TYPE_QUOTE 0x8
  10. #define TYPE_CLOSE_PAREN 0x10
  11. #define TYPE_CLOSE_BRACK 0x20
  12. #define TYPE_BRACE 0x40
  13. #define CHAR_TYPE(c) (tclCharTypeTable+128)[(unsigned char)(c)]
  14. MODULE_SCOPE const char tclCharTypeTable[];