/usr/share/highlight/langDefs/snobol.lang is in highlight-common 3.18-3.
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 | -- Language definition generated by lang2to3
Description="SNOBOL"
Keywords={
{ Id=1,
List={"output", "terminal", "screen", "input", "arb", "arbno", "pos", "rpos", "tab", "trim", "size", "rtab", "replace", "dupl", "datatype", "convert", "len", "define", "trace", "stoptr", "code", "rem", "differ", "ident", "array", "table", "gt", "ge", "le", "eq", "lt", "ne", "lgt", "any", "notany", "break", "span", "date", "substr", "opsyn", "integer", "remdr", "bal"},
},
{ Id=3,
Regex=[[:\w*\(\w+\)$]],
},
{ Id=4,
Regex=[[(\w+)\s*\(]],
},
}
Strings={
Delimiter=[["|']],
}
IgnoreCase=false
Comments={
{ Block=false,
Delimiter= { [[\*]] },
},
}
Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\%|\+|\-]]
--FIXME no default escchar param: regex(\\\d{3}|\\x[[:xdigit:]]{2}|\\[ntvbrfa\\\?'"])
|