Mercurial > vim
diff runtime/syntax/javacc.vim @ 3854:aa51675adf7e
Updated runtime files.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Fri, 05 Oct 2012 22:26:30 +0200 |
parents | 3fc0f57ecb91 |
children | 43efa4f5a8ea |
line wrap: on
line diff
--- a/runtime/syntax/javacc.vim +++ b/runtime/syntax/javacc.vim @@ -2,7 +2,7 @@ " Language: JavaCC, a Java Compiler Compiler written by JavaSoft " Maintainer: Claudio Fleiner <claudio@fleiner.com> " URL: http://www.fleiner.com/vim/syntax/javacc.vim -" Last Change: 2001 Jun 20 +" Last Change: 2012 Oct 05 " Uses java.vim, and adds a few special things for JavaCC Parser files. " Those files usually have the extension *.jj @@ -15,6 +15,9 @@ elseif exists("b:current_syntax") finish endif +let s:cpo_save = &cpo +set cpo&vim + " source the java.vim file if version < 600 source <sfile>:p:h/java.vim @@ -44,7 +47,7 @@ syn keyword javaccPackages options DEBUG syn keyword javaccPackages COMMON_TOKEN_ACTION IGNORE_CASE CHOICE_AMBIGUITY_CHECK syn keyword javaccPackages OTHER_AMBIGUITY_CHECK STATIC LOOKAHEAD ERROR_REPORTING syn keyword javaccPackages USER_TOKEN_MANAGER USER_CHAR_STREAM JAVA_UNICODE_ESCAPE -syn keyword javaccPackages UNICODE_INPUT +syn keyword javaccPackages UNICODE_INPUT JDK_VERSION syn match javaccPackages "PARSER_END([^)]*)" syn match javaccPackages "PARSER_BEGIN([^)]*)" syn match javaccSpecToken "<EOF>" @@ -73,5 +76,7 @@ if version >= 508 || !exists("did_css_sy endif let b:current_syntax = "javacc" +let &cpo = s:cpo_save +unlet s:cpo_save " vim: ts=8