PHP Classes

File: examples/tags/syntax/geshi/geshi/lotusformulas.php

Recommend this page to a friend!
  Classes of Oliver Lillie   PHP Custom Tags   examples/tags/syntax/geshi/geshi/lotusformulas.php   Download  
File: examples/tags/syntax/geshi/geshi/lotusformulas.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: PHP Custom Tags
Template engine based on tags similar to HTML
Author: By
Last change: Update of examples/tags/syntax/geshi/geshi/lotusformulas.php
Date: 4 months ago
Size: 17,853 bytes
 

Contents

Class file image Download
<?php /************************************************************************************* * lotusformulas.php * ------------------------ * Author: Richard Civil (info@richardcivil.net) * Copyright: (c) 2008 Richard Civil (info@richardcivil.net), Nigel McNie (http://qbnz.com/highlighter) * Release Version: 1\.0\.8 * Date Started: 2008/04/12 * * @Formula/@Command language file for GeSHi. * * @Formula/@Command source: IBM Lotus Notes/Domino 8 Designer Help * * CHANGES * ------- * 2008/04/12 (1.0.7.22) * - First Release * * TODO (updated 2008/04/12) * ------------------------- * ************************************************************************************* * * This file is part of GeSHi. * * GeSHi is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * GeSHi is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with GeSHi; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * ************************************************************************************/ $language_data = array ( 'LANG_NAME' => 'Lotus Notes @Formulas', 'COMMENT_SINGLE' => array(1 => "'"), 'COMMENT_MULTI' => array('REM' => ';'), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => array('"'), 'ESCAPE_CHAR' => '', 'KEYWORDS' => array( 1 => array ( '[ZoomPreview]', '[WorkspaceStackReplicaIcons]', '[WorkspaceProperties]', '[WindowWorkspace]', '[WindowTile]', '[WindowRestore]', '[WindowNext]', '[WindowMinimizeAll]', '[WindowMinimize]', '[WindowMaximizeAll]', '[WindowMaximize]', '[WindowCascade]', '[ViewSwitchForm]', '[ViewShowUnread]', '[ViewShowServerNames]', '[ViewShowSearchBar]', '[ViewShowRuler]', '[ViewShowPageBreaks]', '[ViewShowOnlyUnread]', '[ViewShowOnlySelected]', '[ViewShowOnlySearchResults]', '[ViewShowOnlyCategories]', '[ViewShowObject]', '[ViewShowFieldHelp]', '[ViewRenamePerson]', '[ViewRefreshUnread]', '[ViewRefreshFields]', '[ViewNavigatorsNone]', '[ViewNavigatorsFolders]', '[ViewMoveName]', '[ViewHorizScrollbar]', '[ViewExpandWithChildren]', '[ViewExpandAll]', '[ViewExpand]', '[ViewCollapseAll]', '[ViewCollapse]', '[ViewChange]', '[ViewCertify]', '[ViewBesideFolders]', '[ViewBelowFolders]', '[ViewArrangeIcons]', '[V3EditPrevField]', '[V3EditNextField]', '[UserIDSwitch]', '[UserIDSetPassword]', '[UserIDMergeCopy]', '[UserIDInfo]', '[UserIDEncryptionKeys]', '[UserIDCreateSafeCopy]', '[UserIDClearPassword]', '[UserIDCertificates]', '[ToolsUserLogoff]', '[ToolsSpellCheck]', '[ToolsSmartIcons]', '[ToolsSetupUserSetup]', '[ToolsSetupPorts]', '[ToolsSetupMail]', '[ToolsSetupLocation]', '[ToolsScanUnreadSelected]', '[ToolsScanUnreadPreferred]', '[ToolsScanUnreadChoose]', '[ToolsRunMacro]', '[ToolsRunBackgroundMacros]', '[ToolsReplicate]', '[ToolsRefreshSelectedDocs]', '[ToolsRefreshAllDocs]', '[ToolsMarkSelectedUnread]', '[ToolsMarkSelectedRead]', '[ToolsMarkAllUnread]', '[ToolsMarkAllRead]', '[ToolsHangUp]', '[ToolsCategorize]', '[ToolsCall]', '[TextUnderline]', '[TextSpacingSingle]', '[TextSpacingOneAndaHalf]', '[TextSpacingDouble]', '[TextSetFontSize]', '[TextSetFontFace]', '[TextSetFontColor]', '[TextReduceFont]', '[TextPermanentPen]', '[TextParagraphStyles]', '[TextParagraph]', '[TextOutdent]', '[TextNumbers]', '[TextNormal]', '[TextItalic]', '[TextFont]', '[TextEnlargeFont]', '[TextCycleSpacing]', '[TextBullet]', '[TextBold]', '[TextAlignRight]', '[TextAlignNone]', '[TextAlignLeft]', '[TextAlignFull]', '[TextAlignCenter]', '[SwitchView]', '[SwitchForm]', '[StyleCycleKey]', '[SmartIconsNextSet]', '[SmartIconsFloating]', '[ShowProperties]', '[ShowHidePreviewPane]', '[ShowHideParentPreview]', '[ShowHideLinkPreview]', '[ShowHideIMContactList]', '[SetCurrentLocation]', '[SendInstantMessage]', '[SectionRemoveHeader]', '[SectionProperties]', '[SectionExpandAll]', '[SectionExpand]', '[SectionDefineEditors]', '[SectionCollapseAll]', '[SectionCollapse]', '[RunScheduledAgents]', '[RunAgent]', '[ReplicatorStop]', '[ReplicatorStart]', '[ReplicatorSendReceiveMail]', '[ReplicatorSendMail]', '[ReplicatorReplicateWithServer]', '[ReplicatorReplicateSelected]', '[ReplicatorReplicateNext]', '[ReplicatorReplicateHigh]', '[Replicator]', '[RenameDatabase]', '[RemoveFromFolder]', '[RemoteDebugLotusScript]', '[ReloadWindow]', '[RefreshWindow]', '[RefreshParentNote]', '[RefreshHideFormulas]', '[RefreshFrame]', '[PublishDatabase]', '[PictureProperties]', '[PasteBitmapAsObject]', '[PasteBitmapAsBackground]', '[OpenView]', '[OpenPage]', '[OpenNavigator]', '[OpenInNewWindow]', '[OpenHelpDocument]', '[OpenFrameset]', '[OpenDocument]', '[OpenCalendar]', '[ObjectProperties]', '[ObjectOpen]', '[ObjectDisplayAs]', '[NavPrevUnread]', '[NavPrevSelected]', '[NavPrevMain]', '[NavPrev]', '[NavNextUnread]', '[NavNextSelected]', '[NavNextMain]', '[NavNext]', '[NavigatorTest]', '[NavigatorProperties]', '[NavigateToBacklink]', '[NavigatePrevUnread]', '[NavigatePrevSelected]', '[NavigatePrevMain]', '[NavigatePrevHighlight]', '[NavigatePrev]', '[NavigateNextUnread]', '[NavigateNextSelected]', '[NavigateNextMain]', '[NavigateNextHighlight]', '[NavigateNext]', '[MoveToTrash]', '[MailSendPublicKey]', '[MailSendEncryptionKey]', '[MailSendCertificateRequest]', '[MailSend]', '[MailScanUnread]', '[MailRequestNewPublicKey]', '[MailRequestNewName]', '[MailRequestCrossCert]', '[MailOpen]', '[MailForwardAsAttachment]', '[MailForward]', '[MailComposeMemo]', '[MailAddress]', '[LayoutProperties]', '[LayoutElementSendToBack]', '[LayoutElementProperties]', '[LayoutElementBringToFront]', '[LayoutAddText]', '[LayoutAddGraphic]', '[InsertSubform]', '[HotspotProperties]', '[HotspotClear]', '[HelpUsingDatabase]', '[HelpAboutNotes]', '[HelpAboutDatabase]', '[GoUpLevel]', '[FormTestDocument]', '[FormActions]', '[FolderRename]', '[FolderProperties]', '[FolderMove]', '[FolderExpandWithChildren]', '[FolderExpandAll]', '[FolderExpand]', '[FolderDocuments]', '[FolderCustomize]', '[FolderCollapse]', '[Folder]', '[FindFreeTimeDialog]', '[FileSaveNewVersion]', '[FileSave]', '[FilePrintSetup]', '[FilePrint]', '[FilePageSetup]', '[FileOpenDBRepID]', '[FileOpenDatabase]', '[FileNewReplica]', '[FileNewDatabase]', '[FileImport]', '[FileFullTextUpdate]', '[FileFullTextInfo]', '[FileFullTextDelete]', '[FileFullTextCreate]', '[FileExport]', '[FileExit]', '[FileDatabaseUseServer]', '[FileDatabaseRemove]', '[FileDatabaseInfo]', '[FileDatabaseDelete]', '[FileDatabaseCopy]', '[FileDatabaseCompact]', '[FileDatabaseACL]', '[FileCloseWindow]', '[ExitNotes]', '[Execute]', '[ExchangeUnreadMarks]', '[EmptyTrash]', '[EditUp]', '[EditUntruncate]', '[EditUndo]', '[EditTop]', '[EditTableInsertRowColumn]', '[EditTableFormat]', '[EditTableDeleteRowColumn]', '[EditShowHideHiddenChars]', '[EditSelectByDate]', '[EditSelectAll]', '[EditRight]', '[EditRestoreDocument]', '[EditResizePicture]', '[EditQuoteSelection]', '[EditProfileDocument]', '[EditProfile]', '[EditPrevField]', '[EditPhoneNumbers]', '[EditPasteSpecial]', '[EditPaste]', '[EditOpenLink]', '[EditNextField]', '[EditMakeDocLink]', '[EditLocations]', '[EditLinks]', '[EditLeft]', '[EditInsertText]', '[EditInsertTable]', '[EditInsertPopup]', '[EditInsertPageBreak]', '[EditInsertObject]', '[EditInsertFileAttachment]', '[EditInsertButton]', '[EditIndentFirstLine]', '[EditIndent]', '[EditHorizScrollbar]', '[EditHeaderFooter]', '[EditGotoField]', '[EditFindNext]', '[EditFindInPreview]', '[EditFind]', '[EditEncryptionKeys]', '[EditDown]', '[EditDocument]', '[EditDetach]', '[EditDeselectAll]', '[EditCut]', '[EditCopy]', '[EditClear]', '[EditButton]', '[EditBottom]', '[DiscoverFolders]', '[Directories]', '[DialingRules]', '[DesignViewSelectFormula]', '[DesignViews]', '[DesignViewNewColumn]', '[DesignViewFormFormula]', '[DesignViewEditActions]', '[DesignViewColumnDef]', '[DesignViewAttributes]', '[DesignViewAppendColumn]', '[DesignSynopsis]', '[DesignSharedFields]', '[DesignReplace]', '[DesignRefresh]', '[DesignMacros]', '[DesignIcon]', '[DesignHelpUsingDocument]', '[DesignHelpAboutDocument]', '[DesignFormWindowTitle]', '[DesignFormUseField]', '[DesignFormShareField]', '[DesignForms]', '[DesignFormNewField]', '[DesignFormFieldDef]', '[DesignFormAttributes]', '[DesignDocumentInfo]', '[DebugLotusScript]', '[DatabaseReplSettings]', '[DatabaseDelete]', '[CreateView]', '[CreateTextbox]', '[CreateSubForm]', '[CreateSection]', '[CreateRectangularHotspot]', '[CreateRectangle]', '[CreatePolyline]', '[CreatePolygon]', '[CreateNavigator]', '[CreateLayoutRegion]', '[CreateForm]', '[CreateFolder]', '[CreateEllipse]', '[CreateControlledAccessSection]', '[CreateAgent]', '[CreateAction]', '[CopySelectedAsTable]', '[ComposeWithReference]', '[Compose]', '[CloseWindow]', '[Clear]', '[ChooseFolders]', '[CalendarGoTo]', '[CalendarFormat]', '[AttachmentView]', '[AttachmentProperties]', '[AttachmentLaunch]', '[AttachmentDetachAll]', '[AgentTestRun]', '[AgentSetServerName]', '[AgentRun]', '[AgentLog]', '[AgentEnableDisable]', '[AgentEdit]', '[AdminTraceConnection]', '[AdminStatisticsConfig]', '[AdminSendMailTrace]', '[AdminRemoteConsole]', '[AdminRegisterUser]', '[AdminRegisterServer]', '[AdminRegisterFromFile]', '[AdminOutgoingMail]', '[AdminOpenUsersView]', '[AdminOpenStatistics]', '[AdminOpenServersView]', '[AdminOpenServerLog]', '[AdminOpenGroupsView]', '[AdminOpenCertLog]', '[AdminOpenCatalog]', '[AdminOpenAddressBook]', '[AdminNewOrgUnit]', '[AdminNewOrganization]', '[Administration]', '[AdminIDFileSetPassword]', '[AdminIDFileExamine]', '[AdminIDFileClearPassword]', '[AdminDatabaseQuotas]', '[AdminDatabaseAnalysis]', '[AdminCrossCertifyKey]', '[AdminCrossCertifyIDFile]', '[AdminCreateGroup]', '[AdminCertify]', '[AddToIMContactList]', '[AddDatabaseRepID]', '[AddDatabase]', '[AddBookmark]' ), 2 => array( 'SELECT', 'FIELD', 'ENVIRONMENT', 'DEFAULT', '@Zone ', '@Yesterday', '@Yes', '@Year', '@Word', '@Wide', '@While', '@Weekday', '@WebDbName', '@ViewTitle', '@ViewShowThisUnread', '@Version', '@VerifyPassword', '@ValidateInternetAddress', '@V4UserAccess', '@V3UserName', '@V2If', '@UserRoles', '@UserPrivileges', '@UserNamesList', '@UserNameLanguage', '@UserName', '@UserAccess', '@UrlQueryString', '@URLOpen', '@URLHistory', '@URLGetHeader', '@URLEncode', '@URLDecode', '@UpperCase', '@UpdateFormulaContext', '@Unique', '@UndeleteDocument', '@Unavailable', '@True', '@Trim', '@Transform', '@ToTime', '@ToNumber', '@Tomorrow', '@Today', '@TimeZoneToText', '@TimeToTextInZone', '@TimeMerge', '@Time', '@ThisValue', '@ThisName', '@TextToTime', '@TextToNumber', '@Text', '@TemplateVersion', '@Tan', '@Sum', '@Success', '@Subset', '@StatusBar', '@Sqrt', '@Soundex', '@Sort', '@Sin', '@Sign', '@SetViewInfo', '@SetTargetFrame', '@SetProfileField', '@SetHTTPHeader', '@SetField', '@SetEnvironment', '@SetDocField', '@Set', '@ServerName', '@ServerAccess', '@Select', '@Second', '@Round', '@RightBack', '@Right', '@Return', '@Responses', '@ReplicaID', '@ReplaceSubstring', '@Replace', '@Repeat', '@RegQueryValue', '@RefreshECL', '@Random', '@ProperCase', '@Prompt', '@Power', '@PostedCommand', '@PolicyIsFieldLocked', '@Platform', '@PickList', '@Pi', '@PasswordQuality', '@Password', '@OrgDir', '@OptimizeMailAddress', '@OpenInNewWindow', '@Now', '@Nothing', '@NoteID', '@No', '@NewLine', '@Narrow', '@NameLookup', '@Name', '@Month', '@Modulo', '@Modified', '@Minute', '@Min', '@MiddleBack', '@Middle', '@Member', '@Max', '@Matches', '@MailSignPreference', '@MailSend', '@MailSavePreference', '@MailEncryptSentPreference', '@MailEncryptSavedPreference', '@MailDbName', '@LowerCase', '@Log', '@Locale', '@Ln', '@Like', '@Length', '@LeftBack', '@Left', '@LDAPServer', '@LaunchApp', '@LanguagePreference', '@Keywords', '@IsVirtualizedDirectory', '@IsValid', '@IsUsingJavaElement', '@IsUnavailable', '@IsTime', '@IsText', '@IsResponseDoc', '@IsNumber', '@IsNull', '@IsNotMember', '@IsNewDoc', '@IsModalHelp', '@IsMember', '@IsExpandable', '@IsError', '@IsEmbeddedInsideWCT', '@IsDocTruncated', '@IsDocBeingSaved', '@IsDocBeingRecalculated', '@IsDocBeingMailed', '@IsDocBeingLoaded', '@IsDocBeingEdited', '@IsDB2', '@IsCategory', '@IsAvailable', '@IsAppInstalled', '@IsAgentEnabled', '@Integer', '@InheritedDocumentUniqueID', '@Implode', '@IfError', '@If', '@Hour', '@HashPassword', '@HardDeleteDocument', '@GetViewInfo', '@GetProfileField', '@GetPortsList', '@GetIMContactListGroupNames', '@GetHTTPHeader', '@GetFocusTable', '@GetField', '@GetDocField', '@GetCurrentTimeZone', '@GetAddressBooks', '@FormLanguage', '@For', '@FontList', '@FloatEq', '@FileDir', '@False', '@Failure', '@Explode', '@Exp', '@Eval', '@Error', '@Environment', '@Ends', '@EnableAlarms', '@Elements', '@EditUserECL', '@EditECL', '@DoWhile', '@Domain', '@DocumentUniqueID', '@DocSiblings', '@DocParentNumber', '@DocOmmittedLength', '@DocNumber', '@DocMark', '@DocLock', '@DocLevel', '@DocLength', '@DocFields', '@DocDescendants', '@DocChildren', '@Do', '@DialogBox', '@DeleteField', '@DeleteDocument', '@DDETerminate', '@DDEPoke', '@DDEInitiate', '@DDEExecute', '@DbTitle', '@DbName', '@DbManager', '@DbLookup', '@DbExists', '@DbCommand', '@DbColumn', '@DB2Schema', '@Day', '@Date', '@Created', '@Count', '@Cos', '@Contains', '@ConfigFile', '@Compare', '@Command', '@ClientType', '@CheckFormulaSyntax', '@CheckAlarms', '@Char', '@Certificate', '@BusinessDays', '@BrowserInfo', '@Begins', '@Author', '@Attachments', '@AttachmentNames', '@AttachmentModifiedTimes', '@AttachmentLengths', '@ATan2', '@ATan', '@ASin', '@Ascii', '@AllDescendants', '@AllChildren', '@All', '@AdminECLIsLocked', '@Adjust', '@AddToFolder', '@ACos', '@Accessed', '@AbstractSimple', '@Abstract', '@Abs' ) ), 'SYMBOLS' => array( '(', ')' ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, 1 => false, 2 => false ), 'STYLES' => array( 'KEYWORDS' => array( 1 => 'color: #800000;', 2 => 'color: #0000FF;' ), 'COMMENTS' => array( 1 => 'color: #008000;' ), 'BRACKETS' => array( 0 => 'color: #000000;' ), 'STRINGS' => array( 0 => 'color: #FF00FF;' ), 'NUMBERS' => array( 0 => 'color: #FF00FF;' ), 'METHODS' => array( 1 => 'color: #0000AA;' ), 'SYMBOLS' => array( 0 => 'color: #66cc66;' ), 'ESCAPE_CHAR' => array( 0 => 'color: #000099;' ), 'SCRIPT' => array( ), 'REGEXPS' => array( ) ), 'URLS' => array( 1 => '', 2 => '' ), 'OOLANG' => true, 'OBJECT_SPLITTERS' => array( 1 => '.' ), 'REGEXPS' => array( ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, 'SCRIPT_DELIMITERS' => array( ), 'HIGHLIGHT_STRICT_BLOCK' => array( ), 'TAB_WIDTH' => 2 ); ?>