1071d4279SBram Moolenaar" Vim syntax file 2071d4279SBram Moolenaar" Language: sinda85, sinda/fluint compare file 3071d4279SBram Moolenaar" Maintainer: Adrian Nagle, [email protected] 4071d4279SBram Moolenaar" Last Change: 2003 May 11 5071d4279SBram Moolenaar" Filenames: *.cmp 6071d4279SBram Moolenaar" URL: http://www.naglenet.org/vim/syntax/sindacmp.vim 7071d4279SBram Moolenaar" MAIN URL: http://www.naglenet.org/vim/ 8071d4279SBram Moolenaar 9071d4279SBram Moolenaar 10071d4279SBram Moolenaar 1189bcfda6SBram Moolenaar" quit when a syntax file was already loaded 1289bcfda6SBram Moolenaarif exists("b:current_syntax") 13071d4279SBram Moolenaar finish 14071d4279SBram Moolenaarendif 15071d4279SBram Moolenaar 16071d4279SBram Moolenaar 17071d4279SBram Moolenaar 18071d4279SBram Moolenaar" Ignore case 19071d4279SBram Moolenaarsyn case ignore 20071d4279SBram Moolenaar 21071d4279SBram Moolenaar 22071d4279SBram Moolenaar 23071d4279SBram Moolenaar" 24071d4279SBram Moolenaar" Begin syntax definitions for compare files. 25071d4279SBram Moolenaar" 26071d4279SBram Moolenaar 27071d4279SBram Moolenaar" Define keywords for sinda compare (sincomp) 28071d4279SBram Moolenaarsyn keyword sindacmpUnit celsius fahrenheit 29071d4279SBram Moolenaar 30071d4279SBram Moolenaar 31071d4279SBram Moolenaar 32071d4279SBram Moolenaar" Define matches for sinda compare (sincomp) 33071d4279SBram Moolenaarsyn match sindacmpTitle "Steady State Temperature Comparison" 34071d4279SBram Moolenaar 35071d4279SBram Moolenaarsyn match sindacmpLabel "File [1-6] is" 36071d4279SBram Moolenaar 37071d4279SBram Moolenaarsyn match sindacmpHeader "^ *Node\( *File \d\)* *Node Description" 38071d4279SBram Moolenaar 39071d4279SBram Moolenaarsyn match sindacmpInteger "^ *-\=\<[0-9]*\>" 40071d4279SBram Moolenaarsyn match sindacmpFloat "-\=\<[0-9]*\.[0-9]*" 41071d4279SBram Moolenaar 42071d4279SBram Moolenaar 43071d4279SBram Moolenaar 44071d4279SBram Moolenaar" Define the default highlighting 4589bcfda6SBram Moolenaar" Only when an item doesn't have highlighting yet 46071d4279SBram Moolenaar 47*f37506f6SBram Moolenaarhi def link sindacmpTitle Type 48*f37506f6SBram Moolenaarhi def link sindacmpUnit PreProc 49071d4279SBram Moolenaar 50*f37506f6SBram Moolenaarhi def link sindacmpLabel Statement 51071d4279SBram Moolenaar 52*f37506f6SBram Moolenaarhi def link sindacmpHeader sindaHeader 53071d4279SBram Moolenaar 54*f37506f6SBram Moolenaarhi def link sindacmpInteger Number 55*f37506f6SBram Moolenaarhi def link sindacmpFloat Special 56071d4279SBram Moolenaar 57071d4279SBram Moolenaar 58071d4279SBram Moolenaar 59071d4279SBram Moolenaarlet b:current_syntax = "sindacmp" 60071d4279SBram Moolenaar 61071d4279SBram Moolenaar" vim: ts=8 sw=2 62