doublecmd/highlighters/highlighters.json
2026-05-31 16:58:48 +03:00

1204 lines
37 KiB
JSON

{
Styles : [
{
Name : "Light",
UniHighlighters : [
{
Name : "Assembler (x86)",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
Sets : [
{
Name : "Numbers",
Attributes : "$00000080,$80000005;False:True."
}
],
KeyLists : [
{
Name : "Commands",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Commands SSE2",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Registers",
Attributes : "$00FF0080,$80000005;False:True."
},
{
Name : "Registers x86_64",
Attributes : "$00FF0080,$80000005;False:True."
},
{
Name : "Key Words",
Attributes : "$00808000,$80000005;False:True."
},
{
Name : "Segments",
Attributes : "$00FF00FF,$80000005;False:True.B"
}
],
Ranges : [
{
Name : "Remarks",
Attributes : "$00800000,$80000005;False:True."
},
{
Name : "String",
Attributes : "$000000FF,$80000005;False:True."
},
{
Name : ".",
Attributes : "$00FF0000,$80000005;False:True."
},
{
Name : "@",
Attributes : "$000080FF,$80000005;False:True."
},
{
Name : "String",
Attributes : "$000000FF,$80000005;False:True."
}
]
}
]
},
{
Name : "C#",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Contextual keywords",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Data types",
Attributes : "$00FF0000,$80000005;False:True."
},
{
Name : ".NET Data types",
Attributes : "$00008080,$80000005;False:True."
},
{
Name : "Preprocessor directives",
Attributes : "$00FF0080,$80000005;False:True."
},
{
Name : "Operators",
Attributes : "$000080FF,$80000005;False:True."
}
],
Ranges : [
{
Name : "Strings '..'",
Attributes : "$000000FF,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$000000FF,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$000000FF,$80000005;True:True."
}
]
},
{
Name : "Remarks //",
Attributes : "$00800000,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$00800000,$80000005;False:True."
}
]
}
]
},
{
Name : "DC Error File",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
Sets : [
{
Name : "Digits",
Attributes : "$00808000,$1FFFFFFF;False:False."
}
],
KeyLists : [
{
Name : "Keywords",
Attributes : "$00800000,$1FFFFFFF;False:False."
}
],
Ranges : [
{
Name : "Date",
Attributes : "$00800000,$1FFFFFFF;False:True."
},
{
Name : "About",
Attributes : "$00800080,$1FFFFFFF;False:False."
},
{
Name : "Exception",
Attributes : "$000000D2,$1FFFFFFF;False:False."
},
{
Name : "Address",
Attributes : "$00000096,$1FFFFFFF;False:False."
}
]
}
]
},
{
Name : "Go",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00FF0000,$80000005;False:True."
},
{
Name : "Types",
Attributes : "$00000080,$80000005;False:True."
},
{
Name : "Functions",
Attributes : "$00800000,$80000005;False:True."
}
],
Ranges : [
{
Name : "Strings `..`",
Attributes : "$00696969,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$00696969,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$00696969,$80000005;True:True."
}
]
},
{
Name : "Remarks //",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$00008000,$80000005;False:True."
}
]
}
]
},
{
Name : "JSON",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
Sets : [
{
Name : "Numbers",
Attributes : "$00008000,$80000005;False:True."
}
],
KeyLists : [
{
Name : "Keywords",
Attributes : "$000080FF,$80000005;False:True."
},
{
Name : "Punctuators",
Attributes : "$00800000,$80000005;False:True."
}
],
Ranges : [
{
Name : "Remark //",
Attributes : "$00A00000,$80000005;False:True."
},
{
Name : "Remark /*...*/",
Attributes : "$00A00000,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$00000080,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$00000080,$80000005;True:True."
}
]
}
]
}
]
},
{
Name : "JavaScript",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Functions and key words",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Reserved words",
Attributes : "$00FF0000,$80000005;False:True."
},
{
Name : "Common Events",
Attributes : "$00FF0080,$80000005;False:True."
}
],
Ranges : [
{
Name : "Remark //",
Attributes : "$00A00000,$80000005;False:True."
},
{
Name : "Remark /*...*/",
Attributes : "$00A00000,$80000005;False:True."
},
{
Name : "Strings '..'",
Attributes : "$000000FF,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$000000FF,$80000005;True:True."
}
]
},
{
Name : "Strings \"..\"",
Attributes : "$000000FF,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$000000FF,$80000005;True:True."
}
]
}
]
}
]
},
{
Name : "Kotlin",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
Sets : [
{
Name : "Numbers",
Attributes : "$00FF0000,$80000005;False:True."
}
],
KeyLists : [
{
Name : "Keywords",
Attributes : "$00800000,$80000005;False:True.B"
},
{
Name : "Contextual keywords",
Attributes : "$00800000,$80000005;False:True.B"
},
{
Name : "Modifier keywords",
Attributes : "$00800000,$80000005;False:True.B"
},
{
Name : "Special Identifiers",
Attributes : "$00000000,$80000005;False:True.B"
},
{
Name : "Basic data types",
Attributes : "$1FFFFFFF,$80000005;False:True."
}
],
Ranges : [
{
Name : "@Annotation",
Attributes : "$00008080,$80000005;False:True."
},
{
Name : "Strings '..'",
Attributes : "$00008000,$80000005;False:True.B"
},
{
Name : "Strings \"..\"",
Attributes : "$00008000,$80000005;False:True.B",
KeyLists : [
{
Name : "Escape",
Attributes : "$00800000,$80000005;True:True."
}
]
},
{
Name : "Remarks //",
Attributes : "$00808080,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$00808080,$80000005;False:True."
},
{
Name : "Remarks /**..*/",
Attributes : "$00808080,$80000005;False:True.I"
}
]
}
]
},
{
Name : "PowerShell",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00FF0000,$80000005;False:True."
},
{
Name : "Aliases",
Attributes : "$00C08000,$80000005;False:True."
},
{
Name : "Functions",
Attributes : "$00000080,$80000005;False:True."
},
{
Name : "Cmdlets",
Attributes : "$00800080,$80000005;False:True."
}
],
Ranges : [
{
Name : "Strings @'..'@",
Attributes : "$000000FF,$80000005;False:True."
},
{
Name : "Strings @\"..\"@",
Attributes : "$000000FF,$80000005;False:True."
},
{
Name : "Strings '..'",
Attributes : "$000000FF,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$000000FF,$80000005;False:True."
},
{
Name : "Remarks #",
Attributes : "$00800000,$80000005;False:True."
},
{
Name : "Remarks <#..#>",
Attributes : "$00800000,$80000005;False:True."
},
{
Name : "Variables",
Attributes : "$00008000,$80000005;False:True."
}
]
}
]
},
{
Name : "QML",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00008080,$80000005;False:True."
},
{
Name : "Basic types",
Attributes : "$00008080,$80000005;False:True."
},
{
Name : "QtQuick Object Types",
Attributes : "$00800080,$80000005;False:True."
},
{
Name : "Aurora & Sailfish Silica Types",
Attributes : "$00800080,$80000005;False:True."
}
],
Ranges : [
{
Name : "Strings '..'",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Remarks //",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$00008000,$80000005;False:True."
}
]
}
]
},
{
Name : "Rust",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00FF0000,$80000005;False:True."
},
{
Name : "Macros",
Attributes : "$00800000,$80000005;False:True."
},
{
Name : "Operators",
Attributes : "$00CC3299,$80000005;False:True."
},
{
Name : "Punctuators",
Attributes : "$000000FF,$80000005;False:True."
},
{
Name : "Types",
Attributes : "$00000080,$80000005;False:True."
},
{
Name : "Complex types",
Attributes : "$00000080,$80000005;False:True."
}
],
Ranges : [
{
Name : "Remarks //",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$00696969,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$00696969,$80000005;True:True."
}
]
},
{
Name : "Chars '..'",
Attributes : "$00696969,$80000005;False:True."
},
{
Name : "Attributes (outer)",
Attributes : "$00000096,$80000005;False:True."
},
{
Name : "Attributes (inner)",
Attributes : "$00000096,$80000005;False:True."
}
]
}
]
},
{
Name : "Swift",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00FF0000,$00FFFFFF;False:True."
},
{
Name : "Operators",
Attributes : "$00CC3299,$80000005;False:True."
},
{
Name : "Punctuators",
Attributes : "$000000FF,$80000005;False:True."
},
{
Name : "Types",
Attributes : "$00000080,$00FFFFFF;False:True."
}
],
Ranges : [
{
Name : "Remarks //",
Attributes : "$00008000,$00FFFFFF;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$00008000,$00FFFFFF;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$00696969,$00FFFFFF;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$00696969,$00FFFFFF;True:True."
}
]
},
{
Name : "Strings \"\"\"...\"\"\"",
Attributes : "$00696969,$00FFFFFF;False:True."
}
]
}
]
}
]
},
{
Name : "Dark",
UniHighlighters : [
{
Name : "Assembler (x86)",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
Sets : [
{
Name : "Numbers",
Attributes : "$00E8BCBC,$80000005;False:True."
}
],
KeyLists : [
{
Name : "Commands",
Attributes : "$008AD277,$80000005;False:True."
},
{
Name : "Commands SSE2",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Registers",
Attributes : "$00E8BCBC,$80000005;False:True."
},
{
Name : "Registers x86_64",
Attributes : "$00E8BCBC,$80000005;False:True."
},
{
Name : "Key Words",
Attributes : "$00808000,$80000005;False:True."
},
{
Name : "Segments",
Attributes : "$00D15894,$80000005;False:True.B"
}
],
Ranges : [
{
Name : "Remarks",
Attributes : "$00C09B61,$80000005;False:True."
},
{
Name : "String",
Attributes : "$00898BB9,$80000005;False:True."
},
{
Name : ".",
Attributes : "$00FBA249,$80000005;False:True."
},
{
Name : "@",
Attributes : "$000080FF,$80000005;False:True."
},
{
Name : "String",
Attributes : "$00898BB9,$80000005;False:True."
}
]
}
]
},
{
Name : "C#",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Contextual keywords",
Attributes : "$00008000,$80000005;False:True."
},
{
Name : "Data types",
Attributes : "$00FBA249,$80000005;False:True."
},
{
Name : ".NET Data types",
Attributes : "$00008080,$80000005;False:True."
},
{
Name : "Preprocessor directives",
Attributes : "$00D15894,$80000005;False:True."
},
{
Name : "Operators",
Attributes : "$000080FF,$80000005;False:True."
}
],
Ranges : [
{
Name : "Strings '..'",
Attributes : "$00898BB9,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$00898BB9,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$00898BB9,$80000005;True:True."
}
]
},
{
Name : "Remarks //",
Attributes : "$00C09B61,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$00C09B61,$80000005;False:True."
}
]
}
]
},
{
Name : "DC Error File",
Ranges : [
{
Name : "Root",
Attributes : "$00AAAAAA,$80000005;False:False.",
Sets : [
{
Name : "Digits",
Attributes : "$00C09B61,$80000005;False:False."
}
],
KeyLists : [
{
Name : "Keywords",
Attributes : "$00C09B61,$80000005;False:False."
}
],
Ranges : [
{
Name : "Date",
Attributes : "$00000000,$008AD277;False:False."
},
{
Name : "About",
Attributes : "$008AD277,$80000005;False:False."
},
{
Name : "Exception",
Attributes : "$00898BB9,$80000005;False:False."
},
{
Name : "Address",
Attributes : "$00898BB9,$80000005;False:False."
}
]
}
]
},
{
Name : "Go",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00D69C56,$80000005;False:True."
},
{
Name : "Types",
Attributes : "$00B0C94E,$80000005;False:True."
},
{
Name : "Functions",
Attributes : "$00FFC14F,$80000005;False:True."
}
],
Ranges : [
{
Name : "Strings `..`",
Attributes : "$007891CE,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$007891CE,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$007891CE,$80000005;True:True."
}
]
},
{
Name : "Remarks //",
Attributes : "$008AD277,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$008AD277,$80000005;False:True."
}
]
}
]
},
{
Name : "JSON",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
Sets : [
{
Name : "Numbers",
Attributes : "$008AD277,$80000005;False:True."
}
],
KeyLists : [
{
Name : "Keywords",
Attributes : "$007891E2,$80000005;False:True."
},
{
Name : "Punctuators",
Attributes : "$00C09B61,$80000005;False:True."
}
],
Ranges : [
{
Name : "Remark //",
Attributes : "$00C09B61,$80000005;False:True."
},
{
Name : "Remark /*...*/",
Attributes : "$00C09B61,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$00898BB9,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$00898BB9,$80000005;True:True."
}
]
}
]
}
]
},
{
Name : "JavaScript",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Functions and key words",
Attributes : "$008AD277,$80000005;False:True."
},
{
Name : "Reserved words",
Attributes : "$00E8BCBC,$80000005;False:True."
},
{
Name : "Common Events",
Attributes : "$00E8BCBC,$80000005;False:True."
}
],
Ranges : [
{
Name : "Remark //",
Attributes : "$00C09B61,$80000005;False:True."
},
{
Name : "Remark /*...*/",
Attributes : "$00C09B61,$80000005;False:True."
},
{
Name : "Strings '..'",
Attributes : "$00898BB9,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$00898BB9,$80000005;True:True."
}
]
},
{
Name : "Strings \"..\"",
Attributes : "$00898BB9,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$00898BB9,$80000005;True:True."
}
]
}
]
}
]
},
{
Name : "Kotlin",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
Sets : [
{
Name : "Numbers",
Attributes : "$00B8AC2A,$80000005;False:True."
}
],
KeyLists : [
{
Name : "Keywords",
Attributes : "$006D8ECF,$80000005;False:True."
},
{
Name : "Contextual keywords",
Attributes : "$006D8ECF,$80000005;False:True."
},
{
Name : "Modifier keywords",
Attributes : "$006D8ECF,$80000005;False:True."
},
{
Name : "Special Identifiers",
Attributes : "$1FFFFFFF,$80000005;False:True.B"
},
{
Name : "Basic data types",
Attributes : "$1FFFFFFF,$80000005;False:True."
}
],
Ranges : [
{
Name : "@Annotation",
Attributes : "$0060AEB3,$80000005;False:True."
},
{
Name : "Strings '..'",
Attributes : "$0073AB6A,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$0073AB6A,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$006D8ECF,$80000005;True:True."
}
]
},
{
Name : "Remarks //",
Attributes : "$00857E7A,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$00857E7A,$80000005;False:True."
},
{
Name : "Remarks /**..*/",
Attributes : "$006B825F,$80000005;False:True.I"
}
]
}
]
},
{
Name : "PowerShell",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00FBA249,$80000005;False:True."
},
{
Name : "Aliases",
Attributes : "$00C08000,$80000005;False:True."
},
{
Name : "Functions",
Attributes : "$008AD277,$80000005;False:True."
},
{
Name : "Cmdlets",
Attributes : "$00D15894,$80000005;False:True."
}
],
Ranges : [
{
Name : "Strings @'..'@",
Attributes : "$00898BB9,$80000005;False:True."
},
{
Name : "Strings @\"..\"@",
Attributes : "$00898BB9,$80000005;False:True."
},
{
Name : "Strings '..'",
Attributes : "$00898BB9,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$00898BB9,$80000005;False:True."
},
{
Name : "Remarks #",
Attributes : "$00C09B61,$80000005;False:True."
},
{
Name : "Remarks <#..#>",
Attributes : "$00C09B61,$80000005;False:True."
},
{
Name : "Variables",
Attributes : "$00008000,$80000005;False:True."
}
]
}
]
},
{
Name : "QML",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$003278CC,$80000005;False:True."
},
{
Name : "Basic types",
Attributes : "$003278CC,$80000005;False:True."
},
{
Name : "QtQuick Object Types",
Attributes : "$006DC6FF,$80000005;False:True."
},
{
Name : "Aurora & Sailfish Silica Types",
Attributes : "$006DC6FF,$80000005;False:True."
}
],
Ranges : [
{
Name : "Strings '..'",
Attributes : "$0059876A,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$0059876A,$80000005;False:True."
},
{
Name : "Remarks //",
Attributes : "$00808080,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$00808080,$80000005;False:True."
}
]
}
]
},
{
Name : "Rust",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00D69C56,$80000005;False:True."
},
{
Name : "Macros",
Attributes : "$00FFC14F,$80000005;False:True."
},
{
Name : "Operators",
Attributes : "$00E8BCBC,$80000005;False:True."
},
{
Name : "Punctuators",
Attributes : "$00D4D4D4,$80000005;False:True."
},
{
Name : "Types",
Attributes : "$00B0C94E,$80000005;False:True."
},
{
Name : "Complex types",
Attributes : "$00B0C94E,$80000005;False:True."
}
],
Ranges : [
{
Name : "Remarks //",
Attributes : "$008AD277,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$008AD277,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$007891CE,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$007891CE,$80000005;True:True."
}
]
},
{
Name : "Chars '..'",
Attributes : "$007891CE,$80000005;False:True."
},
{
Name : "Attributes (outer)",
Attributes : "$006166C0,$80000005;False:True."
},
{
Name : "Attributes (inner)",
Attributes : "$006166C0,$80000005;False:True."
}
]
}
]
},
{
Name : "Swift",
Ranges : [
{
Name : "Root",
Attributes : "$80000008,$80000005;False:False.",
KeyLists : [
{
Name : "Keywords",
Attributes : "$00D69C56,$80000005;False:True."
},
{
Name : "Operators",
Attributes : "$00E8BCBC,$80000005;False:True."
},
{
Name : "Punctuators",
Attributes : "$00D4D4D4,$80000005;False:True."
},
{
Name : "Types",
Attributes : "$00B0C94E,$80000005;False:True."
}
],
Ranges : [
{
Name : "Remarks //",
Attributes : "$008AD277,$80000005;False:True."
},
{
Name : "Remarks /*..*/",
Attributes : "$008AD277,$80000005;False:True."
},
{
Name : "Strings \"..\"",
Attributes : "$007891CE,$80000005;False:True.",
KeyLists : [
{
Name : "Escape",
Attributes : "$007891CE,$80000005;True:True."
}
]
},
{
Name : "Strings \"\"\"...\"\"\"",
Attributes : "$007891CE,$80000005;False:True."
}
]
}
]
}
]
}
]
}