/usr/share/highlight/langDefs/msl.lang is in highlight-common 3.41-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | Description="mIRC Scripting"
--msl, nbs
Keywords={
{ Id=1,
List={"if", "while", "else", "for", "inc", "dec" }
},
{ Id=2,
List={"set", "var", "alias", "on", "msg", "kick",
"ajinvite","amsg","anick","autojoin","background","ban","beep","channel","clear","clearall",
"clipboard","close","color","copy","creq","ctcreply","debug","describe","disconnect","dll","dns",
"dqwindow","ebeeps","editbox","emailaddr","exit","filter","flash","flushini","font","fullname",
"help","hop","join","linesep","links","load","loadbuf","localinfo","log","mdi","mkdir",
"mnick","nick","noop","omsg","partall","pdcc","perform","play","pop","pvoice","qmsg","query",
"queryrn","raw","remini","remove","rename","resetidle","rmdir","run","save","savebuf","saveini",
"say","server","showmirc","sline","speak","splay","sreq","strip","timer","timestamp","titlebar",
"titlebar","tnick","tokenize","unload","updatenl","url","winhelp","write","writeini" }
},
{ Id=2,
Regex=[[ /\w+ ]],
},
{ Id=3,
Regex=[[ \$[\w\d\+\$]+ ]],
},
{ Id=4,
Regex=[[ [&%]\w+ ]],
}
}
Strings = {
Delimiter=[["|']]
}
Comments = {
{ Block=true,
Nested=false,
Delimiter = { [[\/\*]], [[\*\/]] }
},
{
Block=false,
Delimiter = { [[;]] }
}
}
Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|=|\/|\*|\%|\+|\-|\~|\||\^]]
|