// https://akelpad.sourceforge.net/forum/viewtopic.php?p=4270#p4270
// https://infocatcher.ucoz.net/js/akelpad_scripts/highlighter.js
// https://github.com/Infocatcher/AkelPad_scripts/blob/master/highlighter.js
// (c) Infocatcher 2009-2012
// Version: 0.3.4 - 2012-04-06
// Author: Infocatcher
//===================
//// Set extension manually for Coder plugin
// Arguments:
// -noRecognize - don't use recognize mechanism for unsaved files or files without extension
// -restore - use extension of current file (without dialog)
// -saveLastExt=0 - don't save last used extension
// =1 - save only typed (default)
// =2 - always save
// Usage:
// Call("Scripts::Main", 1, "highlighter.js")
// Call("Scripts::Main", 1, "highlighter.js", "-noRecognize")
// Call("Scripts::Main", 1, "highlighter.js", "-restore")
// Call("Scripts::Main", 1, "highlighter.js", "-noRecognize=true -restore=false -saveLastExt=0")
//===================
//== Settings begin
var hlExtRegions = {
// Syntax:
// extension: {
// subExtension0: [[ext0_startMask0, ext0_endMask0], [ext0_startMask1, ext0_endMask1]],
// subExtension1: [[ext1_startMask0, ext1_endMask0]]
// }
// Or "links" like
// otherExtension: "extension"
// "extension" must be already defined!
// Masks is case unsensitive.
html: {
js: [[""],
[""],
["", ""],
["", ""],
["", ""],
["", ""],
[""],
[""],
[""]
],
css: [["