aboutsummaryrefslogtreecommitdiffstats
path: root/library/Text_Highlighter/cpp.xml
diff options
context:
space:
mode:
Diffstat (limited to 'library/Text_Highlighter/cpp.xml')
-rw-r--r--library/Text_Highlighter/cpp.xml201
1 files changed, 0 insertions, 201 deletions
diff --git a/library/Text_Highlighter/cpp.xml b/library/Text_Highlighter/cpp.xml
deleted file mode 100644
index 2cbaa930f..000000000
--- a/library/Text_Highlighter/cpp.xml
+++ /dev/null
@@ -1,201 +0,0 @@
-<?xml version="1.0"?>
-<!-- $Id: cpp.xml,v 1.2 2008-07-31 23:06:30 ssttoo Exp $ -->
-
-<highlight lang="CPP" case="no">
-
- <authors>
- <author name="Aaron Kalin"/>
- <author name="Andrey Demenev" email="demenev@gmail.com"/>
- </authors>
-
- <comment>
-Thanks to Aaron Kalin for initial
-implementation of this highlighter
- </comment>
-
- <default innerClass="code" />
-
- <block name="escaped" match="\\" innerClass="special" contained="yes">
- <onlyin region="strdouble"/>
- </block>
-
- <region name="strdouble" delimClass="quotes" innerClass="string" start="&quot;" end="&quot;"/>
-
- <region name="block" delimClass="brackets" innerClass="code" start="\{" end="\}">
- <contains all="yes"/>
- </region>
-
- <region name="brackets" delimClass="brackets" innerClass="code" start="\(" end="\)">
- <contains all="yes"/>
- </region>
-
- <region name="sqbrackets" delimClass="brackets" innerClass="code" start="\[" end="\]">
- <contains all="yes"/>
- </region>
-
- <block name="identifier" match="[a-z_]\w*" innerClass="identifier" case="no"/>
-
- <block name="hexinteger" match="\b0[xX][\da-f]+" innerClass="number"/>
- <block name="integer" match="\b\d\d*|\b0\b" innerClass="number"/>
- <block name="octinteger" match="\b0[0-7]+" innerClass="number"/>
- <block name="float" match="\b(\d*\.\d+)|(\d+\.\d*)" innerClass="number"/>
-
-
- <region name="strincl" delimClass="quotes" innerClass="string" start="&lt;" end="&gt;">
- <onlyin region="include" />
- </region>
-
- <!-- <block name="preprocessor" match="^#[azAZ_]\w*" innerClass="prepro"/> -->
- <region name="include" innerClass="prepro" start="/^[ \t]*#include/m" end="/(?&lt;!\\)$/m">
- <contains region="strdouble"/>
- <contains region="strincl"/>
- </region>
-
- <region name="preprocessor" delimClass="prepro" innerClass="code" start="/^[ \t]*#[ \t]*[a-z]+/mi" end="/(?&lt;!\\)$/m">
- <contains region="comment"/>
- <contains region="mlcomment"/>
- <contains region="strdouble"/>
- <contains region="brackets"/>
- <contains region="block"/>
- <contains block="identifier"/>
- <contains block="integer"/>
- <contains block="hexinteger"/>
- <contains block="octinteger"/>
- <contains block="float"/>
-
- </region>
-
- <block name="number" match="\d*\.?\d+" innerClass="number"/>
-
-
- <region name="mlcomment" innerClass="mlcomment" start="\/\*" end="\*\/" >
- <contains block="cvstag"/>
- </region>
-
- <block name="cvstag" match="\$\w+\s*:.+\$" innerClass="inlinedoc">
-
- <onlyin region="mlcomment"/>
- <onlyin region="comment"/>
- </block>
-
- <region name="comment" start="\/\/.+" end="/$/m" innerClass="comment" delimClass="comment">
- <contains block="cvstag"/>
- </region>
-
- <keywords name="reserved" inherits="identifier" innerClass="reserved" case="yes">
- <keyword match="and" />
- <keyword match="and_eq" />
- <keyword match="asm" />
-
- <keyword match="bitand" />
- <keyword match="bitor" />
- <keyword match="break" />
- <keyword match="case" />
- <keyword match="catch" />
- <keyword match="compl" />
-
- <keyword match="const_cast" />
- <keyword match="continue" />
- <keyword match="default" />
- <keyword match="delete" />
- <keyword match="do" />
- <keyword match="dynamic_cast" />
-
- <keyword match="else" />
- <keyword match="for" />
- <keyword match="fortran" />
- <keyword match="friend" />
- <keyword match="goto" />
- <keyword match="if" />
-
- <keyword match="new" />
- <keyword match="not" />
- <keyword match="not_eq" />
- <keyword match="operator" />
- <keyword match="or" />
- <keyword match="or_eq" />
-
- <keyword match="private" />
- <keyword match="protected" />
- <keyword match="public" />
- <keyword match="reinterpret_cast" />
- <keyword match="return" />
- <keyword match="sizeof" />
-
- <keyword match="static_cast" />
- <keyword match="switch" />
- <keyword match="this" />
- <keyword match="throw" />
- <keyword match="try" />
- <keyword match="typeid" />
-
- <keyword match="using" />
- <keyword match="while" />
- <keyword match="xor" />
- <keyword match="xor_eq" />
-
- <keyword match="false" />
- <keyword match="true" />
- </keywords>
-
- <keywords name="types" inherits="identifier" innerClass="types" case="yes">
-
- <keyword match="auto" />
- <keyword match="bool" />
- <keyword match="char" />
- <keyword match="class" />
- <keyword match="const" />
- <keyword match="double" />
-
- <keyword match="enum" />
- <keyword match="explicit" />
- <keyword match="export" />
- <keyword match="extern" />
- <keyword match="float" />
- <keyword match="inline" />
-
- <keyword match="int" />
- <keyword match="long" />
- <keyword match="mutable" />
- <keyword match="namespace" />
- <keyword match="register" />
- <keyword match="short" />
-
- <keyword match="signed" />
- <keyword match="static" />
- <keyword match="struct" />
- <keyword match="template" />
- <keyword match="typedef" />
- <keyword match="typename" />
-
- <keyword match="union" />
- <keyword match="unsigned" />
- <keyword match="virtual" />
- <keyword match="void" />
- <keyword match="volatile" />
- <keyword match="wchar_t" />
-
- </keywords>
-
- <keywords name="Common Macros" inherits="identifier" innerClass="prepro" case="yes">
- <keyword match="NULL" />
- <keyword match="TRUE" />
- <keyword match="FALSE" />
- <keyword match="MAX" />
-
- <keyword match="MIN" />
- <keyword match="__LINE__" />
- <keyword match="__DATA__" />
- <keyword match="__FILE__" />
- <keyword match="__TIME__" />
- <keyword match="__STDC__" />
-
- </keywords>
-
-
- <!--
- <keywords name="reserved" inherits="identifier" innerClass="reserved" case="yes">
- -->
-
-</highlight>
-