diff options
author | murphy <murphy@rubychan.de> | 2006-07-11 05:45:00 +0000 |
---|---|---|
committer | murphy <murphy@rubychan.de> | 2006-07-11 05:45:00 +0000 |
commit | f52bf8ab02dfe021e415adb17fb01ea9b1d388f1 (patch) | |
tree | f69ef9b8323175f8fbb0b0d11d8f8d3fea53ea4c /test/xml | |
parent | 7bb2aef0553091a10c197e302475c9f14de8a860 (diff) | |
download | coderay-f52bf8ab02dfe021e415adb17fb01ea9b1d388f1.tar.gz |
Totally revamped test system. Nitro will be fixed soon.
A bunch of new tests. Delphi and XML are now tested, too.
bench/example.dump deleted (depends on Ruby version, OS, whatever. Nothing for the repo.)
Diffstat (limited to 'test/xml')
-rw-r--r-- | test/xml/kate.html | 259 | ||||
-rw-r--r-- | test/xml/kate.out.raydebug | 152 | ||||
-rw-r--r-- | test/xml/suite.rb | 11 |
3 files changed, 169 insertions, 253 deletions
diff --git a/test/xml/kate.html b/test/xml/kate.html index 15b6c2f..1cb4044 100644 --- a/test/xml/kate.html +++ b/test/xml/kate.html @@ -1,15 +1,15 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="de">
<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>CodeRay HTML Encoder Example</title>
- <style type="text/css">
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>CodeRay HTML Encoder Example</title>
+ <style type="text/css">
.CodeRay {
- background-color: #f8f8f8;
- border: 1px solid silver;
- font-family: 'Courier New', 'Terminal', monospace;
- color: #100;
+ background-color: #f8f8f8;
+ border: 1px solid silver;
+ font-family: 'Courier New', 'Terminal', monospace;
+ color: #100;
}
.CodeRay pre { margin: 0px }
@@ -21,9 +21,9 @@ table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px } table.CodeRay td { padding: 2px 4px; vertical-align: top }
.CodeRay .line_numbers, .CodeRay .no {
- background-color: #def;
- color: gray;
- text-align: right;
+ background-color: #def;
+ color: gray;
+ text-align: right;
}
.CodeRay .line_numbers tt { font-weight: bold }
.CodeRay .no { padding: 0px 4px }
@@ -110,166 +110,89 @@ ol.CodeRay li { white-space: pre } .CodeRay .v { color:#036 }
.CodeRay .xt { color:#444 }
- </style>
+ </style>
</head>
<body style="background-color: white;">
-<table class="CodeRay"><tr>
- <td class="line_numbers" title="click to toggle" onclick="with (this.firstChild.style) { display = (display == '') ? 'none' : '' }"><pre>1<tt>
-</tt>2<tt>
-</tt>3<tt>
-</tt>4<tt>
-</tt>5<tt>
-</tt>6<tt>
-</tt>7<tt>
-</tt>8<tt>
-</tt>9<tt>
-</tt><strong>10</strong><tt>
-</tt>11<tt>
-</tt>12<tt>
-</tt>13<tt>
-</tt>14<tt>
-</tt>15<tt>
-</tt>16<tt>
-</tt>17<tt>
-</tt>18<tt>
-</tt>19<tt>
-</tt><strong>20</strong><tt>
-</tt>21<tt>
-</tt>22<tt>
-</tt>23<tt>
-</tt>24<tt>
-</tt>25<tt>
-</tt>26<tt>
-</tt>27<tt>
-</tt>28<tt>
-</tt>29<tt>
-</tt><strong>30</strong><tt>
-</tt>31<tt>
-</tt>32<tt>
-</tt>33<tt>
-</tt>34<tt>
-</tt>35<tt>
-</tt>36<tt>
-</tt>37<tt>
-</tt>38<tt>
-</tt>39<tt>
-</tt><strong>40</strong><tt>
-</tt>41<tt>
-</tt>42<tt>
-</tt>43<tt>
-</tt>44<tt>
-</tt>45<tt>
-</tt>46<tt>
-</tt>47<tt>
-</tt>48<tt>
-</tt>49<tt>
-</tt><strong>50</strong><tt>
-</tt>51<tt>
-</tt>52<tt>
-</tt>53<tt>
-</tt>54<tt>
-</tt>55<tt>
-</tt>56<tt>
-</tt>57<tt>
-</tt>58<tt>
-</tt>59<tt>
-</tt><strong>60</strong><tt>
-</tt>61<tt>
-</tt>62<tt>
-</tt>63<tt>
-</tt>64<tt>
-</tt>65<tt>
-</tt>66<tt>
-</tt>67<tt>
-</tt>68<tt>
-</tt>69<tt>
-</tt><strong>70</strong><tt>
-</tt>71<tt>
-</tt>72<tt>
-</tt>73<tt>
-</tt>74<tt>
-</tt>75<tt>
-</tt>76<tt>
-</tt></pre></td>
- <td class="code"><pre ondblclick="with (this.style) { overflow = (overflow == 'auto' || overflow == '') ? 'visible' : 'auto' }"><span title="[:preprocessor]" class="pp"><?xml version="1.0" encoding="UTF-8"?></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt></span><span title="[:preprocessor]" class="pp"><!DOCTYPE language SYSTEM "language.dtd"></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt></span><span title="[:tag]" class="ta"><language</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Eiffel</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">version</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">1.02</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">kateversion</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">2.1</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">section</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Sources</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">extensions</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">*.e</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">mimetype</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">text/x-eiffel-src</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><highlighting></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><list</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">keywords</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">indexing </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">class </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">inherit </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">creation </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">feature </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">rename </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">redefine </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">undefine </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">select </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">export </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">local </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">deferred </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">do </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">is </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">once </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">alias </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">external </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">rescue </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">debug </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">if </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">inspect </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">from </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">else </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">elseif </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">when </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">until </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">loop </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">then </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">obsolete </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">end </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"></list></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><list</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">assertions</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">check </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">ensure </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">require </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">variant </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">invariant </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"></list></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><contexts></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><context</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Normal Text</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">lineEndContext</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Normal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><keyword</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Keyword</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">String</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">keywords</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><Float</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Float</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><Int</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Decimal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><RegExpr</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Char</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">String</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">'.'</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><DetectChar</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">char</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :entity]" class="en">&quot;</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><Detect2Chars</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">char</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">-</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">char1</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">-</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><keyword</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Assertions</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">String</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">assertions</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"></context></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><context</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">lineEndContext</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#pop</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><DetectChar</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#pop</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">char</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :entity]" class="en">&quot;</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"></context></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><context</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">lineEndContext</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#pop</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"></contexts></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><itemDatas></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Normal Text</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsNormal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Keyword</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsKeyword</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Decimal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsDecVal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Float</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsFloat</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Char</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsChar</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsString</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsComment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Assertions</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsOthers</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"></itemDatas></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"></highlighting></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><general></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><comments></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><comment</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">singleLine</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">start</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">--</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"></comments></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"><keywords</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">casesensitive</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">1</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt> </span><span title="[:tag]" class="ta"></general></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt></span><span title="[:tag]" class="ta"></language></span><span title="[:space]" class="NO_HIGHLIGHT"><tt>
-</tt></span></pre></td>
-</tr></table>
+<div class="CodeRay">
+ <div class="code"><pre><span class="no"> 1</span> <span title="[:preprocessor]" class="pp"><?xml version="1.0" encoding="UTF-8"?></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"> 2</span> </span><span title="[:preprocessor]" class="pp"><!DOCTYPE language SYSTEM "language.dtd"></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"> 3</span> </span><span title="[:tag]" class="ta"><language</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Eiffel</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">version</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">1.02</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">kateversion</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">2.1</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">section</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Sources</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">extensions</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">*.e</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">mimetype</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">text/x-eiffel-src</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"> 4</span> </span><span title="[:tag]" class="ta"><highlighting></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"> 5</span> </span><span title="[:tag]" class="ta"><list</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">keywords</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"> 6</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">indexing </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"> 7</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">class </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"> 8</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">inherit </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"> 9</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">creation </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"><strong>10</strong></span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">feature </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">11</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">rename </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">12</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">redefine </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">13</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">undefine </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">14</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">select </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">15</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">export </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">16</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">local </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">17</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">deferred </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">18</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">do </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">19</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">is </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"><strong>20</strong></span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">once </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">21</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">alias </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">22</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">external </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">23</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">rescue </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">24</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">debug </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">25</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">if </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">26</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">inspect </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">27</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">from </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">28</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">else </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">29</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">elseif </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"><strong>30</strong></span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">when </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">31</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">until </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">32</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">loop </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">33</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">then </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">34</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">obsolete </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">35</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">end </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">36</span> </span><span title="[:tag]" class="ta"></list></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">37</span> </span><span title="[:tag]" class="ta"><list</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">assertions</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">38</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">check </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">39</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">ensure </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"><strong>40</strong></span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">require </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">41</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">variant </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">42</span> </span><span title="[:tag]" class="ta"><item></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:plain]" class="NO_HIGHLIGHT">invariant </span><span title="[:tag]" class="ta"></item></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">43</span> </span><span title="[:tag]" class="ta"></list></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">44</span> </span><span title="[:tag]" class="ta"><contexts></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">45</span> </span><span title="[:tag]" class="ta"><context</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Normal Text</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">lineEndContext</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Normal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">46</span> </span><span title="[:tag]" class="ta"><keyword</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Keyword</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">String</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">keywords</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">47</span> </span><span title="[:tag]" class="ta"><Float</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Float</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">48</span> </span><span title="[:tag]" class="ta"><Int</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Decimal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">49</span> </span><span title="[:tag]" class="ta"><RegExpr</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Char</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">String</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">'.'</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"><strong>50</strong></span> </span><span title="[:tag]" class="ta"><DetectChar</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">char</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :entity]" class="en">&quot;</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">51</span> </span><span title="[:tag]" class="ta"><Detect2Chars</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">char</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">-</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">char1</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">-</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">52</span> </span><span title="[:tag]" class="ta"><keyword</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Assertions</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#stay</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">String</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">assertions</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">53</span> </span><span title="[:tag]" class="ta"></context></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">54</span> </span><span title="[:tag]" class="ta"><context</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">lineEndContext</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#pop</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">55</span> </span><span title="[:tag]" class="ta"><DetectChar</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">context</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#pop</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">char</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :entity]" class="en">&quot;</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">56</span> </span><span title="[:tag]" class="ta"></context></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">57</span> </span><span title="[:tag]" class="ta"><context</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">attribute</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">lineEndContext</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">#pop</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">58</span> </span><span title="[:tag]" class="ta"></contexts></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">59</span> </span><span title="[:tag]" class="ta"><itemDatas></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"><strong>60</strong></span> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Normal Text</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsNormal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">61</span> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Keyword</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsKeyword</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">62</span> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Decimal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsDecVal</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">63</span> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Float</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsFloat</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">64</span> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Char</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsChar</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">65</span> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">String</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsString</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">66</span> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Comment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsComment</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">67</span> </span><span title="[:tag]" class="ta"><itemData</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">Assertions</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">defStyleNum</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">dsOthers</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">68</span> </span><span title="[:tag]" class="ta"></itemDatas></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">69</span> </span><span title="[:tag]" class="ta"></highlighting></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no"><strong>70</strong></span> </span><span title="[:tag]" class="ta"><general></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">71</span> </span><span title="[:tag]" class="ta"><comments></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">72</span> </span><span title="[:tag]" class="ta"><comment</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">name</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">singleLine</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">start</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">--</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">73</span> </span><span title="[:tag]" class="ta"></comments></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">74</span> </span><span title="[:tag]" class="ta"><keywords</span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:attribute_name]" class="an">casesensitive</span><span title="[:operator]" class="NO_HIGHLIGHT">=</span><span title="[:string]" class="s"><span title="[:string, :delimiter]" class="dl">"</span><span title="[:string, :content]" class="k">1</span><span title="[:string, :delimiter]" class="dl">"</span></span><span title="[:space]" class="NO_HIGHLIGHT"> </span><span title="[:tag]" class="ta">/></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">75</span> </span><span title="[:tag]" class="ta"></general></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">76</span> </span><span title="[:tag]" class="ta"></language></span><span title="[:space]" class="NO_HIGHLIGHT">
+<span class="no">77</span> </span></pre></div>
+</div>
</body>
</html>
diff --git a/test/xml/kate.out.raydebug b/test/xml/kate.out.raydebug index 728b3a1..01eec5a 100644 --- a/test/xml/kate.out.raydebug +++ b/test/xml/kate.out.raydebug @@ -1,76 +1,76 @@ -preprocessor(<?xml version="1.0" encoding="UTF-8"?>)
-preprocessor(<!DOCTYPE language SYSTEM "language.dtd">)
-tag(<language) attribute_name(name)operator(=)string<delimiter(")content(Eiffel)delimiter(")> attribute_name(version)operator(=)string<delimiter(")content(1.02)delimiter(")> attribute_name(kateversion)operator(=)string<delimiter(")content(2.1)delimiter(")> attribute_name(section)operator(=)string<delimiter(")content(Sources)delimiter(")> attribute_name(extensions)operator(=)string<delimiter(")content(*.e)delimiter(")> attribute_name(mimetype)operator(=)string<delimiter(")content(text/x-eiffel-src)delimiter(")>tag(>)
- tag(<highlighting>)
- tag(<list) attribute_name(name)operator(=)string<delimiter(")content(keywords)delimiter(")>tag(>)
- tag(<item>) plain(indexing )tag(</item>)
- tag(<item>) plain(class )tag(</item>)
- tag(<item>) plain(inherit )tag(</item>)
- tag(<item>) plain(creation )tag(</item>)
- tag(<item>) plain(feature )tag(</item>)
- tag(<item>) plain(rename )tag(</item>)
- tag(<item>) plain(redefine )tag(</item>)
- tag(<item>) plain(undefine )tag(</item>)
- tag(<item>) plain(select )tag(</item>)
- tag(<item>) plain(export )tag(</item>)
- tag(<item>) plain(local )tag(</item>)
- tag(<item>) plain(deferred )tag(</item>)
- tag(<item>) plain(do )tag(</item>)
- tag(<item>) plain(is )tag(</item>)
- tag(<item>) plain(once )tag(</item>)
- tag(<item>) plain(alias )tag(</item>)
- tag(<item>) plain(external )tag(</item>)
- tag(<item>) plain(rescue )tag(</item>)
- tag(<item>) plain(debug )tag(</item>)
- tag(<item>) plain(if )tag(</item>)
- tag(<item>) plain(inspect )tag(</item>)
- tag(<item>) plain(from )tag(</item>)
- tag(<item>) plain(else )tag(</item>)
- tag(<item>) plain(elseif )tag(</item>)
- tag(<item>) plain(when )tag(</item>)
- tag(<item>) plain(until )tag(</item>)
- tag(<item>) plain(loop )tag(</item>)
- tag(<item>) plain(then )tag(</item>)
- tag(<item>) plain(obsolete )tag(</item>)
- tag(<item>) plain(end )tag(</item>)
- tag(</list>)
- tag(<list) attribute_name(name)operator(=)string<delimiter(")content(assertions)delimiter(")>tag(>)
- tag(<item>) plain(check )tag(</item>)
- tag(<item>) plain(ensure )tag(</item>)
- tag(<item>) plain(require )tag(</item>)
- tag(<item>) plain(variant )tag(</item>)
- tag(<item>) plain(invariant )tag(</item>)
- tag(</list>)
- tag(<contexts>)
- tag(<context) attribute_name(attribute)operator(=)string<delimiter(")content(Normal Text)delimiter(")> attribute_name(lineEndContext)operator(=)string<delimiter(")content(#stay)delimiter(")> attribute_name(name)operator(=)string<delimiter(")content(Normal)delimiter(")>tag(>)
- tag(<keyword) attribute_name(attribute)operator(=)string<delimiter(")content(Keyword)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")> attribute_name(String)operator(=)string<delimiter(")content(keywords)delimiter(")>tag(/>)
- tag(<Float) attribute_name(attribute)operator(=)string<delimiter(")content(Float)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")>tag(/>)
- tag(<Int) attribute_name(attribute)operator(=)string<delimiter(")content(Decimal)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")>tag(/>)
- tag(<RegExpr) attribute_name(attribute)operator(=)string<delimiter(")content(Char)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")> attribute_name(String)operator(=)string<delimiter(")content('.')delimiter(")>tag(/>)
- tag(<DetectChar) attribute_name(attribute)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(char)operator(=)string<delimiter(")entity(")delimiter(")>tag(/>)
- tag(<Detect2Chars) attribute_name(attribute)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(char)operator(=)string<delimiter(")content(-)delimiter(")> attribute_name(char1)operator(=)string<delimiter(")content(-)delimiter(")>tag(/>)
- tag(<keyword) attribute_name(attribute)operator(=)string<delimiter(")content(Assertions)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")> attribute_name(String)operator(=)string<delimiter(")content(assertions)delimiter(")>tag(/>)
- tag(</context>)
- tag(<context) attribute_name(attribute)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(lineEndContext)operator(=)string<delimiter(")content(#pop)delimiter(")> attribute_name(name)operator(=)string<delimiter(")content(String)delimiter(")>tag(>)
- tag(<DetectChar) attribute_name(attribute)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#pop)delimiter(")> attribute_name(char)operator(=)string<delimiter(")entity(")delimiter(")>tag(/>)
- tag(</context>)
- tag(<context) attribute_name(attribute)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(name)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(lineEndContext)operator(=)string<delimiter(")content(#pop)delimiter(")>tag(/>)
- tag(</contexts>)
- tag(<itemDatas>)
- tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Normal Text)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsNormal)delimiter(")> tag(/>)
- tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Keyword)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsKeyword)delimiter(")> tag(/>)
- tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Decimal)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsDecVal)delimiter(")> tag(/>)
- tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Float)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsFloat)delimiter(")> tag(/>)
- tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Char)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsChar)delimiter(")> tag(/>)
- tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsString)delimiter(")> tag(/>)
- tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsComment)delimiter(")> tag(/>)
- tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Assertions)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsOthers)delimiter(")> tag(/>)
- tag(</itemDatas>)
- tag(</highlighting>)
- tag(<general>)
- tag(<comments>)
- tag(<comment) attribute_name(name)operator(=)string<delimiter(")content(singleLine)delimiter(")> attribute_name(start)operator(=)string<delimiter(")content(--)delimiter(")> tag(/>)
- tag(</comments>)
- tag(<keywords) attribute_name(casesensitive)operator(=)string<delimiter(")content(1)delimiter(")> tag(/>)
- tag(</general>)
-tag(</language>)
+preprocessor(<?xml version="1.0" encoding="UTF-8"?>) +preprocessor(<!DOCTYPE language SYSTEM "language.dtd">) +tag(<language) attribute_name(name)operator(=)string<delimiter(")content(Eiffel)delimiter(")> attribute_name(version)operator(=)string<delimiter(")content(1.02)delimiter(")> attribute_name(kateversion)operator(=)string<delimiter(")content(2.1)delimiter(")> attribute_name(section)operator(=)string<delimiter(")content(Sources)delimiter(")> attribute_name(extensions)operator(=)string<delimiter(")content(*.e)delimiter(")> attribute_name(mimetype)operator(=)string<delimiter(")content(text/x-eiffel-src)delimiter(")>tag(>) + tag(<highlighting>) + tag(<list) attribute_name(name)operator(=)string<delimiter(")content(keywords)delimiter(")>tag(>) + tag(<item>) plain(indexing )tag(</item>) + tag(<item>) plain(class )tag(</item>) + tag(<item>) plain(inherit )tag(</item>) + tag(<item>) plain(creation )tag(</item>) + tag(<item>) plain(feature )tag(</item>) + tag(<item>) plain(rename )tag(</item>) + tag(<item>) plain(redefine )tag(</item>) + tag(<item>) plain(undefine )tag(</item>) + tag(<item>) plain(select )tag(</item>) + tag(<item>) plain(export )tag(</item>) + tag(<item>) plain(local )tag(</item>) + tag(<item>) plain(deferred )tag(</item>) + tag(<item>) plain(do )tag(</item>) + tag(<item>) plain(is )tag(</item>) + tag(<item>) plain(once )tag(</item>) + tag(<item>) plain(alias )tag(</item>) + tag(<item>) plain(external )tag(</item>) + tag(<item>) plain(rescue )tag(</item>) + tag(<item>) plain(debug )tag(</item>) + tag(<item>) plain(if )tag(</item>) + tag(<item>) plain(inspect )tag(</item>) + tag(<item>) plain(from )tag(</item>) + tag(<item>) plain(else )tag(</item>) + tag(<item>) plain(elseif )tag(</item>) + tag(<item>) plain(when )tag(</item>) + tag(<item>) plain(until )tag(</item>) + tag(<item>) plain(loop )tag(</item>) + tag(<item>) plain(then )tag(</item>) + tag(<item>) plain(obsolete )tag(</item>) + tag(<item>) plain(end )tag(</item>) + tag(</list>) + tag(<list) attribute_name(name)operator(=)string<delimiter(")content(assertions)delimiter(")>tag(>) + tag(<item>) plain(check )tag(</item>) + tag(<item>) plain(ensure )tag(</item>) + tag(<item>) plain(require )tag(</item>) + tag(<item>) plain(variant )tag(</item>) + tag(<item>) plain(invariant )tag(</item>) + tag(</list>) + tag(<contexts>) + tag(<context) attribute_name(attribute)operator(=)string<delimiter(")content(Normal Text)delimiter(")> attribute_name(lineEndContext)operator(=)string<delimiter(")content(#stay)delimiter(")> attribute_name(name)operator(=)string<delimiter(")content(Normal)delimiter(")>tag(>) + tag(<keyword) attribute_name(attribute)operator(=)string<delimiter(")content(Keyword)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")> attribute_name(String)operator(=)string<delimiter(")content(keywords)delimiter(")>tag(/>) + tag(<Float) attribute_name(attribute)operator(=)string<delimiter(")content(Float)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")>tag(/>) + tag(<Int) attribute_name(attribute)operator(=)string<delimiter(")content(Decimal)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")>tag(/>) + tag(<RegExpr) attribute_name(attribute)operator(=)string<delimiter(")content(Char)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")> attribute_name(String)operator(=)string<delimiter(")content('.')delimiter(")>tag(/>) + tag(<DetectChar) attribute_name(attribute)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(char)operator(=)string<delimiter(")entity(")delimiter(")>tag(/>) + tag(<Detect2Chars) attribute_name(attribute)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(char)operator(=)string<delimiter(")content(-)delimiter(")> attribute_name(char1)operator(=)string<delimiter(")content(-)delimiter(")>tag(/>) + tag(<keyword) attribute_name(attribute)operator(=)string<delimiter(")content(Assertions)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#stay)delimiter(")> attribute_name(String)operator(=)string<delimiter(")content(assertions)delimiter(")>tag(/>) + tag(</context>) + tag(<context) attribute_name(attribute)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(lineEndContext)operator(=)string<delimiter(")content(#pop)delimiter(")> attribute_name(name)operator(=)string<delimiter(")content(String)delimiter(")>tag(>) + tag(<DetectChar) attribute_name(attribute)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(context)operator(=)string<delimiter(")content(#pop)delimiter(")> attribute_name(char)operator(=)string<delimiter(")entity(")delimiter(")>tag(/>) + tag(</context>) + tag(<context) attribute_name(attribute)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(name)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(lineEndContext)operator(=)string<delimiter(")content(#pop)delimiter(")>tag(/>) + tag(</contexts>) + tag(<itemDatas>) + tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Normal Text)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsNormal)delimiter(")> tag(/>) + tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Keyword)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsKeyword)delimiter(")> tag(/>) + tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Decimal)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsDecVal)delimiter(")> tag(/>) + tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Float)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsFloat)delimiter(")> tag(/>) + tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Char)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsChar)delimiter(")> tag(/>) + tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(String)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsString)delimiter(")> tag(/>) + tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Comment)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsComment)delimiter(")> tag(/>) + tag(<itemData) attribute_name(name)operator(=)string<delimiter(")content(Assertions)delimiter(")> attribute_name(defStyleNum)operator(=)string<delimiter(")content(dsOthers)delimiter(")> tag(/>) + tag(</itemDatas>) + tag(</highlighting>) + tag(<general>) + tag(<comments>) + tag(<comment) attribute_name(name)operator(=)string<delimiter(")content(singleLine)delimiter(")> attribute_name(start)operator(=)string<delimiter(")content(--)delimiter(")> tag(/>) + tag(</comments>) + tag(<keywords) attribute_name(casesensitive)operator(=)string<delimiter(")content(1)delimiter(")> tag(/>) + tag(</general>) +tag(</language>) diff --git a/test/xml/suite.rb b/test/xml/suite.rb index 8d2b9f0..b135c31 100644 --- a/test/xml/suite.rb +++ b/test/xml/suite.rb @@ -1,9 +1,2 @@ -class XMLTest < CodeRaySuite
-
- @file = __FILE__
- LANG = :xml
- EXTENSION = 'xml'
-
-end
-
-$suite << XMLTest.suite if $suite
+class XML < CodeRay::TestCase +end |