119a09a18SBram Moolenaar" Vim syntax file 219a09a18SBram Moolenaar" Language: Kyocera PreScribe2e 319a09a18SBram Moolenaar" Maintainer: Klaus Muth <[email protected]> 419a09a18SBram Moolenaar" URL: http://www.hampft.de/vim/syntax/prescribe.vim 519a09a18SBram Moolenaar" Last Change: 2005 Mar 04 619a09a18SBram Moolenaar 789bcfda6SBram Moolenaar" quit when a syntax file was already loaded 889bcfda6SBram Moolenaarif exists("b:current_syntax") 919a09a18SBram Moolenaar finish 1019a09a18SBram Moolenaarendif 1119a09a18SBram Moolenaar 1219a09a18SBram Moolenaarsyn match prescribeSpecial "!R!" 1319a09a18SBram Moolenaar 1419a09a18SBram Moolenaar" all prescribe commands 1519a09a18SBram Moolenaarsyn keyword prescribeStatement ALTF AMCR ARC ASFN ASTK BARC BLK BOX CALL 1619a09a18SBram Moolenaarsyn keyword prescribeStatement CASS CIR CLIP CLPR CLSP COPY CPTH CSET CSTK 1719a09a18SBram Moolenaarsyn keyword prescribeStatement CTXT DAF DAM DAP DELF DELM DPAT DRP DRPA DUPX 1819a09a18SBram Moolenaarsyn keyword prescribeStatement DXPG DXSD DZP ENDD ENDM ENDR EPL EPRM EXIT 1919a09a18SBram Moolenaarsyn keyword prescribeStatement FDIR FILL FLAT FLST FONT FPAT FRPO FSET FTMD 2019a09a18SBram Moolenaarsyn keyword prescribeStatement GPAT ICCD INTL JOG LDFC MAP MCRO MDAT MID 2119a09a18SBram Moolenaarsyn keyword prescribeStatement MLST MRP MRPA MSTK MTYP MZP NEWP PAGE PARC PAT 2219a09a18SBram Moolenaarsyn keyword prescribeStatement PCRP PCZP PDIR RDRP PDZP PELP PIE PMRA PMRP PMZP 2319a09a18SBram Moolenaarsyn keyword prescribeStatement PRBX PRRC PSRC PXPL RDMP RES RSL RGST RPCS RPF 2419a09a18SBram Moolenaarsyn keyword prescribeStatement RPG RPP RPU RTTX RTXT RVCD RVRD SBM SCAP SCCS 2519a09a18SBram Moolenaarsyn keyword prescribeStatement SCF SCG SCP SCPI SCRC SCS SCU SDP SEM SETF SFA 2619a09a18SBram Moolenaarsyn keyword prescribeStatement SFNT SIMG SIR SLJN SLM SLPI SLPP SLS SMLT SPD 2719a09a18SBram Moolenaarsyn keyword prescribeStatement SPL SPLT SPO SPSZ SPW SRM SRO SROP SSTK STAT STRK 2819a09a18SBram Moolenaarsyn keyword prescribeStatement SULP SVCP TATR TEXT TPRS UNIT UOM WIDE WRED XPAT 2919a09a18SBram Moolenaarsyn match prescribeStatement "\<ALTB\s\+[ACDEGRST]\>" 3019a09a18SBram Moolenaarsyn match prescribeStatement "\<CPPY\s\+[DE]\>" 3119a09a18SBram Moolenaarsyn match prescribeStatement "\<EMCR\s\+[DE]\>" 3219a09a18SBram Moolenaarsyn match prescribeStatement "\<FRPO\s\+INIT\>" 3319a09a18SBram Moolenaarsyn match prescribeStatement "\<JOB[DLOPST]\>" 3419a09a18SBram Moolenaarsyn match prescribeStatement "\<LDFC\s\+[CFS]\>" 3519a09a18SBram Moolenaarsyn match prescribeStatement "\<RWER\s\+[DFILRSTW]\>" 3619a09a18SBram Moolenaar 3719a09a18SBram Moolenaarsyn match prescribeCSETArg "[0-9]\{1,3}[A-Z]" 3819a09a18SBram Moolenaarsyn match prescribeFRPOArg "[A-Z][0-9]\{1,2}" 3919a09a18SBram Moolenaarsyn match prescribeNumber "[0-9]\+" 4019a09a18SBram Moolenaarsyn region prescribeString start=+'+ end=+'+ skip=+\\'+ 4119a09a18SBram Moolenaarsyn region prescribeComment start=+CMNT+ end=+;+ 4219a09a18SBram Moolenaar 4319a09a18SBram Moolenaar" Define the default highlighting. 4489bcfda6SBram Moolenaar" Only when an item doesn't have highlighting yet 4519a09a18SBram Moolenaar 46*f37506f6SBram Moolenaarhi def link prescribeSpecial PreProc 47*f37506f6SBram Moolenaarhi def link prescribeStatement Statement 48*f37506f6SBram Moolenaarhi def link prescribeNumber Number 49*f37506f6SBram Moolenaarhi def link prescribeCSETArg String 50*f37506f6SBram Moolenaarhi def link prescribeFRPOArg String 51*f37506f6SBram Moolenaarhi def link prescribeComment Comment 5219a09a18SBram Moolenaar 5319a09a18SBram Moolenaar 5419a09a18SBram Moolenaarlet b:current_syntax = "prescribe" 5519a09a18SBram Moolenaar 5619a09a18SBram Moolenaar" vim: ts=8 57