summaryrefslogtreecommitdiff
path: root/support/highlight/langDefs/ls.lang
diff options
context:
space:
mode:
Diffstat (limited to 'support/highlight/langDefs/ls.lang')
-rw-r--r--support/highlight/langDefs/ls.lang71
1 files changed, 71 insertions, 0 deletions
diff --git a/support/highlight/langDefs/ls.lang b/support/highlight/langDefs/ls.lang
new file mode 100644
index 0000000000..7cf11e18e9
--- /dev/null
+++ b/support/highlight/langDefs/ls.lang
@@ -0,0 +1,71 @@
+# 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= ( ) [ ] { } , ; : & | < > ! = / * + -
+
+