Mercurial > vim
view runtime/syntax/coco.vim @ 27138:1fc0421a448f v8.2.4098
patch 8.2.4098: typing "interrupt" at debug prompt may keep exception around
Commit: https://github.com/vim/vim/commit/069613c9e8645acea3a128c15ebdbf56e2219d44
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jan 15 15:23:44 2022 +0000
patch 8.2.4098: typing "interrupt" at debug prompt may keep exception around
Problem: Typing "interrupt" at debug prompt may keep exception around,
causing function calls to fail.
Solution: Discard any exception at the toplevel. (closes #9532)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 15 Jan 2022 16:30:02 +0100 |
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