Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
snnspat.vim63 linesDownload Raw Back to syntax
1" Vim syntax file2" Language:	SNNS pattern file3" Maintainer:	Davide Alberani <alberanid@bigfoot.com>4" Last Change:	2012 Feb 03 by Thilo Six5" Version:	0.26" URL:		http://digilander.iol.it/alberanid/vim/syntax/snnspat.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 16let s:cpo_save = &cpo17set cpo&vim18 19" anything that isn't part of the header, a comment or a number20" is wrong21syn match	snnspatError	".*"22" hoping that matches any kind of notation...23syn match	snnspatAccepted	"\([-+]\=\(\d\+\.\|\.\)\=\d\+\([Ee][-+]\=\d\+\)\=\)"24syn match	snnspatAccepted "\s"25syn match	snnspatBrac	"\[\s*\d\+\(\s\|\d\)*\]" contains=snnspatNumbers26 27" the accepted fields in the header28syn match	snnspatNoHeader	"No\. of patterns\s*:\s*" contained29syn match	snnspatNoHeader	"No\. of input units\s*:\s*" contained30syn match	snnspatNoHeader	"No\. of output units\s*:\s*" contained31syn match	snnspatNoHeader	"No\. of variable input dimensions\s*:\s*" contained32syn match	snnspatNoHeader	"No\. of variable output dimensions\s*:\s*" contained33syn match	snnspatNoHeader	"Maximum input dimensions\s*:\s*" contained34syn match	snnspatNoHeader	"Maximum output dimensions\s*:\s*" contained35syn match	snnspatGen	"generated at.*" contained contains=snnspatNumbers36syn match	snnspatGen	"SNNS pattern definition file [Vv]\d\.\d" contained contains=snnspatNumbers37 38" the header, what is not an accepted field, is an error39syn region	snnspatHeader	start="^SNNS" end="^\s*[-+\.]\=[0-9#]"me=e-2 contains=snnspatNoHeader,snnspatNumbers,snnspatGen,snnspatBrac40 41" numbers inside the header42syn match	snnspatNumbers	"\d" contained43syn match	snnspatComment	"#.*$" contains=snnspatTodo44syn keyword	snnspatTodo	TODO XXX FIXME contained45 46 47hi def link snnspatGen		Statement48hi def link snnspatHeader		Error49hi def link snnspatNoHeader	Define50hi def link snnspatNumbers		Number51hi def link snnspatComment		Comment52hi def link snnspatError		Error53hi def link snnspatTodo		Todo54hi def link snnspatAccepted	NONE55hi def link snnspatBrac		NONE56 57 58let b:current_syntax = "snnspat"59 60let &cpo = s:cpo_save61unlet s:cpo_save62" vim: ts=8 sw=263 
codekingpro/portable-devtools · Team Ai