Branch
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
abstype
and
andalso
as
case
datatype;
do
else
end
eqtype
exception;
fn
fun;
functor;
handle
if
in
include
infix
infixr
let
local
nonfix
of
op
open
orelse
raise
rec
sharing
sig
signature;
struct
structure;
then
type;
val
where
while
with
withtype
----------------------------------------------------
[
["keyword", "abstype"],
["keyword", "and"],
["keyword", "andalso"],
["keyword", "as"],
["keyword", "case"],
["keyword", "datatype"],
["punctuation", ";"],
["keyword", "do"],
["keyword", "else"],
["keyword", "end"],
["keyword", "eqtype"],
["keyword", "exception"],
["punctuation", ";"],
["keyword", "fn"],
["keyword", "fun"],
["punctuation", ";"],
["keyword", "functor"],
["punctuation", ";"],
["keyword", "handle"],
["keyword", "if"],
["keyword", "in"],
["keyword", "include"],
["keyword", "infix"],
["keyword", "infixr"],
["keyword", "let"],
["keyword", "local"],
["keyword", "nonfix"],
["keyword", "of"],
["keyword", "op"],
["keyword", "open"],
["keyword", "orelse"],
["keyword", "raise"],
["keyword", "rec"],
["keyword", "sharing"],
["keyword", "sig"],
["keyword", "signature"],
["punctuation", ";"],
["keyword", "struct"],
["keyword", "structure"],
["punctuation", ";"],
["keyword", "then"],
["keyword", "type"],
["punctuation", ";"],
["keyword", "val"],
["keyword", "where"],
["keyword", "while"],
["keyword", "with"],
["keyword", "withtype"]
]