| 1 |
- {"aliases":["nim"],"keywords":{"keyword":"addr and as asm bind block break|0 case|0 cast const|0 continue|0 converter discard distinct|10 div do elif else|0 end|0 enum|0 except export finally for from generic if|0 import|0 in include|0 interface is isnot|10 iterator|10 let|0 macro method|10 mixin mod nil not notin|10 object|0 of or out proc|10 ptr raise ref|10 return shl shr static template try|0 tuple type|0 using|0 var|0 when while|0 with without xor yield","literal":"shared guarded stdin stdout stderr result|10 true false"},"contains":[{"className":"decorator","begin":"{\\.","end":"\\.}","relevance":10},{"className":"string","begin":"[a-zA-Z]\\w*\"","end":"\"","contains":[{"begin":"\"\""}]},{"className":"string","begin":"([a-zA-Z]\\w*)?\"\"\"","end":"\"\"\""},{"className":"string","begin":"\"","end":"\"","illegal":"\\n","contains":[{"begin":"\\\\[\\s\\S]","relevance":0},{"className":"constant","begin":"\\\\[abfnrtv]\\|\\\\x[0-9a-fA-F]*\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]","relevance":0},{"className":"constant","begin":"\\\\[abfnrtv]\\|\\\\x[0-9a-fA-F]*\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]","relevance":0}]},{"className":"type","begin":"\\b[A-Z]\\w+\\b","relevance":0},{"className":"type","begin":"\\b(int|int8|int16|int32|int64|uint|uint8|uint16|uint32|uint64|float|float32|float64|bool|char|string|cstring|pointer|expr|stmt|void|auto|any|range|array|openarray|varargs|seq|set|clong|culong|cchar|cschar|cshort|cint|csize|clonglong|cfloat|cdouble|clongdouble|cuchar|cushort|cuint|culonglong|cstringarray|semistatic)\\b"},{"className":"number","begin":"\\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?","relevance":0},{"className":"number","begin":"\\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?","relevance":0},{"className":"number","begin":"\\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?","relevance":0},{"className":"number","begin":"\\b(\\d[_\\d]*)('?[iIuUfF](8|16|32|64))?","relevance":0},{"className":"comment","begin":"#","end":"$","contains":[{"begin":"\\b(a|an|the|are|I|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]}]}
|