xapian-core
1.4.26
languages
compiler
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_test
Definition:
header.h:96
c_comment1
Definition:
header.h:86
c_atleast
Definition:
header.h:84
c_setlimit
Definition:
header.h:94
c_groupings
Definition:
header.h:89
c_stringescapes
Definition:
header.h:95
c_reverse
Definition:
header.h:93
c_attach
Definition:
header.h:85
c_externals
Definition:
header.h:88
c_atlimit
Definition:
header.h:85
c_strings
Definition:
header.h:95
c_le
Definition:
header.h:90
c_tolimit
Definition:
header.h:96
c_booleans
Definition:
header.h:86
c_debug
Definition:
header.h:86
c_dollar
Definition:
header.h:88
c_setmark
Definition:
header.h:94
c_slicefrom
Definition:
header.h:94
c_and
Definition:
header.h:84
c_gopast
Definition:
header.h:89
c_among
Definition:
header.h:84
c_get
Definition:
header.h:88
c_tomark
Definition:
header.h:96
byte
unsigned char byte
Definition:
header.h:5
vocab
static const struct system_word vocab[82+1]
Definition:
syswords.h:1
c_repeat
Definition:
header.h:93
c_decimal
Definition:
header.h:87
c_gr
Definition:
header.h:89
c_len
Definition:
header.h:90
c_multiply
Definition:
header.h:91
c_backwards
Definition:
header.h:85
c_false
Definition:
header.h:88
c_minus
Definition:
header.h:91
c_not
Definition:
header.h:92
c_sizeof
Definition:
header.h:94
c_unset
Definition:
header.h:96
c_integers
Definition:
header.h:90
c_goto
Definition:
header.h:89
c_delete
Definition:
header.h:87
c_limit
Definition:
header.h:90
c_size
Definition:
header.h:94
c_cursor
Definition:
header.h:86
c_set
Definition:
header.h:94
c_ls
Definition:
header.h:91
c_loop
Definition:
header.h:90
c_bra
Definition:
header.h:86
c_or
Definition:
header.h:92
c_substring
Definition:
header.h:95
c_for
Definition:
header.h:88
c_hex
Definition:
header.h:89
c_sliceto
Definition:
header.h:95
c_ge
Definition:
header.h:88
c_ket
Definition:
header.h:90
c_minusassign
Definition:
header.h:91
c_rightslice
Definition:
header.h:93
c_maxint
Definition:
header.h:91
c_atmark
Definition:
header.h:85
c_routines
Definition:
header.h:93
c_multiplyassign
Definition:
header.h:92
c_assign
Definition:
header.h:84
c_backwardmode
Definition:
header.h:85
c_hop
Definition:
header.h:89
c_non
Definition:
header.h:92
c_minint
Definition:
header.h:91
c_leftslice
Definition:
header.h:90
c_insert
Definition:
header.h:89
c_assignto
Definition:
header.h:84
c_plus
Definition:
header.h:92
c_plusassign
Definition:
header.h:93
c_define
Definition:
header.h:87
c_lenof
Definition:
header.h:90
c_do
Definition:
header.h:87
c_try
Definition:
header.h:96
c_fail
Definition:
header.h:88
c_next
Definition:
header.h:92
c_comment2
Definition:
header.h:86
c_true
Definition:
header.h:96
c_divideassign
Definition:
header.h:87
c_divide
Definition:
header.h:87
c_as
Definition:
header.h:84
c_ne
Definition:
header.h:92
c_eq
Definition:
header.h:88
c_stringdef
Definition:
header.h:95
Generated by
Doxygen 1.8.13