Mercurial > vim
view runtime/syntax/takout.vim @ 8418:89f38c77e11e v7.4.1500
commit https://github.com/vim/vim/commit/9ef00be261115acb5bae3b3ca45c1d86a19ba2c7
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Mar 6 14:58:28 2016 +0100
patch 7.4.1500
Problem: Should_free flag set to FALSE.
Solution: Set it to TRUE. (Neovim 4415)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 06 Mar 2016 15:00:05 +0100 |
parents | 3fc0f57ecb91 |
children | 43efa4f5a8ea |
line wrap: on
line source
" Vim syntax file " Language: TAK2, TAK3, TAK2000 thermal modeling output file " Maintainer: Adrian Nagle, anagle@ball.com " Last Change: 2003 May 11 " Filenames: *.out " URL: http://www.naglenet.org/vim/syntax/takout.vim " MAIN URL: http://www.naglenet.org/vim/ " For version 5.x: Clear all syntax items " For version 6.x: Quit when a syntax file was already loaded if version < 600 syntax clear elseif exists("b:current_syntax") finish endif " Ignore case syn case match " Load TAK syntax file if version < 600 source <sfile>:p:h/tak.vim else runtime! syntax/tak.vim endif unlet b:current_syntax " " " Begin syntax definitions for tak output files. " " Define keywords for TAK output syn case match syn keyword takoutPos ON SI syn keyword takoutNeg OFF ENG " Define matches for TAK output syn match takoutTitle "TAK III" syn match takoutTitle "Release \d.\d\d" syn match takoutTitle " K & K Associates *Thermal Analysis Kit III *Serial Number \d\d-\d\d\d" syn match takoutFile ": \w*\.TAK"hs=s+2 syn match takoutInteger "T\=[0-9]*\>"ms=s+1 syn match takoutSectionDelim "[-<>]\{4,}" contains=takoutSectionTitle syn match takoutSectionDelim ":\=\.\{4,}:\=" contains=takoutSectionTitle syn match takoutSectionTitle "[-<:] \w[0-9A-Za-z_() ]\+ [->:]"hs=s+1,me=e-1 syn match takoutHeaderDelim "=\{5,}" syn match takoutHeaderDelim "|\{5,}" syn match takoutHeaderDelim "+\{5,}" syn match takoutLabel "Input File:" contains=takoutFile syn match takoutLabel "Begin Solution: Routine" syn match takoutError "<<< Error >>>" " Define the default highlighting " For version 5.7 and earlier: only when not done already " For version 5.8 and later: only when an item doesn't have highlighting yet if version >= 508 || !exists("did_takout_syntax_inits") if version < 508 let did_takout_syntax_inits = 1 command -nargs=+ HiLink hi link <args> else command -nargs=+ HiLink hi def link <args> endif HiLink takoutPos Statement HiLink takoutNeg PreProc HiLink takoutTitle Type HiLink takoutFile takIncludeFile HiLink takoutInteger takInteger HiLink takoutSectionDelim Delimiter HiLink takoutSectionTitle Exception HiLink takoutHeaderDelim SpecialComment HiLink takoutLabel Identifier HiLink takoutError Error delcommand HiLink endif let b:current_syntax = "takout" " vim: ts=8 sw=2