loom
49 строк · 1.9 Кб
1{
2"description" : "Структура LexicalParameters для SIMODO fuze",
3"markups" : [
4{
5"start" : "/*",
6"end" : "*/",
7"ignore_sign" : "",
8"type" : "Comment"
9},
10{
11"start" : "//",
12"end" : "",
13"ignore_sign" : "",
14"type" : "Comment"
15},
16{
17"start" : "\"",
18"end" : "\"",
19"ignore_sign" : "\\",
20"type" : "Annotation"
21},
22{
23"start" : "'",
24"end" : "'",
25"ignore_sign" : "\\",
26"type" : "Annotation"
27}
28],
29"masks" : [
30{"chars" : "0bN", "type" : "Number", "system" : 2},
31{"chars" : "0oN", "type" : "Number", "system" : 8},
32{"chars" : "0xN", "type" : "Number", "system" : 16},
33{"chars" : "@BUILDING_NUMBER_MASK", "type" : "Number", "system" : 10}
34],
35"punctuation_chars" : "+-,;(){}[].><=*/&#!|:?~%",
36"punctuation_words" : ["if", "else", "for", "class", "struct", "public", "private", "protected",
37"typedef", "explicit", "namespace", "template", "typename", "enum",
38"virtual", "default", "mutable", "noexcept", "override", "return",
39"using", "inline", "switch", "case", "new", "delete", "break",
40"continue", "static_cast", "dynamic_cast", "reinterpret_cast",
41"const_cast", "static"],
42"digits" : "0123456789ABCDEF",
43"latin_alphabet" : "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
44"national_alphabet" : "абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ",
45"id_extra_symbols" : "_#",
46"may_national_letters_use" : false,
47"may_national_letters_mix" : false,
48"is_case_sensitive" : true
49}
50