summaryrefslogtreecommitdiff
path: root/storage/mroonga/vendor/groonga/lib/grn_ecmascript.h
diff options
context:
space:
mode:
Diffstat (limited to 'storage/mroonga/vendor/groonga/lib/grn_ecmascript.h')
-rw-r--r--storage/mroonga/vendor/groonga/lib/grn_ecmascript.h73
1 files changed, 73 insertions, 0 deletions
diff --git a/storage/mroonga/vendor/groonga/lib/grn_ecmascript.h b/storage/mroonga/vendor/groonga/lib/grn_ecmascript.h
new file mode 100644
index 00000000000..6280690482b
--- /dev/null
+++ b/storage/mroonga/vendor/groonga/lib/grn_ecmascript.h
@@ -0,0 +1,73 @@
+#define GRN_EXPR_TOKEN_START_OUTPUT_COLUMNS 1
+#define GRN_EXPR_TOKEN_START_ADJUSTER 2
+#define GRN_EXPR_TOKEN_LOGICAL_AND 3
+#define GRN_EXPR_TOKEN_LOGICAL_AND_NOT 4
+#define GRN_EXPR_TOKEN_LOGICAL_OR 5
+#define GRN_EXPR_TOKEN_QSTRING 6
+#define GRN_EXPR_TOKEN_PARENL 7
+#define GRN_EXPR_TOKEN_PARENR 8
+#define GRN_EXPR_TOKEN_RELATIVE_OP 9
+#define GRN_EXPR_TOKEN_IDENTIFIER 10
+#define GRN_EXPR_TOKEN_BRACEL 11
+#define GRN_EXPR_TOKEN_BRACER 12
+#define GRN_EXPR_TOKEN_EVAL 13
+#define GRN_EXPR_TOKEN_COMMA 14
+#define GRN_EXPR_TOKEN_ASSIGN 15
+#define GRN_EXPR_TOKEN_STAR_ASSIGN 16
+#define GRN_EXPR_TOKEN_SLASH_ASSIGN 17
+#define GRN_EXPR_TOKEN_MOD_ASSIGN 18
+#define GRN_EXPR_TOKEN_PLUS_ASSIGN 19
+#define GRN_EXPR_TOKEN_MINUS_ASSIGN 20
+#define GRN_EXPR_TOKEN_SHIFTL_ASSIGN 21
+#define GRN_EXPR_TOKEN_SHIFTR_ASSIGN 22
+#define GRN_EXPR_TOKEN_SHIFTRR_ASSIGN 23
+#define GRN_EXPR_TOKEN_AND_ASSIGN 24
+#define GRN_EXPR_TOKEN_XOR_ASSIGN 25
+#define GRN_EXPR_TOKEN_OR_ASSIGN 26
+#define GRN_EXPR_TOKEN_QUESTION 27
+#define GRN_EXPR_TOKEN_COLON 28
+#define GRN_EXPR_TOKEN_BITWISE_OR 29
+#define GRN_EXPR_TOKEN_BITWISE_XOR 30
+#define GRN_EXPR_TOKEN_BITWISE_AND 31
+#define GRN_EXPR_TOKEN_EQUAL 32
+#define GRN_EXPR_TOKEN_NOT_EQUAL 33
+#define GRN_EXPR_TOKEN_LESS 34
+#define GRN_EXPR_TOKEN_GREATER 35
+#define GRN_EXPR_TOKEN_LESS_EQUAL 36
+#define GRN_EXPR_TOKEN_GREATER_EQUAL 37
+#define GRN_EXPR_TOKEN_IN 38
+#define GRN_EXPR_TOKEN_MATCH 39
+#define GRN_EXPR_TOKEN_NEAR 40
+#define GRN_EXPR_TOKEN_NEAR2 41
+#define GRN_EXPR_TOKEN_SIMILAR 42
+#define GRN_EXPR_TOKEN_TERM_EXTRACT 43
+#define GRN_EXPR_TOKEN_LCP 44
+#define GRN_EXPR_TOKEN_PREFIX 45
+#define GRN_EXPR_TOKEN_SUFFIX 46
+#define GRN_EXPR_TOKEN_REGEXP 47
+#define GRN_EXPR_TOKEN_SHIFTL 48
+#define GRN_EXPR_TOKEN_SHIFTR 49
+#define GRN_EXPR_TOKEN_SHIFTRR 50
+#define GRN_EXPR_TOKEN_PLUS 51
+#define GRN_EXPR_TOKEN_MINUS 52
+#define GRN_EXPR_TOKEN_STAR 53
+#define GRN_EXPR_TOKEN_SLASH 54
+#define GRN_EXPR_TOKEN_MOD 55
+#define GRN_EXPR_TOKEN_DELETE 56
+#define GRN_EXPR_TOKEN_INCR 57
+#define GRN_EXPR_TOKEN_DECR 58
+#define GRN_EXPR_TOKEN_NOT 59
+#define GRN_EXPR_TOKEN_BITWISE_NOT 60
+#define GRN_EXPR_TOKEN_ADJUST 61
+#define GRN_EXPR_TOKEN_EXACT 62
+#define GRN_EXPR_TOKEN_PARTIAL 63
+#define GRN_EXPR_TOKEN_UNSPLIT 64
+#define GRN_EXPR_TOKEN_DECIMAL 65
+#define GRN_EXPR_TOKEN_HEX_INTEGER 66
+#define GRN_EXPR_TOKEN_STRING 67
+#define GRN_EXPR_TOKEN_BOOLEAN 68
+#define GRN_EXPR_TOKEN_NULL 69
+#define GRN_EXPR_TOKEN_BRACKETL 70
+#define GRN_EXPR_TOKEN_BRACKETR 71
+#define GRN_EXPR_TOKEN_DOT 72
+#define GRN_EXPR_TOKEN_NONEXISTENT_COLUMN 73