1 preproc = "napply|ncases|nelim|nletin|ncut|nauto|nwhd|nnormalize|nassumption|ngeneralize|nchange|nrewrite|nlapply"
4 '\<[+-]?((0x[[:xdigit:]]+)|(([[:digit:]]*\.)?
5 [[:digit:]]+([eE][+-]?[[:digit:]]+)?))u?((int(?:8|16|32|64))|L)?\>'
7 string delim "\"" "\"" escape "\\"
9 keyword = "match|with|in|naxiom|nlemma|ntheorem|nrecord|for|ninductive|ncoinductive|ndefinition|nlet|rec|corec|notation|interpretation|nqed|include"
11 comment delim "(*" "*)" multiline nested
13 type = '\<(?:CProp|Type|Prop)\>'
15 symbol = "[","]","\|","$","@","{","}"