codekingpro/portable-devtools
114k
1" Vim syntax file2" Language: SNNS result file3" Maintainer: Davide Alberani <alberanid@bigfoot.com>4" Last Change: 28 Apr 20015" Version: 0.26" URL: http://digilander.iol.it/alberanid/vim/syntax/snnsres.vim7"8" SNNS http://www-ra.informatik.uni-tuebingen.de/SNNS/9" is a simulator for neural networks.10 11" quit when a syntax file was already loaded12if exists("b:current_syntax")13 finish14endif15 16" the accepted fields in the header17syn match snnsresNoHeader "No\. of patterns\s*:\s*" contained18syn match snnsresNoHeader "No\. of input units\s*:\s*" contained19syn match snnsresNoHeader "No\. of output units\s*:\s*" contained20syn match snnsresNoHeader "No\. of variable input dimensions\s*:\s*" contained21syn match snnsresNoHeader "No\. of variable output dimensions\s*:\s*" contained22syn match snnsresNoHeader "Maximum input dimensions\s*:\s*" contained23syn match snnsresNoHeader "Maximum output dimensions\s*:\s*" contained24syn match snnsresNoHeader "startpattern\s*:\s*" contained25syn match snnsresNoHeader "endpattern\s*:\s*" contained26syn match snnsresNoHeader "input patterns included" contained27syn match snnsresNoHeader "teaching output included" contained28syn match snnsresGen "generated at.*" contained contains=snnsresNumbers29syn match snnsresGen "SNNS result file [Vv]\d\.\d" contained contains=snnsresNumbers30 31" the header, what is not an accepted field, is an error32syn region snnsresHeader start="^SNNS" end="^\s*[-+\.]\=[0-9#]"me=e-2 contains=snnsresNoHeader,snnsresNumbers,snnsresGen33 34" numbers inside the header35syn match snnsresNumbers "\d" contained36syn match snnsresComment "#.*$" contains=snnsresTodo37syn keyword snnsresTodo TODO XXX FIXME contained38 39 40hi def link snnsresGen Statement41hi def link snnsresHeader Statement42hi def link snnsresNoHeader Define43hi def link snnsresNumbers Number44hi def link snnsresComment Comment45hi def link snnsresTodo Todo46 47 48let b:current_syntax = "snnsres"49 50" vim: ts=8 sw=251 