How to customize ByteInsight
Everything you need to know to create custom configuration files for ByteInsight
How ByteInsight Works
Configuration file format
Sample configuration file:
{
"Name": "C Sharp",
"ContentType": "Code",
"SourceExtensions": [
"cs"
],
"BinaryExtensions": [
],
"CaseSensitive": "true",
"SeparatorChars": " \t\r\n",
"SymbolChars": "-+/*{}[]()<>~!#$%^&=`'\".,;:?\\|",
"WordChars": "@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ªµºÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàâãåæçèêìîðñòôõøùûýþÿ",
"IgnoreBlockDescriptors": [
{
"Start": "/*",
"End": "*/",
"Ignore": [],
"Kind": "Comment"
},
{
"Start": "\"",
"End": "\"",
"Ignore": [ "\\\"", "\\\\" ],
"Kind": "Content"
}
],
"LineComment": "//",
"Keywords": [
"abstract",
"as",
"async",
"await",
...
"partial",
"yield"
]
}
File Elements:
Default char classifications
Create your own configuration files
Last updated