1071d4279SBram Moolenaar" Vim syntax file 2071d4279SBram Moolenaar" Language: jgraph (graph plotting utility) 3071d4279SBram Moolenaar" Maintainer: Jonas Munsin [email protected] 4071d4279SBram Moolenaar" Last Change: 2003 May 04 5071d4279SBram Moolenaar" this syntax file is not yet complete 6071d4279SBram Moolenaar 7071d4279SBram Moolenaar 889bcfda6SBram Moolenaar" quit when a syntax file was already loaded 989bcfda6SBram Moolenaarif exists("b:current_syntax") 10071d4279SBram Moolenaar finish 11071d4279SBram Moolenaarendif 12071d4279SBram Moolenaar 13071d4279SBram Moolenaarsyn case match 14071d4279SBram Moolenaar 15071d4279SBram Moolenaar" comments 16071d4279SBram Moolenaarsyn region jgraphComment start="(\* " end=" \*)" 17071d4279SBram Moolenaar 18071d4279SBram Moolenaarsyn keyword jgraphCmd newcurve newgraph marktype 19071d4279SBram Moolenaarsyn keyword jgraphType xaxis yaxis 20071d4279SBram Moolenaar 21071d4279SBram Moolenaarsyn keyword jgraphType circle box diamond triangle x cross ellipse 22071d4279SBram Moolenaarsyn keyword jgraphType xbar ybar text postscript eps none general 23071d4279SBram Moolenaar 24071d4279SBram Moolenaarsyn keyword jgraphType solid dotted dashed longdash dotdash dodotdash 25071d4279SBram Moolenaarsyn keyword jgraphType dotdotdashdash pts 26071d4279SBram Moolenaar 27071d4279SBram Moolenaar"integer number, or floating point number without a dot. - or no - 28071d4279SBram Moolenaarsyn match jgraphNumber "\<-\=\d\+\>" 29071d4279SBram Moolenaar"floating point number, with dot - or no - 30071d4279SBram Moolenaarsyn match jgraphNumber "\<-\=\d\+\.\d*\>" 31071d4279SBram Moolenaar"floating point number, starting with a dot - or no - 32071d4279SBram Moolenaarsyn match jgraphNumber "\-\=\.\d\+\>" 33071d4279SBram Moolenaar 34071d4279SBram Moolenaar 35071d4279SBram Moolenaar" Define the default highlighting. 3689bcfda6SBram Moolenaar" Only when an item doesn't have highlighting yet 37071d4279SBram Moolenaar 38*f37506f6SBram Moolenaarhi def link jgraphComment Comment 39*f37506f6SBram Moolenaarhi def link jgraphCmd Identifier 40*f37506f6SBram Moolenaarhi def link jgraphType Type 41*f37506f6SBram Moolenaarhi def link jgraphNumber Number 42071d4279SBram Moolenaar 43071d4279SBram Moolenaar 44071d4279SBram Moolenaar 45071d4279SBram Moolenaarlet b:current_syntax = "jgraph" 46