comparison runtime/syntax/progress.vim @ 3920:c53344bacabf

Updated runtime files.
author Bram Moolenaar <bram@vim.org>
date Thu, 15 Nov 2012 21:28:22 +0100
parents 04592728474a
children 43efa4f5a8ea
comparison
equal deleted inserted replaced
3919:23fc3dc4317e 3920:c53344bacabf
1 " Vim syntax file 1 " Vim syntax file
2 " Language: Progress 4GL 2 " Language: Progress 4GL
3 " Filename extensions: *.p (collides with Pascal), 3 " Filename extensions: *.p (collides with Pascal),
4 " *.i (collides with assembler) 4 " *.i (collides with assembler)
5 " *.w (collides with cweb) 5 " *.w (collides with cweb)
6 " Maintainer: Philip Uren <philuSPAX@ieee.org> Remove SPAX spam block 6 " Maintainer: Philip Uren <philuSPAXY@ieee.org> Remove SPAXY spam block
7 " Contributors: Chris Ruprecht <chris@ruprecht.org> 7 " Contributors: Matthew Stickney <mtstickneySPAXY@gmail.com>
8 " Philip Uren <philu@computer.org> 8 " Chris Ruprecht <chrisSPAXY@ruprecht.org>
9 " Mikhail Kuperblum <mikhail@whasup.com> 9 " Mikhail Kuperblum <mikhailSPAXY@whasup.com>
10 " John Florian <jflorian@voyager.net> 10 " John Florian <jflorianSPAXY@voyager.net>
11 " Version: 12 11 " Version: 13
12 " Last Change: Aug 16 2012 12 " Last Change: Nov 11 2012
13 13
14 " For version 5.x: Clear all syntax item 14 " For version 5.x: Clear all syntax item
15 " For version 6.x: Quit when a syntax file was already loaded 15 " For version 6.x: Quit when a syntax file was already loaded
16 if version < 600 16 if version < 600
17 syntax clear 17 syntax clear
97 syn keyword ProgressReserved window-maxim[ized] window-minim[ized] window-normal with work-tab[le] workfile write xcode xcode-session-key xref xref-xml yes 97 syn keyword ProgressReserved window-maxim[ized] window-minim[ized] window-normal with work-tab[le] workfile write xcode xcode-session-key xref xref-xml yes
98 98
99 " Strings. Handles embedded quotes. 99 " Strings. Handles embedded quotes.
100 " Note that, for some reason, Progress doesn't use the backslash, "\" 100 " Note that, for some reason, Progress doesn't use the backslash, "\"
101 " as the escape character; it uses tilde, "~". 101 " as the escape character; it uses tilde, "~".
102 syn region ProgressString matchgroup=ProgressQuote start=+"+ end=+"+ skip=+\~'\|\~\~+ contains=@Spell 102 syn region ProgressString matchgroup=ProgressQuote start=+"+ end=+"+ skip=+\~'\|\~\~\|\~"+ contains=@Spell
103 syn region ProgressString matchgroup=ProgressQuote start=+'+ end=+'+ skip=+\~'\|\~\~+ contains=@Spell 103 syn region ProgressString matchgroup=ProgressQuote start=+'+ end=+'+ skip=+\~'\|\~\~\|\~"+ contains=@Spell
104 104
105 syn match ProgressIdentifier "\<[a-zA-Z_][a-zA-Z0-9_]*\>()" 105 syn match ProgressIdentifier "\<[a-zA-Z_][a-zA-Z0-9_]*\>()"
106 106
107 " syn match ProgressDelimiter "()" 107 " syn match ProgressDelimiter "()"
108 108