blob: 98c4d63f41cfaa2ca1920c3defd32b6a361fa6cc [file] [log] [blame]
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->
<html xmlns="http://www.w3.org/1999/xhtml"
>
<head><title>Enumerations</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
<meta name="date" content="2015-07-03 15:56:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
href="etrice-docse23.html" >next</a>] [<a
href="etrice-docse21.html" >prev</a>] [<a
href="etrice-docse21.html#tailetrice-docse21.html" >prev-tail</a>] [<a
href="#tailetrice-docse22.html">tail</a>] [<a
href="etrice-docch6.html#etrice-docse22.html" >up</a>] </p></div>
<h3 class="sectionHead"><span class="titlemark">6.5 </span> <a
id="x30-1810005"></a>Enumerations</h3>
<!--l. 3--><p class="noindent" >Another top level type that eTrice introduces is the <span
class="ec-lmtt-10">Enumeration</span>. Enumerations are well known from many programming
languages. They basically are a lists of literals, each of which is a pair consisting of a name and an integer
constant.
</p><!--l. 7--><p class="noindent" >The assignment of integer constants is optional in eTrice. If no value is specified then the value is that of the predecessor plus
one or 0 if there is no predecessor.
</p><!--l. 10--><p class="noindent" >The default type of the enumeration is an <span
class="ec-lmtt-10">int </span>and depends on the target platform. But it is also possible to explicitly
associate a <span
class="ec-lmtt-10">PrimitiveType </span>(of integer type of course) with the enumeration.
</p><!--l. 14--><p class="noindent" >In the following listing we show a couple of examples for enumerations.
</p>
<!--l. 16--><div class="lstinputlisting">
<a
id="x30-181001r2"></a>
<a
id="x30-181002"></a>
<span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181003r1"></a></span><span
class="ec-lmssbx-10x-x-90">RoomModel</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">EnumExample</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181004r2"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181005r3"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">PrimitiveType</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">int16</span><span
class="ec-lmtt-9">:</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">ptInteger</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">-&#x003E;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">short</span><span
class="ec-lmtt-9">(</span><span
class="ec-lmtt-9">Short</span><span
class="ec-lmtt-9">)</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">default</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">"</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">"</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181006r4"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">PrimitiveType</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">char</span><span
class="ec-lmtt-9">:</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">ptCharacter</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">-&#x003E;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">char</span><span
class="ec-lmtt-9">(</span><span
class="ec-lmtt-9">Char</span><span
class="ec-lmtt-9">)</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">default</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">"</span><span
class="ec-lmtt-9">"</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181007r5"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181008r6"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">Enumeration</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">FirstEnum</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181009r7"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">zero</span><span
class="ec-lmtt-9">,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181010r8"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">one</span><span
class="ec-lmtt-9">,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">1</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181011r9"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">two</span><span
class="ec-lmtt-9">,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">2</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181012r10"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">three</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">3</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181013r11"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">}</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181014r12"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181015r13"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">Enumeration</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">SecondEnum</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181016r14"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">one</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">1,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">1</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181017r15"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">two</span><span
class="ec-lmtt-9">,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">2</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181018r16"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">three</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">3</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181019r17"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">}</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181020r18"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181021r19"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">Enumeration</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">ThirdEnum</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181022r20"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">one</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">1,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">1</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181023r21"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">two</span><span
class="ec-lmtt-9">,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">2</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181024r22"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">five</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">5</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">5</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181025r23"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">}</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181026r24"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181027r25"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">Enumeration</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">FourthEnum</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181028r26"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">one</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">1,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">1</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181029r27"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">three</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">3,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">3</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181030r28"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">sixtyfive</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x41</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x41</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">or</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">65</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181031r29"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">}</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181032r30"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181033r31"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">Enumeration</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">FifthEnum</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">of</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">int16</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181034r32"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">f1</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x1</span><span
class="ec-lmtt-9">,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x1</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">or</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">1</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181035r33"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">f2</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x2</span><span
class="ec-lmtt-9">,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x2</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">or</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">2</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181036r34"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">f3</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x4</span><span
class="ec-lmtt-9">,</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x4</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">or</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">4</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181037r35"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">f4</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x8</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">0</span><span
class="ec-lmtt-9">x8</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">or</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">8</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181038r36"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">}</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181039r37"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181040r38"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">Enumeration</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">WrongType</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">of</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">char</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">/*</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x003C;-</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">ERROR</span><span
class="ec-lmtt-9">:</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">no</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">integer</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">primitive</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">type</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">*/</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181041r39"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">c</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181042r40"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">}</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181043r41"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181044r42"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmssbx-10x-x-90">Enumeration</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">EmptyEnum</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181045r43"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">//</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">ERROR</span><span
class="ec-lmtt-9">:</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">no</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">literals</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">defined</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181046r44"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">}</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181047r45"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x30-181048r46"></a></span><span
class="ec-lmtt-9">}</span>
<br />
<div class="caption"
><span class="id">Listing&#x00A0;6.2:
</span><span
class="content">ROOM
example
code</span></div><!--tex4ht:label?: x30-1810006 -->
</div>
<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
href="etrice-docse23.html" >next</a>] [<a
href="etrice-docse21.html" >prev</a>] [<a
href="etrice-docse21.html#tailetrice-docse21.html" >prev-tail</a>] [<a
href="etrice-docse22.html" >front</a>] [<a
href="etrice-docch6.html#etrice-docse22.html" >up</a>] </p></div>
<!--l. 1--><p class="noindent" ><a
id="tailetrice-docse22.html"></a></p>
</body></html>