diff options
Diffstat (limited to 'library/Text_Highlighter/cpp.xml')
-rw-r--r-- | library/Text_Highlighter/cpp.xml | 201 |
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=""" end="""/> - - <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="<" end=">"> - <onlyin region="include" /> - </region> - - <!-- <block name="preprocessor" match="^#[azAZ_]\w*" innerClass="prepro"/> --> - <region name="include" innerClass="prepro" start="/^[ \t]*#include/m" end="/(?<!\\)$/m"> - <contains region="strdouble"/> - <contains region="strincl"/> - </region> - - <region name="preprocessor" delimClass="prepro" innerClass="code" start="/^[ \t]*#[ \t]*[a-z]+/mi" end="/(?<!\\)$/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> - |