xref: /vim-8.2.3635/runtime/syntax/prescribe.vim (revision f37506f6)
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