1071d4279SBram Moolenaar" Vim syntax file 2071d4279SBram Moolenaar" Language: SNNS network file 3071d4279SBram Moolenaar" Maintainer: Davide Alberani <[email protected]> 4071d4279SBram Moolenaar" Last Change: 28 Apr 2001 5071d4279SBram Moolenaar" Version: 0.2 6071d4279SBram Moolenaar" URL: http://digilander.iol.it/alberanid/vim/syntax/snnsnet.vim 7071d4279SBram Moolenaar" 8071d4279SBram Moolenaar" SNNS http://www-ra.informatik.uni-tuebingen.de/SNNS/ 9071d4279SBram Moolenaar" is a simulator for neural networks. 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 Moolenaarsyn match snnsnetTitle "no\." 17071d4279SBram Moolenaarsyn match snnsnetTitle "type name" 18071d4279SBram Moolenaarsyn match snnsnetTitle "unit name" 19071d4279SBram Moolenaarsyn match snnsnetTitle "act\( func\)\=" 20071d4279SBram Moolenaarsyn match snnsnetTitle "out func" 21071d4279SBram Moolenaarsyn match snnsnetTitle "site\( name\)\=" 22071d4279SBram Moolenaarsyn match snnsnetTitle "site function" 23071d4279SBram Moolenaarsyn match snnsnetTitle "source:weight" 24071d4279SBram Moolenaarsyn match snnsnetTitle "unitNo\." 25071d4279SBram Moolenaarsyn match snnsnetTitle "delta x" 26071d4279SBram Moolenaarsyn match snnsnetTitle "delta y" 27071d4279SBram Moolenaarsyn keyword snnsnetTitle typeName unitName bias st position subnet layer sites name target z LLN LUN Toff Soff Ctype 28071d4279SBram Moolenaar 29071d4279SBram Moolenaarsyn match snnsnetType "SNNS network definition file [Vv]\d.\d.*" contains=snnsnetNumbers 30071d4279SBram Moolenaarsyn match snnsnetType "generated at.*" contains=snnsnetNumbers 31071d4279SBram Moolenaarsyn match snnsnetType "network name\s*:" 32071d4279SBram Moolenaarsyn match snnsnetType "source files\s*:" 33071d4279SBram Moolenaarsyn match snnsnetType "no\. of units\s*:.*" contains=snnsnetNumbers 34071d4279SBram Moolenaarsyn match snnsnetType "no\. of connections\s*:.*" contains=snnsnetNumbers 35071d4279SBram Moolenaarsyn match snnsnetType "no\. of unit types\s*:.*" contains=snnsnetNumbers 36071d4279SBram Moolenaarsyn match snnsnetType "no\. of site types\s*:.*" contains=snnsnetNumbers 37071d4279SBram Moolenaarsyn match snnsnetType "learning function\s*:" 38071d4279SBram Moolenaarsyn match snnsnetType "pruning function\s*:" 39071d4279SBram Moolenaarsyn match snnsnetType "subordinate learning function\s*:" 40071d4279SBram Moolenaarsyn match snnsnetType "update function\s*:" 41071d4279SBram Moolenaar 42071d4279SBram Moolenaarsyn match snnsnetSection "unit definition section" 43071d4279SBram Moolenaarsyn match snnsnetSection "unit default section" 44071d4279SBram Moolenaarsyn match snnsnetSection "site definition section" 45071d4279SBram Moolenaarsyn match snnsnetSection "type definition section" 46071d4279SBram Moolenaarsyn match snnsnetSection "connection definition section" 47071d4279SBram Moolenaarsyn match snnsnetSection "layer definition section" 48071d4279SBram Moolenaarsyn match snnsnetSection "subnet definition section" 49071d4279SBram Moolenaarsyn match snnsnetSection "3D translation section" 50071d4279SBram Moolenaarsyn match snnsnetSection "time delay section" 51071d4279SBram Moolenaar 52071d4279SBram Moolenaarsyn match snnsnetNumbers "\d" contained 53071d4279SBram Moolenaarsyn match snnsnetComment "#.*$" contains=snnsnetTodo 54071d4279SBram Moolenaarsyn keyword snnsnetTodo TODO XXX FIXME contained 55071d4279SBram Moolenaar 56071d4279SBram Moolenaar 57*f37506f6SBram Moolenaarhi def link snnsnetType Type 58*f37506f6SBram Moolenaarhi def link snnsnetComment Comment 59*f37506f6SBram Moolenaarhi def link snnsnetNumbers Number 60*f37506f6SBram Moolenaarhi def link snnsnetSection Statement 61*f37506f6SBram Moolenaarhi def link snnsnetTitle Label 62*f37506f6SBram Moolenaarhi def link snnsnetTodo Todo 63071d4279SBram Moolenaar 64071d4279SBram Moolenaar 65071d4279SBram Moolenaarlet b:current_syntax = "snnsnet" 66071d4279SBram Moolenaar 67071d4279SBram Moolenaar" vim: ts=8 sw=2 68