Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.4 KiB

  1. /*++
  2. Copyright (C) 1995-2001 Microsoft Corporation
  3. Module Name:
  4. QLLEX.CH
  5. Abstract:
  6. QL Level 1 DFA Table & Tokens
  7. History:
  8. raymcc 24-Jun-95 Created.
  9. --*/
  10. #ifndef _QLLEX_H_
  11. #include <genlex.h>
  12. #define QL_1_TOK_EOF 0
  13. #define QL_1_TOK_ERROR 1
  14. #define QL_1_TOK_IDENT 100
  15. #define QL_1_TOK_QSTRING 101
  16. #define QL_1_TOK_INT 102
  17. #define QL_1_TOK_REAL 103
  18. #define QL_1_TOK_CHAR 104
  19. #define QL_1_TOK_LE 105
  20. #define QL_1_TOK_LT 106
  21. #define QL_1_TOK_GE 107
  22. #define QL_1_TOK_GT 108
  23. #define QL_1_TOK_EQ 109
  24. #define QL_1_TOK_NE 110
  25. #define QL_1_TOK_DOT 111
  26. #define QL_1_TOK_OPEN_PAREN 112
  27. #define QL_1_TOK_CLOSE_PAREN 113
  28. #define QL_1_TOK_ASTERISK 114
  29. #define QL_1_TOK_COMMA 115
  30. #define QL_1_TOK_SELECT 120
  31. #define QL_1_TOK_WHERE 121
  32. #define QL_1_TOK_FROM 122
  33. #define QL_1_TOK_LIKE 123
  34. #define QL_1_TOK_OR 124
  35. #define QL_1_TOK_AND 125
  36. #define QL_1_TOK_NOT 126
  37. #define QL_1_TOK_IS 127
  38. #define QL_1_TOK_NULL 128
  39. #define QL_1_TOK_WITHIN 129
  40. #define QL_1_TOK_ISA 130
  41. #define QL_1_TOK_GROUP 131
  42. #define QL_1_TOK_BY 132
  43. #define QL_1_TOK_HAVING 133
  44. #define QL_1_TOK_TRUE 140
  45. #define QL_1_TOK_FALSE 141
  46. extern LexEl Ql_1_LexTable[];
  47. #endif