xapian-core  1.4.30
syswords.h
Go to the documentation of this file.
1 static const struct system_word vocab[82+1] = {
2  { 0, (const byte *)"", 82+1},
3 
4  { 1, (const byte *)"$", c_dollar },
5  { 1, (const byte *)"(", c_bra },
6  { 1, (const byte *)")", c_ket },
7  { 1, (const byte *)"*", c_multiply },
8  { 1, (const byte *)"+", c_plus },
9  { 1, (const byte *)"-", c_minus },
10  { 1, (const byte *)"/", c_divide },
11  { 1, (const byte *)"<", c_ls },
12  { 1, (const byte *)"=", c_assign },
13  { 1, (const byte *)">", c_gr },
14  { 1, (const byte *)"?", c_debug },
15  { 1, (const byte *)"[", c_leftslice },
16  { 1, (const byte *)"]", c_rightslice },
17  { 2, (const byte *)"!=", c_ne },
18  { 2, (const byte *)"*=", c_multiplyassign },
19  { 2, (const byte *)"+=", c_plusassign },
20  { 2, (const byte *)"-=", c_minusassign },
21  { 2, (const byte *)"->", c_sliceto },
22  { 2, (const byte *)"/*", c_comment2 },
23  { 2, (const byte *)"//", c_comment1 },
24  { 2, (const byte *)"/=", c_divideassign },
25  { 2, (const byte *)"<+", c_insert },
26  { 2, (const byte *)"<-", c_slicefrom },
27  { 2, (const byte *)"<=", c_le },
28  { 2, (const byte *)"==", c_eq },
29  { 2, (const byte *)"=>", c_assignto },
30  { 2, (const byte *)">=", c_ge },
31  { 2, (const byte *)"as", c_as },
32  { 2, (const byte *)"do", c_do },
33  { 2, (const byte *)"or", c_or },
34  { 3, (const byte *)"and", c_and },
35  { 3, (const byte *)"for", c_for },
36  { 3, (const byte *)"get", c_get },
37  { 3, (const byte *)"hex", c_hex },
38  { 3, (const byte *)"hop", c_hop },
39  { 3, (const byte *)"len", c_len },
40  { 3, (const byte *)"non", c_non },
41  { 3, (const byte *)"not", c_not },
42  { 3, (const byte *)"set", c_set },
43  { 3, (const byte *)"try", c_try },
44  { 4, (const byte *)"fail", c_fail },
45  { 4, (const byte *)"goto", c_goto },
46  { 4, (const byte *)"loop", c_loop },
47  { 4, (const byte *)"next", c_next },
48  { 4, (const byte *)"size", c_size },
49  { 4, (const byte *)"test", c_test },
50  { 4, (const byte *)"true", c_true },
51  { 5, (const byte *)"among", c_among },
52  { 5, (const byte *)"false", c_false },
53  { 5, (const byte *)"lenof", c_lenof },
54  { 5, (const byte *)"limit", c_limit },
55  { 5, (const byte *)"unset", c_unset },
56  { 6, (const byte *)"atmark", c_atmark },
57  { 6, (const byte *)"attach", c_attach },
58  { 6, (const byte *)"cursor", c_cursor },
59  { 6, (const byte *)"define", c_define },
60  { 6, (const byte *)"delete", c_delete },
61  { 6, (const byte *)"gopast", c_gopast },
62  { 6, (const byte *)"insert", c_insert },
63  { 6, (const byte *)"maxint", c_maxint },
64  { 6, (const byte *)"minint", c_minint },
65  { 6, (const byte *)"repeat", c_repeat },
66  { 6, (const byte *)"sizeof", c_sizeof },
67  { 6, (const byte *)"tomark", c_tomark },
68  { 7, (const byte *)"atleast", c_atleast },
69  { 7, (const byte *)"atlimit", c_atlimit },
70  { 7, (const byte *)"decimal", c_decimal },
71  { 7, (const byte *)"reverse", c_reverse },
72  { 7, (const byte *)"setmark", c_setmark },
73  { 7, (const byte *)"strings", c_strings },
74  { 7, (const byte *)"tolimit", c_tolimit },
75  { 8, (const byte *)"booleans", c_booleans },
76  { 8, (const byte *)"integers", c_integers },
77  { 8, (const byte *)"routines", c_routines },
78  { 8, (const byte *)"setlimit", c_setlimit },
79  { 9, (const byte *)"backwards", c_backwards },
80  { 9, (const byte *)"externals", c_externals },
81  { 9, (const byte *)"groupings", c_groupings },
82  { 9, (const byte *)"stringdef", c_stringdef },
83  { 9, (const byte *)"substring", c_substring },
84  { 12, (const byte *)"backwardmode", c_backwardmode },
85  { 13, (const byte *)"stringescapes", c_stringescapes }
86 };
c_len
Definition: syswords2.h:7
c_define
Definition: syswords2.h:4
c_assignto
Definition: syswords2.h:1
c_fail
Definition: syswords2.h:5
c_ket
Definition: syswords2.h:7
c_stringescapes
Definition: syswords2.h:12
c_externals
Definition: syswords2.h:5
c_next
Definition: syswords2.h:9
c_cursor
Definition: syswords2.h:3
c_true
Definition: syswords2.h:13
c_gopast
Definition: syswords2.h:6
c_rightslice
Definition: syswords2.h:10
c_multiplyassign
Definition: syswords2.h:9
c_false
Definition: syswords2.h:5
c_repeat
Definition: syswords2.h:10
c_decimal
Definition: syswords2.h:4
c_sliceto
Definition: syswords2.h:12
c_unset
Definition: syswords2.h:13
c_backwardmode
Definition: syswords2.h:2
c_eq
Definition: syswords2.h:5
c_maxint
Definition: syswords2.h:8
c_backwards
Definition: syswords2.h:2
c_stringdef
Definition: syswords2.h:12
c_leftslice
Definition: syswords2.h:7
c_among
Definition: syswords2.h:1
c_ne
Definition: syswords2.h:9
c_multiply
Definition: syswords2.h:8
c_setmark
Definition: syswords2.h:11
c_set
Definition: syswords2.h:11
c_le
Definition: syswords2.h:7
c_atlimit
Definition: syswords2.h:2
c_sizeof
Definition: syswords2.h:11
c_integers
Definition: syswords2.h:7
c_plus
Definition: syswords2.h:9
c_divide
Definition: syswords2.h:4
c_ge
Definition: syswords2.h:5
c_tolimit
Definition: syswords2.h:13
c_groupings
Definition: syswords2.h:6
c_comment2
Definition: syswords2.h:3
c_limit
Definition: syswords2.h:7
c_comment1
Definition: syswords2.h:3
c_non
Definition: syswords2.h:9
c_hop
Definition: syswords2.h:6
c_attach
Definition: syswords2.h:2
c_loop
Definition: syswords2.h:7
c_gr
Definition: syswords2.h:6
c_strings
Definition: syswords2.h:12
c_goto
Definition: syswords2.h:6
c_dollar
Definition: syswords2.h:5
c_lenof
Definition: syswords2.h:7
c_delete
Definition: syswords2.h:4
c_try
Definition: syswords2.h:13
c_or
Definition: syswords2.h:9
c_not
Definition: syswords2.h:9
c_minus
Definition: syswords2.h:8
c_size
Definition: syswords2.h:11
c_as
Definition: syswords2.h:1
c_slicefrom
Definition: syswords2.h:11
c_reverse
Definition: syswords2.h:10
c_minusassign
Definition: syswords2.h:8
c_get
Definition: syswords2.h:5
c_debug
Definition: syswords2.h:3
c_setlimit
Definition: syswords2.h:11
c_test
Definition: syswords2.h:13
c_atleast
Definition: syswords2.h:1
c_assign
Definition: syswords2.h:1
c_minint
Definition: syswords2.h:8
c_do
Definition: syswords2.h:4
c_hex
Definition: syswords2.h:6
c_substring
Definition: syswords2.h:12
c_tomark
Definition: syswords2.h:13
c_insert
Definition: syswords2.h:6
c_booleans
Definition: syswords2.h:3
c_ls
Definition: syswords2.h:8
c_and
Definition: syswords2.h:1
c_for
Definition: syswords2.h:5
c_bra
Definition: syswords2.h:3
c_atmark
Definition: syswords2.h:2
c_divideassign
Definition: syswords2.h:4
c_routines
Definition: syswords2.h:10
c_plusassign
Definition: syswords2.h:10
static const struct system_word vocab[82+1]
Definition: syswords.h:1