Mercurial > vim
view runtime/syntax/coco.vim @ 14011:8631b54ae2a2 v8.1.0023
patch 8.1.0023: gcc 8.1 warns for use of strncpy()
commit https://github.com/vim/vim/commit/22c105640cdef25d98390f973d2ed53dd9039f6e
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat May 26 17:35:27 2018 +0200
patch 8.1.0023: gcc 8.1 warns for use of strncpy()
Problem: gcc 8.1 warns for use of strncpy(). (John Marriott)
Solution: Use mch_memmove() instead of STRNCPY().
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 26 May 2018 17:45:06 +0200 |
parents | 43efa4f5a8ea |
children | 1e9e9d89f0ee |
line wrap: on
line source
" Vim syntax file " Language: Coco/R " Maintainer: Ashish Shukla <wahjava@gmail.com> " Last Change: 2007 Aug 10 " Remark: Coco/R syntax partially implemented. " License: Vim license " quit when a syntax file was already loaded if exists("b:current_syntax") finish endif syn keyword cocoKeywords ANY CHARACTERS COMMENTS COMPILER CONTEXT END FROM IF IGNORE IGNORECASE NESTED PRAGMAS PRODUCTIONS SYNC TO TOKENS WEAK syn match cocoUnilineComment #//.*$# syn match cocoIdentifier /[[:alpha:]][[:alnum:]]*/ syn region cocoMultilineComment start=#/[*]# end=#[*]/# syn region cocoString start=/"/ skip=/\\"\|\\\\/ end=/"/ syn region cocoCharacter start=/'/ skip=/\\'\|\\\\/ end=/'/ syn match cocoOperator /+\||\|\.\.\|-\|(\|)\|{\|}\|\[\|\]\|=\|<\|>/ syn region cocoProductionCode start=/([.]/ end=/[.])/ syn match cocoPragma /[$][[:alnum:]]*/ hi def link cocoKeywords Keyword hi def link cocoUnilineComment Comment hi def link cocoMultilineComment Comment hi def link cocoIdentifier Identifier hi def link cocoString String hi def link cocoCharacter Character hi def link cocoOperator Operator hi def link cocoProductionCode Statement hi def link cocoPragma Special