comparison runtime/syntax/yaml.vim @ 2608:7d8af31066c8

Updated runtime files and translations.
author Bram Moolenaar <bram@vim.org>
date Wed, 20 Oct 2010 18:45:33 +0200
parents e8a482a7fa6c
children 22da5ab9aaa1
comparison
equal deleted inserted replaced
2607:2f57d93bdbf6 2608:7d8af31066c8
1 " Vim syntax file 1 " Vim syntax file
2 " Language: YAML (YAML Ain't Markup Language) 1.2 2 " Language: YAML (YAML Ain't Markup Language) 1.2
3 " Maintainer: Nikolai Pavlov <zyx.vim@gmail.com> 3 " Maintainer: Nikolai Pavlov <zyx.vim@gmail.com>
4 " First author: Nikolai Weibull <now@bitwi.se> 4 " First author: Nikolai Weibull <now@bitwi.se>
5 " Latest Revision: 2010-09-16 5 " Latest Revision: 2010-10-08
6 6
7 if exists('b:current_syntax') 7 if exists('b:current_syntax')
8 finish 8 finish
9 endif 9 endif
10 10
122 syn keyword yamlConstant null Null NULL 122 syn keyword yamlConstant null Null NULL
123 syn match yamlConstant '\<\~\>' 123 syn match yamlConstant '\<\~\>'
124 124
125 syn match yamlTimestamp /\%([\[\]{}, \t]\@!\p\)\@<!\%(\d\{4}-\d\d\=-\d\d\=\%(\%([Tt]\|\s\+\)\%(\d\d\=\):\%(\d\d\):\%(\d\d\)\%(\.\%(\d*\)\)\=\%(\s*\%(Z\|[+-]\d\d\=\%(:\d\d\)\=\)\)\=\)\=\)\%([\[\]{}, \t]\@!\p\)\@!/ 125 syn match yamlTimestamp /\%([\[\]{}, \t]\@!\p\)\@<!\%(\d\{4}-\d\d\=-\d\d\=\%(\%([Tt]\|\s\+\)\%(\d\d\=\):\%(\d\d\):\%(\d\d\)\%(\.\%(\d*\)\)\=\%(\s*\%(Z\|[+-]\d\d\=\%(:\d\d\)\=\)\)\=\)\=\)\%([\[\]{}, \t]\@!\p\)\@!/
126 126
127 syn match yamlInteger /\%([\[\]{}, \t]\@!\p\)\@<!\%([+-]\=\%(0\%(b[0-1_]\+\|[0-7_]\+\|x[0-9a-fA-F_]\+\)\=\|\%([1-9][0-9_]*\%(:[0-5]\=\d\)\+\)\)\)\%([\[\]{}, \t]\@!\p\)\@!/ 127 syn match yamlInteger /\%([\[\]{}, \t]\@!\p\)\@<!\%([+-]\=\%(0\%(b[0-1_]\+\|[0-7_]\+\|x[0-9a-fA-F_]\+\)\=\|\%([1-9][0-9_]*\%(:[0-5]\=\d\)\+\)\)\|[1-9][0-9_]*\)\%([\[\]{}, \t]\@!\p\)\@!/
128 syn match yamlFloat /\%([\[\]{}, \t]\@!\p\)\@<!\%([+-]\=\%(\%(\d[0-9_]*\)\.[0-9_]*\%([eE][+-]\d\+\)\=\|\.[0-9_]\+\%([eE][-+][0-9]\+\)\=\|\d[0-9_]*\%(:[0-5]\=\d\)\+\.[0-9_]*\|\.\%(inf\|Inf\|INF\)\)\|\%(\.\%(nan\|NaN\|NAN\)\)\)\%([\[\]{}, \t]\@!\p\)\@!/ 128 syn match yamlFloat /\%([\[\]{}, \t]\@!\p\)\@<!\%([+-]\=\%(\%(\d[0-9_]*\)\.[0-9_]*\%([eE][+-]\d\+\)\=\|\.[0-9_]\+\%([eE][-+][0-9]\+\)\=\|\d[0-9_]*\%(:[0-5]\=\d\)\+\.[0-9_]*\|\.\%(inf\|Inf\|INF\)\)\|\%(\.\%(nan\|NaN\|NAN\)\)\)\%([\[\]{}, \t]\@!\p\)\@!/
129 129
130 execute 'syn match yamlNodeTag '.string(s:c_ns_tag_property) 130 execute 'syn match yamlNodeTag '.string(s:c_ns_tag_property)
131 execute 'syn match yamlAnchor '.string(s:c_ns_anchor_property) 131 execute 'syn match yamlAnchor '.string(s:c_ns_anchor_property)
132 execute 'syn match yamlAlias '.string(s:c_ns_alias_node) 132 execute 'syn match yamlAlias '.string(s:c_ns_alias_node)