annotate runtime/syntax/snnsnet.vim @ 33767:4913b4f5a133 v9.0.2104

patch 9.0.2104: wast filetype should be replaced by wat filetype Commit: https://github.com/vim/vim/commit/bc8f79d36a456054ed29f46585830af6d71f57c8 Author: rhysd <lin90162@yahoo.co.jp> Date: Tue Nov 14 16:46:07 2023 +0100 patch 9.0.2104: wast filetype should be replaced by wat filetype Problem: wast filetype should be replaced by wat filetype Solution: start using the official wat filetype name runtime: rename `wast` filetype to `wat` (Wasm text format) The problem is the name of the current filetype wast. When the plugin was initially created, the file extension for Wasm text format was not fixed and .wast was more popular. However, recently .wat became the official file extension for WebAssembly text (WAT) format and .wast is now a file extension for the unofficial WAST format, which is a superset of .wat for the convenience to describe the Wasm specification conformance tests. https://webassembly.js.org/docs/contrib-wat-vs-wast.html However for now, let's keep using the `wat` filetype even for the .wast extension, so that we at least do not lose the filetype settings and syntax highlighting. This can be adjusted later, if it turns out to have a separate need for. closes: #13533 Signed-off-by: rhysd <lin90162@yahoo.co.jp> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Tue, 14 Nov 2023 17:15:03 +0100
parents 46763b01cd9a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: SNNS network file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: Davide Alberani <alberanid@bigfoot.com>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " Last Change: 28 Apr 2001
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 " Version: 0.2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 " URL: http://digilander.iol.it/alberanid/vim/syntax/snnsnet.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 " SNNS http://www-ra.informatik.uni-tuebingen.de/SNNS/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 " is a simulator for neural networks.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 7
diff changeset
11 " quit when a syntax file was already loaded
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 7
diff changeset
12 if exists("b:current_syntax")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 syn match snnsnetTitle "no\."
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 syn match snnsnetTitle "type name"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 syn match snnsnetTitle "unit name"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 syn match snnsnetTitle "act\( func\)\="
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 syn match snnsnetTitle "out func"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 syn match snnsnetTitle "site\( name\)\="
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 syn match snnsnetTitle "site function"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 syn match snnsnetTitle "source:weight"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 syn match snnsnetTitle "unitNo\."
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 syn match snnsnetTitle "delta x"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 syn match snnsnetTitle "delta y"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 syn keyword snnsnetTitle typeName unitName bias st position subnet layer sites name target z LLN LUN Toff Soff Ctype
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 syn match snnsnetType "SNNS network definition file [Vv]\d.\d.*" contains=snnsnetNumbers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 syn match snnsnetType "generated at.*" contains=snnsnetNumbers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 syn match snnsnetType "network name\s*:"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 syn match snnsnetType "source files\s*:"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 syn match snnsnetType "no\. of units\s*:.*" contains=snnsnetNumbers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 syn match snnsnetType "no\. of connections\s*:.*" contains=snnsnetNumbers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 syn match snnsnetType "no\. of unit types\s*:.*" contains=snnsnetNumbers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 syn match snnsnetType "no\. of site types\s*:.*" contains=snnsnetNumbers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 syn match snnsnetType "learning function\s*:"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 syn match snnsnetType "pruning function\s*:"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 syn match snnsnetType "subordinate learning function\s*:"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 syn match snnsnetType "update function\s*:"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 syn match snnsnetSection "unit definition section"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 syn match snnsnetSection "unit default section"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 syn match snnsnetSection "site definition section"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 syn match snnsnetSection "type definition section"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 syn match snnsnetSection "connection definition section"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 syn match snnsnetSection "layer definition section"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 syn match snnsnetSection "subnet definition section"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 syn match snnsnetSection "3D translation section"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 syn match snnsnetSection "time delay section"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 syn match snnsnetNumbers "\d" contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 syn match snnsnetComment "#.*$" contains=snnsnetTodo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 syn keyword snnsnetTodo TODO XXX FIXME contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
57 hi def link snnsnetType Type
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
58 hi def link snnsnetComment Comment
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
59 hi def link snnsnetNumbers Number
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
60 hi def link snnsnetSection Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
61 hi def link snnsnetTitle Label
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
62 hi def link snnsnetTodo Todo
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 let b:current_syntax = "snnsnet"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 " vim: ts=8 sw=2