/usr/share/highlight/langDefs/lotus.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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | Description="Lotus"
Identifiers=[[ [a-zA-Z_][\w]*\$? ]]
Keywords={
{ Id=1,
List={"Abs", "Access", "ACos", "ActivateApp", "Alias", "And", "Any",
"Append", "As", "Asc", "ASin", "Atn", "Atn2", "Base", "Beep", "Bin", "Bin$",
"Binary", "Bind", "ByVal", "Call", "CCur", "CDat", "CDbl", "ChDir", "ChDrive",
"Chr", "Chr$", "CInt", "Class", "CLng", "Close", "Command", "Command$",
"Compare", "Const", "Cos", "CSng", "CStr", "CurDir", "CurDir$", "CurDrive",
"CurDrive$", "CVar", "DataType", "Date", "Date$", "DateNumber", "DateValue",
"Day", "Declare", "DefCur", "DefDbl", "DefInt", "DefLng", "DefSng", "DefStr",
"DefVar", "Delete", "Dim", "Dir", "Dir$", "Environ", "Environ$", "EOF", "Eqv",
"Erase", "Erl", "Err", "Error", "Error$", "Evaluate", "Event", "Execute",
"Exit", "Exp", "FALSE", "FileAttr", "FileCopy", "FileDateTime", "FileLen",
"Fix", "Format", "Format$", "Fraction", "FreeFile", "FromFunction", "Get",
"GetFileAttr", "Hex", "Hex$", "Hour", "IMEStatus", "Imp", "In", "Input",
"Input$", "InputB", "InputB$", "InputBox", "InputBox$", "InputBP", "InputBP$",
"InStr", "InStrB", "InStrBP", "Int", "Is", "IsArray", "IsDate", "IsElement",
"IsEmpty", "IsList", "IsNull", "IsNumeric", "IsObject", "IsScalar", "IsUnknown",
"Kill", "LBound", "LCase", "LCase$", "Left", "Left$", "LeftB", "LeftB$",
"LeftBP", "LeftBP$", "Len", "LenB", "LenBP", "Let", "Lib", "Like", "Line",
"List", "ListTag", "LMBCS", "Loc", "Lock", "LOF", "Log", "Loop", "LSet",
"LTrim", "LTrim$", "Me", "MessageBox", "Mid", "Mid$", "MidB", "MidB$", "Minute",
"MkDir", "Mod", "Month", "Name", "New", "NoCase", "NoPitch", "Not", "NOTHING",
"Now", "NULL", "Oct", "Oct$", "On", "Open", "Option", "Or", "Output", "PI",
"Pitch", "Preserve", "Print", "Private", "Property", "Public", "Put", "Random",
"Randomize", "Read", "ReDim", "Rem", "Remove", "Reset", "Resume", "Return",
"Right", "Right$", "RightB", "RightB$", "RightBP", "RightBP$", "RmDir", "Rnd",
"Round", "RSet", "RTrim", "RTrim$", "Second", "Seek", "SendKeys", "Set",
"SetFileAttr", "Sgn", "Shared", "Shell", "Sin", "Space", "Space$", "Spc", "Sqr",
"Static", "Step", "Stop", "Str", "Str$", "StrCompare", "String$", "Sub", "Tab",
"Tan", "Time", "Time$", "TimeNumber", "Timer", "TimeValue", "To", "Today",
"Trim", "Trim$", "TRUE", "Type", "TypeName", "UBound", "UCase", "UCase$",
"UChr", "UChr$", "Uni", "Unicode", "Unlock", "Use", "UseLSX", "UString",
"UString$", "Val", "With", "Write", "Xor", "Year", "Yield", "Case", "Do",
"Else", "End", "ElseIf", "For", "Forall", "If", "Next", "Select", "Then",
"Until", "Wend", "While", "GoSub", "GoTo", "NotesACLNotesACLEntry",
"NotesAgent", "NotesDatabase", "NotesDateRange", "NotesDateTime",
"NotesDbDirectory", "NotesDocument", "NotesDocumentCollection",
"NotesEmbeddedObject", "NotesForm", "NotesInternational", "NotesItem",
"NotesLog", "NotesName", "NotesNewsLetter", "NotesRegistration",
"NotesRichTextItem", "NotesRichTextStyle", "NotesSession", "NotesTimer",
"NotesView", "NotesViewColumn", "NotesUIDatabase", "NotesUIDocument",
"NotesUIView", "NotesUIWorkspace", "Navigator", "notesaclnotesaclentry",
"notesagent", "notesdatabase", "notesdaterange", "notesdatetime",
"notesdbdirectory", "notesdocument", "notesdocumentcollection",
"notesembeddedobject", "notesform", "notesinternational", "notesitem",
"noteslog", "notesname", "notesnewsletter", "notesregistration",
"notesrichtextitem", "notesrichtextstyle", "notessession", "notestimer",
"notesview", "notesviewcolumn", "notesuidatabase", "notesuidocument",
"notesuiview", "notesuiworkspace", "navigator"},
},
{ Id=2,
List={"Currency", "Double", "Integer", "Long", "Single", "String", "Variant"},
},
}
IgnoreCase=false
Comments={
{ Block=false,
Delimiter= { [[']] },
},
{ Block=true,
Nested=false,
Delimiter= { [[\%REM]],[[\%END]],}
}
}
Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\|\+|\-]]
|