# Lotus Script language definition file # # Author: Andre Simon # Mail: andre.simon1@gmx.de # Date: 28.06.2003 # ------------------------------------------ # This file is a part of highlight, a free source code converter released under the GPL. # # The file is used to describe keywords and special symbols of programming languages. # See README in the highlight directory for details. # # New definition files for future releases of highlight are always appreciated ;) # # ---------- # andre.simon1@gmx.de # http:/www.andre-simon.de/ $DESCRIPTION=Lotus $KEYWORDS(kwa)=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 $KEYWORDS(kwb)=Currency Double Integer Long Single String Variant $IDENTIFIER=regex([a-zA-Z_][\w]*\$?) #$STRINGDELIMITERS=" ' $SL_COMMENT=' $ML_COMMENT=%REM %END $IGNORECASE=false $SYMBOLS= ( ) [ ] { } , ; : & | < > ! = / * + -