loom
39 строк · 1.5 Кб
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"masks" : [
24{"chars" : "'bN", "type" : "Number", "system" : 2},
25{"chars" : "'oN", "type" : "Number", "system" : 8},
26{"chars" : "'N", "type" : "Number", "system" : 16},
27{"chars" : "@BUILDING_NUMBER_MASK", "type" : "Number", "system" : 10}
28],
29"punctuation_chars" : "+-,;(){}[].><=*/&#!|:?~%",
30"punctuation_words" : ["if", "else", "for", "module", "begin", "end",
31"always_comb", "always_ff", "endmodule", "assign"],
32"digits" : "0123456789ABCDEF",
33"latin_alphabet" : "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
34"national_alphabet" : "абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ",
35"id_extra_symbols" : "_@",
36"may_national_letters_use" : false,
37"may_national_letters_mix" : false,
38"is_case_sensitive" : true
39}
40