forked from nats-io/nats.go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.words
144 lines (125 loc) · 2.65 KB
/
.words
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
1
## ^^^ size estimate, just needs to be non-zero
##
## The .words file is used by gospel (v1.2+), which wraps the Hunspell libraries but populates the dictionary with identifiers from the Go source.
## <https://github.com/kortschak/gospel>
##
## Comment lines are not actually parsed as comments, try to be careful ... but in practice they seem to work?
##
## We assume en_US hunspell dictionaries are installed and used. The /AFFIXRULES are defined in en_US.aff (eg: /usr/share/hunspell/en_US.aff)
##
## words which are in the base dictionary can't have extra affix rules added to them, so we have to start with the affixed variant we want to add.
## thus creds rather than cred/S and so on
## So we can't use receive/DRSZGBU, adding 'U', to allow unreceive and variants, we have to use unreceive as the stem.
## We can't define our own affix or compound rules, to capture rfc\d{3,} or 0x[0-9A-Fa-f]{2}
## People involved who are referenced in todo/fixmes
derek
dlc
ivan
## Legitimate spellings in non-US English dialects;
## regular-if-rarer words just missing from the dictionary;
## variants of words not covered by hunspell en_US rules.
acknowledgement/SM
arity
deduplication/S
demarshal/SDG
durables
iff
observable/S
redelivery/S
retransmitting
retry/SB
unmarshal/SDG
# I think that retry, being added as a symbol, is precluding the re-addition here with affix rules,
# so "retry/SB" above is ignored
retries
retryable
## Things gospel doesn't pick up, but doesn't yet; I've filed <https://github.com/kortschak/gospel/issues/9>
## Eg, plurals of non-collection types, or wire-format encodings in a struct field's tag
AsyncSubscriptions
ChanSubscriptions
PubAckFutures
SubOpts
SyncSubscriptions
no_wait
## Conceptual nouns not actually in the source, describing state
SlowConsumer
## Symbols from elsewhere referred to in comments but not referenced in the code, so not currently surfaced by gospel as acceptable
AppendInt
ReadMIMEHeader
## The rest
clientProtoZero
jetstream
v1
v2
ack/SGD
auth
authToken
chans
creds
config/S
cseq
impl
msgh
msgId
mux/S
nack
ptr
puback
scanf
stderr
stdout
structs
tm
todo
unsub/S
## The spelling tokenizer doesn't take "permessage-deflate" as allowing for ... "permessage-deflate",
## which is an RFC7692 registered extension. We have to explicitly list "permessage".
permessage
permessage-deflate
urlA
urlB
websocket
ws
wss
NKey
pList
backend/S
backoff/S
decompressor/CGS
inflight
inlined
lookups
reconnection/MS
redeliver/ADGS
responder/S
rewrap/S
rollup/S
unreceive/DRSZGB
variadic
wakeup/S
whitespace
wrap/AS
omitempty
apache
html
ietf
www
sum256
32bit/S
64bit/S
64k
128k
512k
hacky
handroll/D
rfc6455
rfc7692
0x00
0xff
20x
40x
50x
ErrXXX
atlanta
eu