"Fossies" - the Fresh Open Source Software Archive

Member "highlight-3.57-x64/langDefs/lotus.lang" (12 May 2020, 4266 Bytes) of package /windows/www/highlight-3.57-x64.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

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