" Vim syntax file"" Language: Baan" Maintainer: Erik Remmelzwaal (erik.remmelzwaal 0x40 ssaglobal.com)" Originally owned by: Erwin Smit / Her van de Vliert" Last change: v1.17 2006/04/26 10:40:18 " For version 5.x: Clear all syntax items" For version 6.x: Quit when a syntax file was already loaded"if version < 600 syntax clear if exists("baan_fold") unlet baan_fold endifelseif exists("b:current_syntax") finishendif "********************************** Lexical setting ***************************"syn case ignoresetlocal iskeyword+=."setlocal ignorecase "This is not a local yet ;-(" Identifiersyn match baanIdentifier "\<\k\+\>" "************************************* 3GL ************************************"syn match baan3glpre "#ident\>"syn match baan3glpre "#include\>"syn region baan3glpre start="#define\>" end="^[^^|]"me=s-1 contains=baanString,baanConstant,baanNumber,baanComment,baansqlsyn match baan3glpre "#undef\>"syn match baan3glpre "#pragma\>"syn match baan3glpre "#if\>"syn match baan3glpre "#ifdef\>"syn match baan3glpre "#ifndef\>"syn match baan3glpre "#elif\>"syn match baan3glpre "#else\>"syn match baan3glpre "#endif\>" " Some keywords are only defined when no foldinat based break bset call continue defaultsyn keyword baan3gl empty fixed ge global goto gt le lt mbsyn keyword baan3gl multibyte ne ofr prompt repeat static step stopsyn keyword baan3gl until void wherebind ref reference break continuesyn keyword baan3gl and or to not insyn keyword baan3gl eq input end return at printsyn keyword baanType domain double long string table boolean commonsyn keyword baanType bset void xmlNodesyn keyword baanStorageClass dim base based extern global fixed MB constsyn keyword baanConstant pi true false " Folding settingsif exists("baan_fold") && baan_fold syn region baanFunctionFold matchgroup=baan3gl start="^\z(\s*\)\<function\>" matchgroup=NONE end="^\z1}" transparent fold keependelse syn keyword baan3gl functionendifif exists("baan_fold") && baan_fold && exists("baan_fold_block") && baan_fold_block syn region baanCondFold matchgroup=baanConditional start="^\z(\s*\)\(if\>\|else\>\)" end="^\z1endif\>" end="^\z1else\>"me=s-1 transparent fold keepend extend syn region baanCondFold matchgroup=baanConditional start="^\z(\s*\)for\>" end="^\z1endfor\>" transparent fold keepend extend syn region baanCondFold matchgroup=baanConditional start="^\z(\s*\)while\>" end="^\z1endwhile\>" transparent fold keepend extend syn region baanDLLUsage matchgroup=baan3gl start="^\z(\s*\)dllusage\>" end="^\z1enddllusage\>" fold contains=baanNumber,baanConstant,baanType syn region baanFunUsage matchgroup=baan3gl start="^\z(\s*\)functionusage\>" end="^\z1endfunctionusage\>" fold contains=baanNumber,baanConstant,baanType syn region baanCondFold matchgroup=baanConditional start="^\z(\s*\)\(case\>\|default\>\)\>" end="^\z1endcase\>" end="^\z1\(case\>\|default\>\)"me=s-1 transparent fold keepend extend syn keyword baanConditional then else endif while endwhile endfor case endcase syn match baanConditional "\<on case\>"else syn match baanConditional "\<for\>" contains=baansql syn match baanConditional "\<on case\>" syn keyword baanConditional if then else endif while endwhile endfor case endcase default syn region baanDLLUsage matchgroup=baan3gl start="\<dllusage\>" end="\<enddllusage\>" contains=baanNumber,baanConstant,baanType syn region baanFunUsage matchgroup=baan3gl start="\<functionusage\>" end="\<endfunctionusage\>" contains=baanNumber,baanConstant,baanTypeendif "************************************* SQL ************************************"syn keyword baansql from selectbind syn keyword baansql where wherebind whereused exsists syn keyword baansql between inrange havingsyn keyword baansql hint ordered asc descsyn match baansql "\<as set with \d\+ rows\>"syn match baansql "\<as prepared set\>"syn match baansql "\<as prepared set with \d\+ rows\>"syn match baansql "\<with retry\>"syn match baansql "\<with retry repeat last row\>"syn match baansql "\<for update\>"syn match baansql "\<order by\>"syn match baansql "\<group by\>"syn match baansql "\<union all\>"" referencessyn keyword path reference syn match baansql "\<refers to\>"syn match baansql "\<unref clear\>"syn match baansql "\<unref setunref\>"syn match baansql "\<unref clearunref\>"syn match baansql "\<unref skip\>"" hintssyn keyword baansql hint and ordered asc descsyn match baansql "\<use index \d\+ on\>"syn match baansql "\<array fetching\>"syn match baansql "\<no array fetching\>"syn match baansql "\<array size \d\+\>"syn match baansql "\<all rows\>"syn match baansql "\<first rows\>"syn match baansql "\<buffer \d\+ rows\>"syn match baansql "\<no hints\>"" updatesyn keyword baansql set if exists("baan_fold") && baan_fold && exists("baan_fold_sql") && baan_fold_sql syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(select\>\|selectdo\>\|selectempty\>\|selecterror\>\|selecteos\>\)" end="^\z1endselect\>" end="^\z1\(selectdo\>\|selectempty\>\|selecterror\>\|selecteos\>\)"me=s-1 transparent fold keepend extend "syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(update\>\|updateempty\>\|updateerror\>\|selecteos\>\)" end="^\z1endupdate\>" end="^\z1\(updateempty\>\|updateerror\>\|selecteos\>\)"me=s-1 transparent fold keepend extend syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(update\>\|updateempty\>\|updateerror\>\)" end="^\z1endupdate\>" end="^\z1\(updateempty\>\|updateerror\>\)"me=s-1 transparent fold keepend extend syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(delete\s\+from\>\|deleteempty\>\|deleteerror\>\)" end="^\z1enddelete\>" end="^\z1\(deleteempty\>\|deleteerror\>\)"me=s-1 transparent fold keepend extendelse syn keyword baansql select selectdo selectempty selecterror selecteos endselect " delete syn match baansql "\<delete from\>" syn keyword baansql deleteempty deleteerror deleteeos enddelete " update syn keyword baansql update updateempty updateerror updateeos endupdateendif setlocal foldmethod=syntax"syn sync fromstartsyn sync minlines=100 "These are bshell functionsif exists("baan_obsolete")syn match baansql "commit\.transaction()"syn match baansql "abort\.transaction()"syn match baansql "db\.columns\.to\.record"syn match baansql "db\.record\.to\.columns"syn match baansql "db\.bind"syn match baansql "db\.change\.order"syn match baansql "db\.set\.to\.default"syn match baansql "DB\.RETRY"syn match baansql "db\.delayed\.lock"syn match baansql "db\.retry\.point()"syn match baansql "db\.retry\.hit()"syn match baansql "db\.return\.dupl"syn match baansql "db\.skip\.dupl"syn match baansql "db\.row\.length"endif " Constantssyn keyword baanConstant __function__syn keyword baanConstant __object__ syn keyword baanConstant __file__syn keyword baanConstant __line__ syn keyword baanConstant ABORT.PROGRAMsyn keyword baanConstant ADD.SETsyn keyword baanConstant ALL_ENUMS_EXCEPTsyn keyword baanConstant APPL.EXCLsyn keyword baanConstant APPL.READsyn keyword baanConstant APPL.WAITsyn keyword baanConstant APPL.WIDEsyn keyword baanConstant APPL.WRITEsyn keyword baanConstant ASK.HELPINFOsyn keyword baanConstant AUTG_PRINTsyn keyword baanConstant AUTG_DISPLAYsyn keyword baanConstant AUTG_MODIFYsyn keyword baanConstant AUTG_INSERTsyn keyword baanConstant AUTG_DELETEsyn keyword baanConstant AUTG_ALLsyn keyword baanConstant BMSsyn keyword baanConstant CALCULATORsyn keyword baanConstant CALENDARsyn keyword baanConstant CHANGE.ORDERsyn keyword baanConstant CMD.OPTIONSsyn keyword baanConstant CMD.WHATS.THISsyn keyword baanConstant CMF.MESSAGEsyn keyword baanConstant CMF.TASKsyn keyword baanConstant CMF.APPOINTMENTsyn match baanConstant "\<COMPANY\$"syn keyword baanConstant COMPNRsyn keyword baanConstant CONT.PROCESSsyn keyword baanConstant CREATE.JOBsyn keyword baanConstant DALNOOBJSETsyn keyword baanConstant DALNOMETHODsyn keyword baanConstant DALNOOBJSETIDsyn keyword baanConstant DALNOOBJECTIDsyn keyword baanConstant DALNOPROPsyn keyword baanConstant DALNOLOCMODEsyn keyword baanConstant DALNOGETPOSsyn keyword baanConstant DALNOSETPERMsyn keyword baanConstant DALNOOBJPERMsyn keyword baanConstant DALDBERRORsyn keyword baanConstant DALHOOKERRORsyn keyword baanConstant DALNOQUERYIDsyn keyword baanConstant DAL_DESTROYsyn keyword baanConstant DAL_FINDsyn keyword baanConstant DAL_GET_CURRsyn keyword baanConstant DAL_GET_FIRSTsyn keyword baanConstant DAL_GET_LASTsyn keyword baanConstant DAL_GET_NEXTsyn keyword baanConstant DAL_GET_PREVsyn keyword baanConstant DAL_GET_SPECIFIEDsyn keyword baanConstant DAL_NEWsyn keyword baanConstant DAL_UPDATEsyn keyword baanConstant DB.ARRAYsyn keyword baanConstant DB.BASEDsyn keyword baanConstant DB.BITSETsyn keyword baanConstant DB.BYTEsyn keyword baanConstant DB.CHECK.IGNORED.REFsyn keyword baanConstant DB.CHILDsyn keyword baanConstant DB.CLEAR.NO.ROLLBACKsyn keyword baanConstant DB.CLEAR.WITH.ROLLBACKsyn keyword baanConstant DB.COMBINEDsyn keyword baanConstant DB.DATEsyn keyword baanConstant DB.DELAYED.LOCKsyn keyword baanConstant DB.DOUBLEsyn keyword baanConstant DB.ENUMsyn keyword baanConstant DB.EXIT.ON.DUPLsyn keyword baanConstant DB.EXIT.ON.NORECsyn keyword baanConstant DB.EXIT.ON.ROWCHANGEDsyn keyword baanConstant DB.FILLEDsyn keyword baanConstant DB.FIXEDsyn keyword baanConstant DB.FL.LOCKsyn keyword baanConstant DB.FLOATsyn keyword baanConstant DB.IGNORE.ALL.REFSsyn keyword baanConstant DB.INTEGERsyn keyword baanConstant DB.IS.REF.TOsyn keyword baanConstant DB.LOCKsyn keyword baanConstant DB.LONGsyn keyword baanConstant DB.MAILsyn keyword baanConstant DB.MULTIBYTEsyn keyword baanConstant DB.NOT.ACTIVsyn keyword baanConstant DB.PAR.IS.REF.TOsyn keyword baanConstant DB.REF.CASCADEsyn keyword baanConstant DB.REF.CHK.RUNTIMEsyn keyword baanConstant DB.REF.DELETEsyn keyword baanConstant DB.REF.NOPsyn keyword baanConstant DB.REF.NULLIFYsyn keyword baanConstant DB.REF.RESTRICTEDsyn keyword baanConstant DB.REF.UPDATEsyn keyword baanConstant DB.RETRYsyn keyword baanConstant DB.RETURN.DUPLsyn keyword baanConstant DB.RETURN.ERRORsyn keyword baanConstant DB.RETURN.NORECsyn keyword baanConstant DB.RETURN.REF.EXISTSsyn keyword baanConstant DB.RETURN.REF.NOT.EXISTSsyn keyword baanConstant DB.RETURN.ROWCHANGEDsyn keyword baanConstant DB.RPOINTsyn keyword baanConstant DB.SKIP.DUPLsyn keyword baanConstant DB.SKIP.NORECsyn keyword baanConstant DB.SKIP.ROWCHANGEDsyn keyword baanConstant DB.STRINGsyn keyword baanConstant DB.TEXTsyn keyword baanConstant DB.TIMEsyn keyword baanConstant DBG_BDB_ACTIONSsyn keyword baanConstant DBG_BDB_DELAY_LOCKsyn keyword baanConstant DBG_BDB_REFERsyn keyword baanConstant DBG_BDB_SERVER_TYPEsyn keyword baanConstant DBG_DATA_SIZEsyn keyword baanConstant DBG_DEBUG_MESGsyn keyword baanConstant DBG_DEBUG_TSSsyn keyword baanConstant DBG_FILEsyn keyword baanConstant DBG_FILEDEVsyn keyword baanConstant DBG_FUN_DEBUGsyn keyword baanConstant DBG_GET_PUT_VARsyn keyword baanConstant DBG_INSTR_DEBUGsyn keyword baanConstant DBG_MUL_ACTIONsyn keyword baanConstant DBG_OBJ_SIZEsyn keyword baanConstant DBG_PRINT_ENUMSsyn keyword baanConstant DBG_REF_PATHsyn keyword baanConstant DBG_RESOURCE_DBGsyn keyword baanConstant DBG_SCHED_DEBUGsyn keyword baanConstant DBG_SHOW_FLOWsyn keyword baanConstant DBG_SHOW_TRACEsyn keyword baanConstant DBG_SRDD_USAGEsyn keyword baanConstant DEBUGsyn keyword baanConstant DEF.FINDsyn keyword baanConstant DISPLAY.SETsyn keyword baanConstant DIS.RESTARTEDsyn keyword baanConstant DLL_OVERLOADsyn keyword baanConstant DLL_OVERLOAD_ALLsyn keyword baanConstant DLL_SILENT_ERRsyn keyword baanConstant DSTerminationCreateProcesssyn keyword baanConstant DSTerminationCreateThreadsyn keyword baanConstant DSTerminationNormalExitsyn keyword baanConstant DSTerminationOpenStderrsyn keyword baanConstant DSTerminationOpenStdinsyn keyword baanConstant DSTerminationOpenStdoutsyn keyword baanConstant DSTerminationSetDirsyn keyword baanConstant DUPL.OCCURsyn keyword baanConstant E2BIGsyn keyword baanConstant EABORTsyn keyword baanConstant EACCESsyn keyword baanConstant EAGAINsyn keyword baanConstant EAUDITsyn keyword baanConstant EBADADRSsyn keyword baanConstant EBADARGsyn keyword baanConstant EBADCOLLsyn keyword baanConstant EBADCURSORsyn keyword baanConstant EBADFsyn keyword baanConstant EBADFILEsyn keyword baanConstant EBADFLDsyn keyword baanConstant EBADKEYsyn keyword baanConstant EBADLOGsyn keyword baanConstant EBADMEMsyn keyword baanConstant EBDBNOTONsyn keyword baanConstant EBDBONsyn keyword baanConstant EBUSYsyn keyword baanConstant ECHILDsyn keyword baanConstant EDDCORRUPTsyn keyword baanConstant EDOMsyn keyword baanConstant EDUPLsyn keyword baanConstant EENDFILEsyn keyword baanConstant EEXISTsyn keyword baanConstant EFAULTsyn keyword baanConstant EFBIGsyn keyword baanConstant EFLOCKEDsyn keyword baanConstant EFNAMEsyn keyword baanConstant EINTRsyn keyword baanConstant EINVALsyn keyword baanConstant EIOsyn keyword baanConstant EISDIRsyn keyword baanConstant EISREADONLYsyn keyword baanConstant EKEXISTSsyn keyword baanConstant ELOCKEDsyn keyword baanConstant ELOGOPENsyn keyword baanConstant ELOGREADsyn keyword baanConstant ELOGWRITsyn keyword baanConstant EMEMORYsyn keyword baanConstant EMFILEsyn keyword baanConstant EMLINKsyn keyword baanConstant EMLOCKEDsyn keyword baanConstant END.PROGRAMsyn keyword baanConstant ENFILEsyn keyword baanConstant ENOBEGINsyn keyword baanConstant ENOCURRsyn keyword baanConstant ENODDsyn keyword baanConstant ENODELAYEDLOCKsyn keyword baanConstant ENODEVsyn keyword baanConstant ENOENTsyn keyword baanConstant ENOEXECsyn keyword baanConstant ENOLOKsyn keyword baanConstant ENOMEMsyn keyword baanConstant ENONFSsyn keyword baanConstant ENORECsyn keyword baanConstant ENOSERVERsyn keyword baanConstant ENOSHMEMsyn keyword baanConstant ENOSPCsyn keyword baanConstant ENOTABLEsyn keyword baanConstant ENOTBLKsyn keyword baanConstant ENOTDIRsyn keyword baanConstant ENOTEXCLsyn keyword baanConstant ENOTINRANGEsyn keyword baanConstant ENOTLOCKEDsyn keyword baanConstant ENOTOPENsyn keyword baanConstant ENOTRANSsyn keyword baanConstant ENOTTYsyn keyword baanConstant ENXIOsyn keyword baanConstant ENUMMASK.INITIALsyn keyword baanConstant ENUMMASK.GENERALsyn keyword baanConstant EPERMsyn keyword baanConstant EPIPEsyn keyword baanConstant EPRIMKEYsyn keyword baanConstant ERANGEsyn keyword baanConstant EREFERENCEsyn keyword baanConstant EREFEXISTSsyn keyword baanConstant EREFLOCKEDsyn keyword baanConstant EREFNOTEXISTSsyn keyword baanConstant EREFUNDEFINEDsyn keyword baanConstant EREFUPDATEsyn keyword baanConstant EROFSsyn keyword baanConstant EROWCHANGEDsyn keyword baanConstant ESPIPEsyn keyword baanConstant ESQLCARDINALITYVIOLATIONsyn keyword baanConstant ESQLDIVBYZEROsyn keyword baanConstant ESQLFILEIOsyn keyword baanConstant ESQLINDEXOUTOFDIMSsyn keyword baanConstant ESQLINVALIDPARAMETERTYPEsyn keyword baanConstant ESQLQUERYsyn keyword baanConstant ESQLREFERsyn keyword baanConstant ESQLSTRINGTRUNCATIONsyn keyword baanConstant ESQLSUBSTRINGERRORsyn keyword baanConstant ESQLSYNTAXsyn keyword baanConstant ESRCHsyn keyword baanConstant ETABLEEXISTsyn keyword baanConstant ETOOMANYsyn keyword baanConstant ETRANSACTIONONsyn keyword baanConstant ETXTBSYsyn keyword baanConstant EUNALLOWEDCOMPNRsyn keyword baanConstant EVTALLEVENTMASKsyn keyword baanConstant EVTARMBUTTONsyn keyword baanConstant EVTARMBUTTONMASKsyn keyword baanConstant EVTBUCKETMESSAGEsyn keyword baanConstant EVTBUTTON1syn keyword baanConstant EVTBUTTON1MASKsyn keyword baanConstant EVTBUTTON2syn keyword baanConstant EVTBUTTON2MASKsyn keyword baanConstant EVTBUTTON3syn keyword baanConstant EVTBUTTON3MASKsyn keyword baanConstant EVTBUTTON4syn keyword baanConstant EVTBUTTON4MASKsyn keyword baanConstant EVTBUTTON5syn keyword baanConstant EVTBUTTON5MASKsyn keyword baanConstant EVTBUTTONCHECKEDsyn keyword baanConstant EVTBUTTONDPRESSsyn keyword baanConstant EVTBUTTONDPRESSMASKsyn keyword baanConstant EVTBUTTONMOTIONsyn keyword baanConstant EVTBUTTONMOTIONMASKsyn keyword baanConstant EVTBUTTONPRESSsyn keyword baanConstant EVTBUTTONPRESSMASKsyn keyword baanConstant EVTBUTTONRELEASEsyn keyword baanConstant EVTBUTTONRELEASEMASKsyn keyword baanConstant EVTBUTTONSELECTsyn keyword baanConstant EVTBUTTONSELECTMASKsyn keyword baanConstant EVTBUTTONUNCHECKEDsyn keyword baanConstant EVTBUTTONUNDEFINEDsyn keyword baanConstant EVTCHANGEFOCUSsyn keyword baanConstant EVTCHANGEFOCUSMASKsyn keyword baanConstant EVTCHANNELEVENTsyn keyword baanConstant EVTCHECKBOXMASKsyn keyword baanConstant EVTCHECKBOXSELECTsyn keyword baanConstant EVTCLIENTMESSAGEsyn keyword baanConstant EVTCONNECTREQUESTsyn keyword baanConstant EVTCONTROLMASKsyn keyword baanConstant EVTDEATHCHILDsyn keyword baanConstant EVTDEATHCHILDMASKsyn keyword baanConstant EVTDISARMBUTTONsyn keyword baanConstant EVTDISARMBUTTONMASKsyn keyword baanConstant EVTDLLEVENTsyn keyword baanConstant EVTDLLEVENTMASKsyn keyword baanConstant EVTENTERNOTIFYsyn keyword baanConstant EVTENTERNOTIFYMASKsyn keyword baanConstant EVTFIELDSELECTsyn keyword baanConstant EVTFIELDSELECTMASKsyn keyword baanConstant EVTGRIDACTIVATEsyn keyword baanConstant EVTGRIDBUTTONPRESSsyn keyword baanConstant EVTGRIDCHANGEDATAsyn keyword baanConstant EVTGRIDCHANGEFOCUSsyn keyword baanConstant EVTGRIDEVENTsyn keyword baanConstant EVTGRIDEVENTMASKsyn keyword baanConstant EVTGRIDFOCUSCHANGEDBYMOUSEsyn keyword baanConstant EVTGRIDLISTBOXCHANGEsyn keyword baanConstant EVTGRIDMARKCELLsyn keyword baanConstant EVTGRIDMARKCOLUMNsyn keyword baanConstant EVTGRIDMARKRANGEsyn keyword baanConstant EVTGRIDMARKROWsyn keyword baanConstant EVTGRIDMOVECOLUMNsyn keyword baanConstant EVTGRIDMOVEROWsyn keyword baanConstant EVTGRIDRESETSELECTIONsyn keyword baanConstant EVTGRIDRESIZECOLUMNsyn keyword baanConstant EVTGRIDRESIZEROWsyn keyword baanConstant EVTHELPCOMMANDsyn keyword baanConstant EVTHELPCONTEXTsyn keyword baanConstant EVTHELPEVENTsyn keyword baanConstant EVTHELPEVENTMASKsyn keyword baanConstant EVTIOEVENTsyn keyword baanConstant EVTIOEVENTMASKsyn keyword baanConstant EVTKEYPRESSsyn keyword baanConstant EVTKEYPRESSMASKsyn keyword baanConstant EVTKILLEVENTsyn keyword baanConstant EVTLEAVENOTIFYsyn keyword baanConstant EVTLEAVENOTIFYMASKsyn keyword baanConstant EVTLISTBOXREASONACTIVATEsyn keyword baanConstant EVTLISTBOXREASONSELECTIONsyn keyword baanConstant EVTLISTBOXREASONTEXTsyn keyword baanConstant EVTLISTBOXSELECTsyn keyword baanConstant EVTLISTBOXSELECTMASKsyn keyword baanConstant EVTLOCKMASKsyn keyword baanConstant EVTMAXSIZEsyn keyword baanConstant EVTMENUSELECTsyn keyword baanConstant EVTMENUSELECTMASKsyn keyword baanConstant EVTMOD1MASKsyn keyword baanConstant EVTMOVEWINDOWsyn keyword baanConstant EVTMOVEWINDOWMASKsyn keyword baanConstant EVTNAVIGATOREVENTsyn keyword baanConstant EVTNAVIGATOREVENTMASKsyn keyword baanConstant EVTNOEVENTMASKsyn keyword baanConstant EVTOLEAUTOMATIONsyn keyword baanConstant EVTOLECLOSEsyn keyword baanConstant EVTOLECREATEINSTANCEsyn keyword baanConstant EVTOLEDATACHANGEDsyn keyword baanConstant EVTOLEEVENTsyn keyword baanConstant EVTOLEEVENTMASKsyn keyword baanConstant EVTOLEHIDEWINDOWsyn keyword baanConstant EVTOLELOADDATAsyn keyword baanConstant EVTOLELOCKSERVERsyn keyword baanConstant EVTOLEOBJECTWINDOWINVISIBLEsyn keyword baanConstant EVTOLEOBJECTWINDOWVISIBLEsyn keyword baanConstant EVTOLERELEASEDsyn keyword baanConstant EVTOLESAVEDATAsyn keyword baanConstant EVTOLESETHOSTNAMESsyn keyword baanConstant EVTOLESHOWOBJECTsyn keyword baanConstant EVTOLESHOWWINDOWsyn keyword baanConstant EVTOLEUNLOCKSERVERsyn keyword baanConstant EVTOPTIONSELECTsyn keyword baanConstant EVTPROCESSEVENTsyn keyword baanConstant EVTPUSHBUTTONsyn keyword baanConstant EVTRADIOBOXMASKsyn keyword baanConstant EVTRADIOBOXSELECTsyn keyword baanConstant EVTRESIZEWINDOWsyn keyword baanConstant EVTRESIZEWINDOWMASKsyn keyword baanConstant EVTRUNPROGEXITsyn keyword baanConstant EVTSCROLLBARSELECTsyn keyword baanConstant EVTSCROLLBARSELECTMASKsyn keyword baanConstant EVTSETFOCUSLines 1–500 of 1934. Load more
" Vim syntax file" " Language: Baan " Maintainer: Erik Remmelzwaal (erik.remmelzwaal 0x40 ssaglobal.com) " Originally owned by: Erwin Smit / Her van de Vliert " Last change: v1.17 2006/04/26 10:40:18 " For version 5.x: Clear all syntax items " For version 6.x: Quit when a syntax file was already loaded " if version < 600 syntax clear if exists("baan_fold") unlet baan_fold endif elseif exists("b:current_syntax") finish endif "********************************** Lexical setting ***************************" syn case ignore setlocal iskeyword+=. "setlocal ignorecase "This is not a local yet ;-( " Identifier syn match baanIdentifier "\<\k\+\>" "************************************* 3GL ************************************" syn match baan3glpre "#ident\>" syn match baan3glpre "#include\>" syn region baan3glpre start="#define\>" end="^[^^|]"me=s-1 contains=baanString,baanConstant,baanNumber,baanComment,baansql syn match baan3glpre "#undef\>" syn match baan3glpre "#pragma\>" syn match baan3glpre "#if\>" syn match baan3glpre "#ifdef\>" syn match baan3glpre "#ifndef\>" syn match baan3glpre "#elif\>" syn match baan3glpre "#else\>" syn match baan3glpre "#endif\>" " Some keywords are only defined when no foldinat based break bset call continue default syn keyword baan3gl empty fixed ge global goto gt le lt mb syn keyword baan3gl multibyte ne ofr prompt repeat static step stop syn keyword baan3gl until void wherebind ref reference break continue syn keyword baan3gl and or to not in syn keyword baan3gl eq input end return at print syn keyword baanType domain double long string table boolean common syn keyword baanType bset void xmlNode syn keyword baanStorageClass dim base based extern global fixed MB const syn keyword baanConstant pi true false " Folding settings if exists("baan_fold") && baan_fold syn region baanFunctionFold matchgroup=baan3gl start="^\z(\s*\)\<function\>" matchgroup=NONE end="^\z1}" transparent fold keepend else syn keyword baan3gl function endif if exists("baan_fold") && baan_fold && exists("baan_fold_block") && baan_fold_block syn region baanCondFold matchgroup=baanConditional start="^\z(\s*\)\(if\>\|else\>\)" end="^\z1endif\>" end="^\z1else\>"me=s-1 transparent fold keepend extend syn region baanCondFold matchgroup=baanConditional start="^\z(\s*\)for\>" end="^\z1endfor\>" transparent fold keepend extend syn region baanCondFold matchgroup=baanConditional start="^\z(\s*\)while\>" end="^\z1endwhile\>" transparent fold keepend extend syn region baanDLLUsage matchgroup=baan3gl start="^\z(\s*\)dllusage\>" end="^\z1enddllusage\>" fold contains=baanNumber,baanConstant,baanType syn region baanFunUsage matchgroup=baan3gl start="^\z(\s*\)functionusage\>" end="^\z1endfunctionusage\>" fold contains=baanNumber,baanConstant,baanType syn region baanCondFold matchgroup=baanConditional start="^\z(\s*\)\(case\>\|default\>\)\>" end="^\z1endcase\>" end="^\z1\(case\>\|default\>\)"me=s-1 transparent fold keepend extend syn keyword baanConditional then else endif while endwhile endfor case endcase syn match baanConditional "\<on case\>" else syn match baanConditional "\<for\>" contains=baansql syn match baanConditional "\<on case\>" syn keyword baanConditional if then else endif while endwhile endfor case endcase default syn region baanDLLUsage matchgroup=baan3gl start="\<dllusage\>" end="\<enddllusage\>" contains=baanNumber,baanConstant,baanType syn region baanFunUsage matchgroup=baan3gl start="\<functionusage\>" end="\<endfunctionusage\>" contains=baanNumber,baanConstant,baanType endif "************************************* SQL ************************************" syn keyword baansql from selectbind syn keyword baansql where wherebind whereused exsists syn keyword baansql between inrange having syn keyword baansql hint ordered asc desc syn match baansql "\<as set with \d\+ rows\>" syn match baansql "\<as prepared set\>" syn match baansql "\<as prepared set with \d\+ rows\>" syn match baansql "\<with retry\>" syn match baansql "\<with retry repeat last row\>" syn match baansql "\<for update\>" syn match baansql "\<order by\>" syn match baansql "\<group by\>" syn match baansql "\<union all\>" " references syn keyword path reference syn match baansql "\<refers to\>" syn match baansql "\<unref clear\>" syn match baansql "\<unref setunref\>" syn match baansql "\<unref clearunref\>" syn match baansql "\<unref skip\>" " hints syn keyword baansql hint and ordered asc desc syn match baansql "\<use index \d\+ on\>" syn match baansql "\<array fetching\>" syn match baansql "\<no array fetching\>" syn match baansql "\<array size \d\+\>" syn match baansql "\<all rows\>" syn match baansql "\<first rows\>" syn match baansql "\<buffer \d\+ rows\>" syn match baansql "\<no hints\>" " update syn keyword baansql set if exists("baan_fold") && baan_fold && exists("baan_fold_sql") && baan_fold_sql syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(select\>\|selectdo\>\|selectempty\>\|selecterror\>\|selecteos\>\)" end="^\z1endselect\>" end="^\z1\(selectdo\>\|selectempty\>\|selecterror\>\|selecteos\>\)"me=s-1 transparent fold keepend extend "syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(update\>\|updateempty\>\|updateerror\>\|selecteos\>\)" end="^\z1endupdate\>" end="^\z1\(updateempty\>\|updateerror\>\|selecteos\>\)"me=s-1 transparent fold keepend extend syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(update\>\|updateempty\>\|updateerror\>\)" end="^\z1endupdate\>" end="^\z1\(updateempty\>\|updateerror\>\)"me=s-1 transparent fold keepend extend syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(delete\s\+from\>\|deleteempty\>\|deleteerror\>\)" end="^\z1enddelete\>" end="^\z1\(deleteempty\>\|deleteerror\>\)"me=s-1 transparent fold keepend extend else syn keyword baansql select selectdo selectempty selecterror selecteos endselect " delete syn match baansql "\<delete from\>" syn keyword baansql deleteempty deleteerror deleteeos enddelete " update syn keyword baansql update updateempty updateerror updateeos endupdate endif setlocal foldmethod=syntax "syn sync fromstart syn sync minlines=100 "These are bshell functions if exists("baan_obsolete") syn match baansql "commit\.transaction()" syn match baansql "abort\.transaction()" syn match baansql "db\.columns\.to\.record" syn match baansql "db\.record\.to\.columns" syn match baansql "db\.bind" syn match baansql "db\.change\.order" syn match baansql "db\.set\.to\.default" syn match baansql "DB\.RETRY" syn match baansql "db\.delayed\.lock" syn match baansql "db\.retry\.point()" syn match baansql "db\.retry\.hit()" syn match baansql "db\.return\.dupl" syn match baansql "db\.skip\.dupl" syn match baansql "db\.row\.length" endif " Constants syn keyword baanConstant __function__ syn keyword baanConstant __object__ syn keyword baanConstant __file__ syn keyword baanConstant __line__ syn keyword baanConstant ABORT.PROGRAM syn keyword baanConstant ADD.SET syn keyword baanConstant ALL_ENUMS_EXCEPT syn keyword baanConstant APPL.EXCL syn keyword baanConstant APPL.READ syn keyword baanConstant APPL.WAIT syn keyword baanConstant APPL.WIDE syn keyword baanConstant APPL.WRITE syn keyword baanConstant ASK.HELPINFO syn keyword baanConstant AUTG_PRINT syn keyword baanConstant AUTG_DISPLAY syn keyword baanConstant AUTG_MODIFY syn keyword baanConstant AUTG_INSERT syn keyword baanConstant AUTG_DELETE syn keyword baanConstant AUTG_ALL syn keyword baanConstant BMS syn keyword baanConstant CALCULATOR syn keyword baanConstant CALENDAR syn keyword baanConstant CHANGE.ORDER syn keyword baanConstant CMD.OPTIONS syn keyword baanConstant CMD.WHATS.THIS syn keyword baanConstant CMF.MESSAGE syn keyword baanConstant CMF.TASK syn keyword baanConstant CMF.APPOINTMENT syn match baanConstant "\<COMPANY\$" syn keyword baanConstant COMPNR syn keyword baanConstant CONT.PROCESS syn keyword baanConstant CREATE.JOB syn keyword baanConstant DALNOOBJSET syn keyword baanConstant DALNOMETHOD syn keyword baanConstant DALNOOBJSETID syn keyword baanConstant DALNOOBJECTID syn keyword baanConstant DALNOPROP syn keyword baanConstant DALNOLOCMODE syn keyword baanConstant DALNOGETPOS syn keyword baanConstant DALNOSETPERM syn keyword baanConstant DALNOOBJPERM syn keyword baanConstant DALDBERROR syn keyword baanConstant DALHOOKERROR syn keyword baanConstant DALNOQUERYID syn keyword baanConstant DAL_DESTROY syn keyword baanConstant DAL_FIND syn keyword baanConstant DAL_GET_CURR syn keyword baanConstant DAL_GET_FIRST syn keyword baanConstant DAL_GET_LAST syn keyword baanConstant DAL_GET_NEXT syn keyword baanConstant DAL_GET_PREV syn keyword baanConstant DAL_GET_SPECIFIED syn keyword baanConstant DAL_NEW syn keyword baanConstant DAL_UPDATE syn keyword baanConstant DB.ARRAY syn keyword baanConstant DB.BASED syn keyword baanConstant DB.BITSET syn keyword baanConstant DB.BYTE syn keyword baanConstant DB.CHECK.IGNORED.REF syn keyword baanConstant DB.CHILD syn keyword baanConstant DB.CLEAR.NO.ROLLBACK syn keyword baanConstant DB.CLEAR.WITH.ROLLBACK syn keyword baanConstant DB.COMBINED syn keyword baanConstant DB.DATE syn keyword baanConstant DB.DELAYED.LOCK syn keyword baanConstant DB.DOUBLE syn keyword baanConstant DB.ENUM syn keyword baanConstant DB.EXIT.ON.DUPL syn keyword baanConstant DB.EXIT.ON.NOREC syn keyword baanConstant DB.EXIT.ON.ROWCHANGED syn keyword baanConstant DB.FILLED syn keyword baanConstant DB.FIXED syn keyword baanConstant DB.FL.LOCK syn keyword baanConstant DB.FLOAT syn keyword baanConstant DB.IGNORE.ALL.REFS syn keyword baanConstant DB.INTEGER syn keyword baanConstant DB.IS.REF.TO syn keyword baanConstant DB.LOCK syn keyword baanConstant DB.LONG syn keyword baanConstant DB.MAIL syn keyword baanConstant DB.MULTIBYTE syn keyword baanConstant DB.NOT.ACTIV syn keyword baanConstant DB.PAR.IS.REF.TO syn keyword baanConstant DB.REF.CASCADE syn keyword baanConstant DB.REF.CHK.RUNTIME syn keyword baanConstant DB.REF.DELETE syn keyword baanConstant DB.REF.NOP syn keyword baanConstant DB.REF.NULLIFY syn keyword baanConstant DB.REF.RESTRICTED syn keyword baanConstant DB.REF.UPDATE syn keyword baanConstant DB.RETRY syn keyword baanConstant DB.RETURN.DUPL syn keyword baanConstant DB.RETURN.ERROR syn keyword baanConstant DB.RETURN.NOREC syn keyword baanConstant DB.RETURN.REF.EXISTS syn keyword baanConstant DB.RETURN.REF.NOT.EXISTS syn keyword baanConstant DB.RETURN.ROWCHANGED syn keyword baanConstant DB.RPOINT syn keyword baanConstant DB.SKIP.DUPL syn keyword baanConstant DB.SKIP.NOREC syn keyword baanConstant DB.SKIP.ROWCHANGED syn keyword baanConstant DB.STRING syn keyword baanConstant DB.TEXT syn keyword baanConstant DB.TIME syn keyword baanConstant DBG_BDB_ACTIONS syn keyword baanConstant DBG_BDB_DELAY_LOCK syn keyword baanConstant DBG_BDB_REFER syn keyword baanConstant DBG_BDB_SERVER_TYPE syn keyword baanConstant DBG_DATA_SIZE syn keyword baanConstant DBG_DEBUG_MESG syn keyword baanConstant DBG_DEBUG_TSS syn keyword baanConstant DBG_FILE syn keyword baanConstant DBG_FILEDEV syn keyword baanConstant DBG_FUN_DEBUG syn keyword baanConstant DBG_GET_PUT_VAR syn keyword baanConstant DBG_INSTR_DEBUG syn keyword baanConstant DBG_MUL_ACTION syn keyword baanConstant DBG_OBJ_SIZE syn keyword baanConstant DBG_PRINT_ENUMS syn keyword baanConstant DBG_REF_PATH syn keyword baanConstant DBG_RESOURCE_DBG syn keyword baanConstant DBG_SCHED_DEBUG syn keyword baanConstant DBG_SHOW_FLOW syn keyword baanConstant DBG_SHOW_TRACE syn keyword baanConstant DBG_SRDD_USAGE syn keyword baanConstant DEBUG syn keyword baanConstant DEF.FIND syn keyword baanConstant DISPLAY.SET syn keyword baanConstant DIS.RESTARTED syn keyword baanConstant DLL_OVERLOAD syn keyword baanConstant DLL_OVERLOAD_ALL syn keyword baanConstant DLL_SILENT_ERR syn keyword baanConstant DSTerminationCreateProcess syn keyword baanConstant DSTerminationCreateThread syn keyword baanConstant DSTerminationNormalExit syn keyword baanConstant DSTerminationOpenStderr syn keyword baanConstant DSTerminationOpenStdin syn keyword baanConstant DSTerminationOpenStdout syn keyword baanConstant DSTerminationSetDir syn keyword baanConstant DUPL.OCCUR syn keyword baanConstant E2BIG syn keyword baanConstant EABORT syn keyword baanConstant EACCES syn keyword baanConstant EAGAIN syn keyword baanConstant EAUDIT syn keyword baanConstant EBADADRS syn keyword baanConstant EBADARG syn keyword baanConstant EBADCOLL syn keyword baanConstant EBADCURSOR syn keyword baanConstant EBADF syn keyword baanConstant EBADFILE syn keyword baanConstant EBADFLD syn keyword baanConstant EBADKEY syn keyword baanConstant EBADLOG syn keyword baanConstant EBADMEM syn keyword baanConstant EBDBNOTON syn keyword baanConstant EBDBON syn keyword baanConstant EBUSY syn keyword baanConstant ECHILD syn keyword baanConstant EDDCORRUPT syn keyword baanConstant EDOM syn keyword baanConstant EDUPL syn keyword baanConstant EENDFILE syn keyword baanConstant EEXIST syn keyword baanConstant EFAULT syn keyword baanConstant EFBIG syn keyword baanConstant EFLOCKED syn keyword baanConstant EFNAME syn keyword baanConstant EINTR syn keyword baanConstant EINVAL syn keyword baanConstant EIO syn keyword baanConstant EISDIR syn keyword baanConstant EISREADONLY syn keyword baanConstant EKEXISTS syn keyword baanConstant ELOCKED syn keyword baanConstant ELOGOPEN syn keyword baanConstant ELOGREAD syn keyword baanConstant ELOGWRIT syn keyword baanConstant EMEMORY syn keyword baanConstant EMFILE syn keyword baanConstant EMLINK syn keyword baanConstant EMLOCKED syn keyword baanConstant END.PROGRAM syn keyword baanConstant ENFILE syn keyword baanConstant ENOBEGIN syn keyword baanConstant ENOCURR syn keyword baanConstant ENODD syn keyword baanConstant ENODELAYEDLOCK syn keyword baanConstant ENODEV syn keyword baanConstant ENOENT syn keyword baanConstant ENOEXEC syn keyword baanConstant ENOLOK syn keyword baanConstant ENOMEM syn keyword baanConstant ENONFS syn keyword baanConstant ENOREC syn keyword baanConstant ENOSERVER syn keyword baanConstant ENOSHMEM syn keyword baanConstant ENOSPC syn keyword baanConstant ENOTABLE syn keyword baanConstant ENOTBLK syn keyword baanConstant ENOTDIR syn keyword baanConstant ENOTEXCL syn keyword baanConstant ENOTINRANGE syn keyword baanConstant ENOTLOCKED syn keyword baanConstant ENOTOPEN syn keyword baanConstant ENOTRANS syn keyword baanConstant ENOTTY syn keyword baanConstant ENXIO syn keyword baanConstant ENUMMASK.INITIAL syn keyword baanConstant ENUMMASK.GENERAL syn keyword baanConstant EPERM syn keyword baanConstant EPIPE syn keyword baanConstant EPRIMKEY syn keyword baanConstant ERANGE syn keyword baanConstant EREFERENCE syn keyword baanConstant EREFEXISTS syn keyword baanConstant EREFLOCKED syn keyword baanConstant EREFNOTEXISTS syn keyword baanConstant EREFUNDEFINED syn keyword baanConstant EREFUPDATE syn keyword baanConstant EROFS syn keyword baanConstant EROWCHANGED syn keyword baanConstant ESPIPE syn keyword baanConstant ESQLCARDINALITYVIOLATION syn keyword baanConstant ESQLDIVBYZERO syn keyword baanConstant ESQLFILEIO syn keyword baanConstant ESQLINDEXOUTOFDIMS syn keyword baanConstant ESQLINVALIDPARAMETERTYPE syn keyword baanConstant ESQLQUERY syn keyword baanConstant ESQLREFER syn keyword baanConstant ESQLSTRINGTRUNCATION syn keyword baanConstant ESQLSUBSTRINGERROR syn keyword baanConstant ESQLSYNTAX syn keyword baanConstant ESRCH syn keyword baanConstant ETABLEEXIST syn keyword baanConstant ETOOMANY syn keyword baanConstant ETRANSACTIONON syn keyword baanConstant ETXTBSY syn keyword baanConstant EUNALLOWEDCOMPNR syn keyword baanConstant EVTALLEVENTMASK syn keyword baanConstant EVTARMBUTTON syn keyword baanConstant EVTARMBUTTONMASK syn keyword baanConstant EVTBUCKETMESSAGE syn keyword baanConstant EVTBUTTON1 syn keyword baanConstant EVTBUTTON1MASK syn keyword baanConstant EVTBUTTON2 syn keyword baanConstant EVTBUTTON2MASK syn keyword baanConstant EVTBUTTON3 syn keyword baanConstant EVTBUTTON3MASK syn keyword baanConstant EVTBUTTON4 syn keyword baanConstant EVTBUTTON4MASK syn keyword baanConstant EVTBUTTON5 syn keyword baanConstant EVTBUTTON5MASK syn keyword baanConstant EVTBUTTONCHECKED syn keyword baanConstant EVTBUTTONDPRESS syn keyword baanConstant EVTBUTTONDPRESSMASK syn keyword baanConstant EVTBUTTONMOTION syn keyword baanConstant EVTBUTTONMOTIONMASK syn keyword baanConstant EVTBUTTONPRESS syn keyword baanConstant EVTBUTTONPRESSMASK syn keyword baanConstant EVTBUTTONRELEASE syn keyword baanConstant EVTBUTTONRELEASEMASK syn keyword baanConstant EVTBUTTONSELECT syn keyword baanConstant EVTBUTTONSELECTMASK syn keyword baanConstant EVTBUTTONUNCHECKED syn keyword baanConstant EVTBUTTONUNDEFINED syn keyword baanConstant EVTCHANGEFOCUS syn keyword baanConstant EVTCHANGEFOCUSMASK syn keyword baanConstant EVTCHANNELEVENT syn keyword baanConstant EVTCHECKBOXMASK syn keyword baanConstant EVTCHECKBOXSELECT syn keyword baanConstant EVTCLIENTMESSAGE syn keyword baanConstant EVTCONNECTREQUEST syn keyword baanConstant EVTCONTROLMASK syn keyword baanConstant EVTDEATHCHILD syn keyword baanConstant EVTDEATHCHILDMASK syn keyword baanConstant EVTDISARMBUTTON syn keyword baanConstant EVTDISARMBUTTONMASK syn keyword baanConstant EVTDLLEVENT syn keyword baanConstant EVTDLLEVENTMASK syn keyword baanConstant EVTENTERNOTIFY syn keyword baanConstant EVTENTERNOTIFYMASK syn keyword baanConstant EVTFIELDSELECT syn keyword baanConstant EVTFIELDSELECTMASK syn keyword baanConstant EVTGRIDACTIVATE syn keyword baanConstant EVTGRIDBUTTONPRESS syn keyword baanConstant EVTGRIDCHANGEDATA syn keyword baanConstant EVTGRIDCHANGEFOCUS syn keyword baanConstant EVTGRIDEVENT syn keyword baanConstant EVTGRIDEVENTMASK syn keyword baanConstant EVTGRIDFOCUSCHANGEDBYMOUSE syn keyword baanConstant EVTGRIDLISTBOXCHANGE syn keyword baanConstant EVTGRIDMARKCELL syn keyword baanConstant EVTGRIDMARKCOLUMN syn keyword baanConstant EVTGRIDMARKRANGE syn keyword baanConstant EVTGRIDMARKROW syn keyword baanConstant EVTGRIDMOVECOLUMN syn keyword baanConstant EVTGRIDMOVEROW syn keyword baanConstant EVTGRIDRESETSELECTION syn keyword baanConstant EVTGRIDRESIZECOLUMN syn keyword baanConstant EVTGRIDRESIZEROW syn keyword baanConstant EVTHELPCOMMAND syn keyword baanConstant EVTHELPCONTEXT syn keyword baanConstant EVTHELPEVENT syn keyword baanConstant EVTHELPEVENTMASK syn keyword baanConstant EVTIOEVENT syn keyword baanConstant EVTIOEVENTMASK syn keyword baanConstant EVTKEYPRESS syn keyword baanConstant EVTKEYPRESSMASK syn keyword baanConstant EVTKILLEVENT syn keyword baanConstant EVTLEAVENOTIFY syn keyword baanConstant EVTLEAVENOTIFYMASK syn keyword baanConstant EVTLISTBOXREASONACTIVATE syn keyword baanConstant EVTLISTBOXREASONSELECTION syn keyword baanConstant EVTLISTBOXREASONTEXT syn keyword baanConstant EVTLISTBOXSELECT syn keyword baanConstant EVTLISTBOXSELECTMASK syn keyword baanConstant EVTLOCKMASK syn keyword baanConstant EVTMAXSIZE syn keyword baanConstant EVTMENUSELECT syn keyword baanConstant EVTMENUSELECTMASK syn keyword baanConstant EVTMOD1MASK syn keyword baanConstant EVTMOVEWINDOW syn keyword baanConstant EVTMOVEWINDOWMASK syn keyword baanConstant EVTNAVIGATOREVENT syn keyword baanConstant EVTNAVIGATOREVENTMASK syn keyword baanConstant EVTNOEVENTMASK syn keyword baanConstant EVTOLEAUTOMATION syn keyword baanConstant EVTOLECLOSE syn keyword baanConstant EVTOLECREATEINSTANCE syn keyword baanConstant EVTOLEDATACHANGED syn keyword baanConstant EVTOLEEVENT syn keyword baanConstant EVTOLEEVENTMASK syn keyword baanConstant EVTOLEHIDEWINDOW syn keyword baanConstant EVTOLELOADDATA syn keyword baanConstant EVTOLELOCKSERVER syn keyword baanConstant EVTOLEOBJECTWINDOWINVISIBLE syn keyword baanConstant EVTOLEOBJECTWINDOWVISIBLE syn keyword baanConstant EVTOLERELEASED syn keyword baanConstant EVTOLESAVEDATA syn keyword baanConstant EVTOLESETHOSTNAMES syn keyword baanConstant EVTOLESHOWOBJECT syn keyword baanConstant EVTOLESHOWWINDOW syn keyword baanConstant EVTOLEUNLOCKSERVER syn keyword baanConstant EVTOPTIONSELECT syn keyword baanConstant EVTPROCESSEVENT syn keyword baanConstant EVTPUSHBUTTON syn keyword baanConstant EVTRADIOBOXMASK syn keyword baanConstant EVTRADIOBOXSELECT syn keyword baanConstant EVTRESIZEWINDOW syn keyword baanConstant EVTRESIZEWINDOWMASK syn keyword baanConstant EVTRUNPROGEXIT syn keyword baanConstant EVTSCROLLBARSELECT syn keyword baanConstant EVTSCROLLBARSELECTMASK syn keyword baanConstant EVTSETFOCUS