diff options
Diffstat (limited to 'library/Text_Highlighter/ruby.xml')
-rw-r--r-- | library/Text_Highlighter/ruby.xml | 141 |
1 files changed, 0 insertions, 141 deletions
diff --git a/library/Text_Highlighter/ruby.xml b/library/Text_Highlighter/ruby.xml deleted file mode 100644 index 599f5af17..000000000 --- a/library/Text_Highlighter/ruby.xml +++ /dev/null @@ -1,141 +0,0 @@ -<?xml version="1.0"?> -<!-- $Id: ruby.xml,v 1.1 2007-06-03 02:35:28 ssttoo Exp $ --> - -<highlight lang="ruby" case="no"> - - <authors> - <author name="Andrey Demenev" email="demenev@gmail.com"/> - </authors> - - <comment> -FIXME: While this construction : s.split /z/i -is valid, regular expression is not recognized as such -(/ folowing an identifier or number is not recognized as -start of RE), making highlighting improper - -%q(a (nested) string) does not get highlighted correctly - </comment> - - <default innerClass="code" /> - - <region name="data" start="/^__END__$/m" end="$" delimClass="reserved" innerClass="comment" never-conteined="yes" /> - - <region name="strdouble" delimClass="quotes" innerClass="string" - start=""" end=""" > - </region> - - <region name="qstrdouble" delimClass="quotes" innerClass="string" - start="%[Qx]([!"#\$%&'+\-*.\/:;=?@^`|~{<\[(])" end="%b1%" remember="yes" /> - - <region name="strsingle" delimClass="quotes" innerClass="string" - start="'" end="'" /> - - <region name="qstrsingle" delimClass="quotes" innerClass="string" - start="%[wq]([!"#\$%&'+\-*.\/:;=?@^`|~{<\[(])" end="%b1%" remember="yes" /> - - <block name="global" match="\$(\W|\w+)" innerClass="var" /> - - <block name="classvar" match="/@@?[_a-z][\d_a-z]*/i" innerClass="var" /> - - <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="escaped" match="\\." innerClass="special" contained="yes"> - <onlyin region="qstrsingle"/> - <onlyin region="strsingle"/> - <onlyin region="qstrdouble"/> - <onlyin region="strdouble"/> - <onlyin region="regexp"/> - </block> - - <block name="identifier" match="[a-z_]\w*" innerClass="identifier" /> - - <block name="exponent" - match="((\d+|((\d*\.\d+)|(\d+\.\d*)))[eE][+-]?\d+)" - innerClass="number" /> - - <block name="float" match="(\d*\.\d+)|(\d+\.\d*)" innerClass="number"/> - - <block name="hexinteger" match="0[xX][\da-f]+l?" innerClass="number" /> - - <block name="integer" match="\d+l?|\b0l?\b" innerClass="number" /> - - <block name="octinteger" match="0[0-7]+l?" innerClass="number" /> - - - <region name="rubydoc" start="/^=begin$/m" end="/^=end$/m" delimClass="comment" innerClass="comment"> - <contains block="cvstag" /> - </region> - - <block name="cvstag" match="\$\w+\s*:.+\$" innerClass="inlinedoc" contained="yes"> - <onlyin region="comment"/> - <onlyin region="rubydoc"/> - </block> - - <region name="comment" innerClass="comment" start="#" end="/$/m" delimClass="comment" > - <contains block="cvstag" /> - </region> - - <region name="regexp" delimClass="quotes" innerClass="string" start="\s*\/" end="\/[iomx]*" - neverAfter="(?<!\band|\bor|\bwhile|\buntil|\bunless|\bif|\belsif|\bwhen|[~=!|&(,\[])$"> - </region> - - <keywords name="reserved" inherits="identifier" innerClass="reserved" case = "yes"> - <keyword match="__FILE__" /> - <keyword match="require" /> - <keyword match="and" /> - <keyword match="def" /> - <keyword match="end" /> - <keyword match="in" /> - <keyword match="or" /> - <keyword match="self" /> - <keyword match="unless" /> - <keyword match="__LINE__" /> - <keyword match="begin" /> - <keyword match="defined?" /> - <keyword match="ensure" /> - <keyword match="module" /> - <keyword match="redo" /> - <keyword match="super" /> - <keyword match="until" /> - <keyword match="BEGIN" /> - <keyword match="break" /> - <keyword match="do" /> - <keyword match="false" /> - <keyword match="next" /> - <keyword match="rescue" /> - <keyword match="then" /> - <keyword match="when" /> - <keyword match="END" /> - <keyword match="case" /> - <keyword match="else" /> - <keyword match="for" /> - <keyword match="nil" /> - <keyword match="retry" /> - <keyword match="true" /> - <keyword match="while" /> - <keyword match="alias" /> - <keyword match="module_function" /> - <keyword match="private" /> - <keyword match="public" /> - <keyword match="protected" /> - <keyword match="attr_reader" /> - <keyword match="attr_writer" /> - <keyword match="attr_accessor" /> - <keyword match="class" /> - <keyword match="elsif" /> - <keyword match="if" /> - <keyword match="not" /> - <keyword match="return" /> - <keyword match="undef" /> - <keyword match="yield" /> - </keywords> - - -</highlight> - |