From 142415b985881f5f1365d2a40042fd973e493652 Mon Sep 17 00:00:00 2001 From: Garen Torikian Date: Tue, 25 Dec 2012 00:20:33 -0800 Subject: [PATCH] Fix endif --- lib/ace/mode/c_cpp_highlight_rules.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/ace/mode/c_cpp_highlight_rules.js b/lib/ace/mode/c_cpp_highlight_rules.js index a6822271..5be688f5 100644 --- a/lib/ace/mode/c_cpp_highlight_rules.js +++ b/lib/ace/mode/c_cpp_highlight_rules.js @@ -85,8 +85,11 @@ var c_cppHighlightRules = function() { regex : "[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b" }, { token : "keyword", // pre-compiler directives - regex : "(?:#include|#import|#pragma|#line|#define|#undef|#if|#ifdef|#else|#elif|#endif|#ifndef)", + regex : "(?:#include|#import|#pragma|#line|#define|#undef|#if|#ifdef|#else|#elif|#ifndef)", next : "directive" + }, { + token : "keyword", // special case pre-compiler directive + regex : "(?:#endif)" }, { token : "support.function.C99.c", regex : cFunctions