Last sync 2016.04.01
[deliverable/titan.core.git] / help / info / BNF.html
CommitLineData
970ed795 1<!--
d44e3c4f 2 Copyright (c) 2000-2016 Ericsson Telecom AB
970ed795
EL
3 All rights reserved. This program and the accompanying materials
4 are made available under the terms of the Eclipse Public License v1.0
5 which accompanies this distribution, and is available at
6 http://www.eclipse.org/legal/epl-v10.html
d44e3c4f 7
8 Contributors:
9 Baji, Laszlo
10 Balasko, Jeno
11 Farkas, Laszlo
12 Feher, Csaba
13 Szabados, Kristof
14-->
970ed795
EL
15<HTML>
16<HEAD>
17<TITLE>ABNF Specification for &lt;mockup_bnf.txt&gt;</TITLE>
18</HEAD>
19<BODY bgcolor="#DAD3C5" vlink="#0094D2" link="#003258">
20<H1>HTML Version of ABNF for <tt>&lt;mockup_bnf.txt&gt;</tt></H1>
21<P>This HTML version of ABNF is automatically generated using the <b>abnf2html</b> $Revision: 1.4 $ tool provided by <a href="http://www.inet.com/" target="_blank">Inet Technologies, Inc.</a> written by <a
22 href="mailto:brian.bidulock@inet.com">Brian Bidulock</a>. The protocol syntax is presented in ABNF according to RFC 2234 and RFC 822. This version of ABNF is for informational purposes only. It is
23intended as a tool to help read the ABNF. Errors may have been introduced in translating to HTML.</P>
24This ABNF browser was generated from file &lt;mockup_bnf.txt&gt; on Tue Jul 20 17:07:27 CEDT 2004 .
25<P>This file consists of:
26<UL>
27 <LI><A HREF="#Spec">ABNF Specification</a>,
28 <LI><A HREF="#Xref">Symbol Cross Reference Table</a>, and,
29 <LI><A HREF="#Help">General Directions</a>.
30</UL>
31<A NAME="Spec">
32<H2>ABNF Specification</H2>
33</a>
34<P>The productions for the ABNF specification are provided below.
35<P>
36<TABLE CELLSPACING=1 BORDER=0 CELLPADDING=1>
37 <CAPTION><B><I>ABNF Productions</i></b></CAPTION>
38 <TR BGCOLOR="#FFB599" VALIGN=middle>
39 <TH COLSPAN=2 BGCOLOR="#FFB599" ALIGN=CENTER>Rule Name</TH>
40 <TH BGCOLOR="#FFB599" ALIGN=CENTER>Production or Comment</TH>
41 </TR>
42 <TR VALIGN=TOP>
43 <TD></TD>
44 <TD></TD>
45 </TR>
46 <TR VALIGN=TOP>
47 <TD></TD>
48 <TD></TD>
49 </TR>
50 <TR VALIGN=TOP>
51 <TD>
52 <P><A NAME="ttcn3module"><FONT COLOR="blue">TTCN3Module</FONT></A>
53 <TD VALIGN=TOP>=</TD>
54 </TD>
55 <TD><A HREF="#ttcn3modulekeyword">TTCN3ModuleKeyword</A> <A HREF="#ttcn3moduleid">TTCN3ModuleId</A> <A HREF="#beginchar">BeginChar</A> [<A HREF="#moduledefinitionspart">ModuleDefinitionsPart</A>]
56 [<A HREF="#modulecontrolpart">ModuleControlPart</A>] <A HREF="#endchar">EndChar</A> [<A HREF="#withstatement">WithStatement</A>] [<A HREF="#semicolon">SemiColon</A>]</TD>
57 </TR>
58 <TR VALIGN=TOP>
59 <TD></TD>
60 <TD></TD>
61 </TR>
62 <TR VALIGN=TOP>
63 <TD>
64 <P><A NAME="ttcn3modulekeyword"></a><A HREF="#Xref.TTCN3ModuleKeyword">TTCN3ModuleKeyword</A>
65 <TD VALIGN=TOP>=</TD>
66 <TD>"<FONT COLOR="black">module</FONT>"</TD>
67 </TR>
68 <TR VALIGN=TOP>
69 <TD></TD>
70 <TD></TD>
71 </TR>
72 <TR VALIGN=TOP>
73 <TD>
74 <P><A NAME="ttcn3moduleid"></a><A HREF="#Xref.TTCN3ModuleId">TTCN3ModuleId</A>
75 <TD VALIGN=TOP>=</TD>
76 <TD><A HREF="#moduleidentifier">ModuleIdentifier</A> [<A HREF="#definitiveidentifier">DefinitiveIdentifier</A>]</TD>
77 </TR>
78 <TR VALIGN=TOP>
79 <TD></TD>
80 <TD></TD>
81 </TR>
82 <TR VALIGN=TOP>
83 <TD>
84 <P><A NAME="moduleidentifier"></a><A HREF="#Xref.ModuleIdentifier">ModuleIdentifier</A>
85 <TD VALIGN=TOP>=</TD>
86 <TD><A HREF="#identifier">Identifier</A></TD>
87 </TR>
88 <TR VALIGN=TOP>
89 <TD></TD>
90 <TD></TD>
91 </TR>
92 <TR VALIGN=TOP>
93 <TD>
94 <P><A NAME="definitiveidentifier"></a><A HREF="#Xref.DefinitiveIdentifier">DefinitiveIdentifier</A>
95 <TD VALIGN=TOP>=</TD>
96 <TD><A HREF="#dot">Dot</A> <A HREF="#objectidentifierkeyword">ObjectIdentifierKeyword</A> "<FONT COLOR="black">{</FONT>" <A HREF="#definitiveobjidcomponentlist">DefinitiveObjIdComponentList</A>
97 "<FONT COLOR="black">}</FONT>"</TD>
98 </TR>
99 <TR VALIGN=TOP>
100 <TD></TD>
101 <TD></TD>
102 </TR>
103 <TR VALIGN=TOP>
104 <TD>
105 <P><A NAME="definitiveobjidcomponentlist"></a><A HREF="#Xref.DefinitiveObjIdComponentList">DefinitiveObjIdComponentList</A>
106 <TD VALIGN=TOP>=</TD>
107 <TD>1*<A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A></TD>
108 </TR>
109 <TR VALIGN=TOP>
110 <TD></TD>
111 <TD></TD>
112 </TR>
113 <TR VALIGN=TOP>
114 <TD>
115 <P><A NAME="definitiveobjidcomponent"></a><A HREF="#Xref.DefinitiveObjIdComponent">DefinitiveObjIdComponent</A>
116 <TD VALIGN=TOP>=</TD>
117 <TD><A HREF="#nameform">NameForm</A> | <A HREF="#definitivenumberform">DefinitiveNumberForm</A> | <A HREF="#definitivenameandnumberform">DefinitiveNameAndNumberForm</A></TD>
118 </TR>
119 <TR VALIGN=TOP>
120 <TD></TD>
121 <TD></TD>
122 </TR>
123 <TR VALIGN=TOP>
124 <TD>
125 <P><A NAME="definitivenumberform"></a><A HREF="#Xref.DefinitiveNumberForm">DefinitiveNumberForm</A>
126 <TD VALIGN=TOP>=</TD>
127 <TD><A HREF="#number">Number</A></TD>
128 </TR>
129 <TR VALIGN=TOP>
130 <TD></TD>
131 <TD></TD>
132 </TR>
133 <TR VALIGN=TOP>
134 <TD>
135 <P><A NAME="definitivenameandnumberform"></a><A HREF="#Xref.DefinitiveNameAndNumberForm">DefinitiveNameAndNumberForm</A>
136 <TD VALIGN=TOP>=</TD>
137 <TD><A HREF="#identifier">Identifier</A> "<FONT COLOR="black">(</FONT>" <A HREF="#definitivenumberform">DefinitiveNumberForm</A> "<FONT COLOR="black">)</FONT>"</TD>
138 </TR>
139 <TR VALIGN=TOP>
140 <TD></TD>
141 <TD></TD>
142 </TR>
143 <TR VALIGN=TOP>
144 <TD>
145 <P><A NAME="moduledefinitionspart"></a><A HREF="#Xref.ModuleDefinitionsPart">ModuleDefinitionsPart</A>
146 <TD VALIGN=TOP>=</TD>
147 <TD><A HREF="#moduledefinitionslist">ModuleDefinitionsList</A></TD>
148 </TR>
149 <TR VALIGN=TOP>
150 <TD></TD>
151 <TD></TD>
152 </TR>
153 <TR VALIGN=TOP>
154 <TD>
155 <P><A NAME="moduledefinitionslist"></a><A HREF="#Xref.ModuleDefinitionsList">ModuleDefinitionsList</A>
156 <TD VALIGN=TOP>=</TD>
157 <TD>1*( <A HREF="#moduledefinition">ModuleDefinition</A> ) [<A HREF="#semicolon">SemiColon</A>]</TD>
158 </TR>
159 <TR VALIGN=TOP>
160 <TD></TD>
161 <TD></TD>
162 </TR>
163 <TR VALIGN=TOP>
164 <TD>
165 <P><A NAME="moduledefinition"></a><A HREF="#Xref.ModuleDefinition">ModuleDefinition</A>
166 <TD VALIGN=TOP>=</TD>
167 <TD>( <A HREF="#typedef">TypeDef</A> | <A HREF="#constdef">ConstDef</A> | <A HREF="#templatedef">TemplateDef</A> | <A HREF="#modulepardef">ModuleParDef</A> | <A HREF="#functiondef">FunctionDef</A>
168 | <A HREF="#signaturedef">SignatureDef</A> | <A HREF="#testcasedef">TestcaseDef</A> | <A HREF="#altstepdef">AltstepDef</A> | <A HREF="#importdef">ImportDef</A> | <A HREF="#groupdef">GroupDef</A> |
169 <A HREF="#extfunctiondef">ExtFunctionDef</A> | <A HREF="#extconstdef">ExtConstDef</A> ) [<A HREF="#withstatement">WithStatement</A>]</TD>
170 </TR>
171 <TR VALIGN=TOP>
172 <TD></TD>
173 <TD></TD>
174 </TR>
175 <TR VALIGN=TOP>
176 <TD>
177 <P><A NAME="typedef"></a><A HREF="#Xref.TypeDef">TypeDef</A>
178 <TD VALIGN=TOP>=</TD>
179 <TD><A HREF="#typedefkeyword">TypeDefKeyword</A> <A HREF="#typedefbody">TypeDefBody</A></TD>
180 </TR>
181 <TR VALIGN=TOP>
182 <TD></TD>
183 <TD></TD>
184 </TR>
185 <TR VALIGN=TOP>
186 <TD>
187 <P><A NAME="typedefbody"></a><A HREF="#Xref.TypeDefBody">TypeDefBody</A>
188 <TD VALIGN=TOP>=</TD>
189 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A> | <A HREF="#subtypedef">SubTypeDef</A></TD>
190 </TR>
191 <TR VALIGN=TOP>
192 <TD></TD>
193 <TD></TD>
194 </TR>
195 <TR VALIGN=TOP>
196 <TD>
197 <P><A NAME="typedefkeyword"></a><A HREF="#Xref.TypeDefKeyword">TypeDefKeyword</A>
198 <TD VALIGN=TOP>=</TD>
199 <TD>"<FONT COLOR="black">type</FONT>"</TD>
200 </TR>
201 <TR VALIGN=TOP>
202 <TD></TD>
203 <TD></TD>
204 </TR>
205 <TR VALIGN=TOP>
206 <TD>
207 <P><A NAME="structuredtypedef"></a><A HREF="#Xref.StructuredTypeDef">StructuredTypeDef</A>
208 <TD VALIGN=TOP>=</TD>
209 <TD><A HREF="#recorddef">RecordDef</A> | <A HREF="#uniondef">UnionDef</A> | <A HREF="#setdef">SetDef</A> | <A HREF="#recordofdef">RecordOfDef</A> | <A HREF="#setofdef">SetOfDef</A> | <A
210 HREF="#enumdef">EnumDef</A> | <A HREF="#portdef">PortDef</A> | <A HREF="#componentdef">ComponentDef</A></TD>
211 </TR>
212 <TR VALIGN=TOP>
213 <TD></TD>
214 <TD></TD>
215 </TR>
216 <TR VALIGN=TOP>
217 <TD>
218 <P><A NAME="recorddef"></a><A HREF="#Xref.RecordDef">RecordDef</A>
219 <TD VALIGN=TOP>=</TD>
220 <TD><A HREF="#recordkeyword">RecordKeyword</A> <A HREF="#structdefbody">StructDefBody</A></TD>
221 </TR>
222 <TR VALIGN=TOP>
223 <TD></TD>
224 <TD></TD>
225 </TR>
226 <TR VALIGN=TOP>
227 <TD>
228 <P><A NAME="recordkeyword"></a><A HREF="#Xref.RecordKeyword">RecordKeyword</A>
229 <TD VALIGN=TOP>=</TD>
230 <TD>"<FONT COLOR="black">record</FONT>"</TD>
231 </TR>
232 <TR VALIGN=TOP>
233 <TD></TD>
234 <TD></TD>
235 </TR>
236 <TR VALIGN=TOP>
237 <TD>
238 <P><A NAME="structdefbody"></a><A HREF="#Xref.StructDefBody">StructDefBody</A>
239 <TD VALIGN=TOP>=</TD>
240 <TD>( <A HREF="#structtypeidentifier">StructTypeIdentifier</A> [<A HREF="#structdefformalparlist">StructDefFormalParList</A>] | <A HREF="#addresskeyword">AddressKeyword</A> ) <A
241 HREF="#beginchar">BeginChar</A> [<A HREF="#structfielddef">StructFieldDef</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#structfielddef">StructFieldDef</A> )] <A HREF="#endchar">EndChar</A></TD>
242 </TR>
243 <TR VALIGN=TOP>
244 <TD></TD>
245 <TD></TD>
246 </TR>
247 <TR VALIGN=TOP>
248 <TD>
249 <P><A NAME="structtypeidentifier"></a><A HREF="#Xref.StructTypeIdentifier">StructTypeIdentifier</A>
250 <TD VALIGN=TOP>=</TD>
251 <TD><A HREF="#identifier">Identifier</A></TD>
252 </TR>
253 <TR VALIGN=TOP>
254 <TD></TD>
255 <TD></TD>
256 </TR>
257 <TR VALIGN=TOP>
258 <TD>
259 <P><A NAME="structdefformalparlist"></a><A HREF="#Xref.StructDefFormalParList">StructDefFormalParList</A>
260 <TD VALIGN=TOP>=</TD>
261 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#structdefformalpar">StructDefFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#structdefformalpar">StructDefFormalPar</A> ) "<FONT
262 COLOR="black">)</FONT>"</TD>
263 </TR>
264 <TR VALIGN=TOP>
265 <TD></TD>
266 <TD></TD>
267 </TR>
268 <TR VALIGN=TOP>
269 <TD>
270 <P><A NAME="structdefformalpar"></a><A HREF="#Xref.StructDefFormalPar">StructDefFormalPar</A>
271 <TD VALIGN=TOP>=</TD>
272 <TD><A HREF="#formalvaluepar">FormalValuePar</A></TD>
273 </TR>
274 <TR VALIGN=TOP>
275 <TD></TD>
276 <TD></TD>
277 </TR>
278 <TR VALIGN=TOP>
279 <TD></TD>
280 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - FormalValuePar shall resolve to an in parameter</FONT></TD>
281 </TR>
282 <TR VALIGN=TOP>
283 <TD></TD>
284 <TD></TD>
285 </TR>
286 <TR VALIGN=TOP>
287 <TD>
288 <P><A NAME="structfielddef"></a><A HREF="#Xref.StructFieldDef">StructFieldDef</A>
289 <TD VALIGN=TOP>=</TD>
290 <TD><A HREF="#type">Type</A> <A HREF="#structfieldidentifier">StructFieldIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>] [<A HREF="#subtypespec">SubTypeSpec</A>] [<A HREF="#optionalkeyword">OptionalKeyword</A>]</TD>
291 </TR>
292 <TR VALIGN=TOP>
293 <TD></TD>
294 <TD></TD>
295 </TR>
296 <TR VALIGN=TOP>
297 <TD>
298 <P><A NAME="structfieldidentifier"></a><A HREF="#Xref.StructFieldIdentifier">StructFieldIdentifier</A>
299 <TD VALIGN=TOP>=</TD>
300 <TD><A HREF="#identifier">Identifier</A></TD>
301 </TR>
302 <TR VALIGN=TOP>
303 <TD></TD>
304 <TD></TD>
305 </TR>
306 <TR VALIGN=TOP>
307 <TD>
308 <P><A NAME="optionalkeyword"></a><A HREF="#Xref.OptionalKeyword">OptionalKeyword</A>
309 <TD VALIGN=TOP>=</TD>
310 <TD>"<FONT COLOR="black">optional</FONT>"</TD>
311 </TR>
312 <TR VALIGN=TOP>
313 <TD></TD>
314 <TD></TD>
315 </TR>
316 <TR VALIGN=TOP>
317 <TD>
318 <P><A NAME="uniondef"></a><A HREF="#Xref.UnionDef">UnionDef</A>
319 <TD VALIGN=TOP>=</TD>
320 <TD><A HREF="#unionkeyword">UnionKeyword</A> <A HREF="#uniondefbody">UnionDefBody</A></TD>
321 </TR>
322 <TR VALIGN=TOP>
323 <TD></TD>
324 <TD></TD>
325 </TR>
326 <TR VALIGN=TOP>
327 <TD>
328 <P><A NAME="unionkeyword"></a><A HREF="#Xref.UnionKeyword">UnionKeyword</A>
329 <TD VALIGN=TOP>=</TD>
330 <TD>"<FONT COLOR="black">union</FONT>"</TD>
331 </TR>
332 <TR VALIGN=TOP>
333 <TD></TD>
334 <TD></TD>
335 </TR>
336 <TR VALIGN=TOP>
337 <TD>
338 <P><A NAME="uniondefbody"></a><A HREF="#Xref.UnionDefBody">UnionDefBody</A>
339 <TD VALIGN=TOP>=</TD>
340 <TD>( <A HREF="#structtypeidentifier">StructTypeIdentifier</A> [<A HREF="#structdefformalparlist">StructDefFormalParList</A>] | <A HREF="#addresskeyword">AddressKeyword</A> ) <A
341 HREF="#beginchar">BeginChar</A> <A HREF="#unionfielddef">UnionFieldDef</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#unionfielddef">UnionFieldDef</A> ) <A HREF="#endchar">EndChar</A></TD>
342 </TR>
343 <TR VALIGN=TOP>
344 <TD></TD>
345 <TD></TD>
346 </TR>
347 <TR VALIGN=TOP>
348 <TD>
349 <P><A NAME="unionfielddef"></a><A HREF="#Xref.UnionFieldDef">UnionFieldDef</A>
350 <TD VALIGN=TOP>=</TD>
351 <TD><A HREF="#type">Type</A> <A HREF="#structfieldidentifier">StructFieldIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>] [<A HREF="#subtypespec">SubTypeSpec</A>]</TD>
352 </TR>
353 <TR VALIGN=TOP>
354 <TD></TD>
355 <TD></TD>
356 </TR>
357 <TR VALIGN=TOP>
358 <TD>
359 <P><A NAME="setdef"></a><A HREF="#Xref.SetDef">SetDef</A>
360 <TD VALIGN=TOP>=</TD>
361 <TD><A HREF="#setkeyword">SetKeyword</A> <A HREF="#structdefbody">StructDefBody</A></TD>
362 </TR>
363 <TR VALIGN=TOP>
364 <TD></TD>
365 <TD></TD>
366 </TR>
367 <TR VALIGN=TOP>
368 <TD>
369 <P><A NAME="setkeyword"></a><A HREF="#Xref.SetKeyword">SetKeyword</A>
370 <TD VALIGN=TOP>=</TD>
371 <TD>"<FONT COLOR="black">set</FONT>"</TD>
372 </TR>
373 <TR VALIGN=TOP>
374 <TD></TD>
375 <TD></TD>
376 </TR>
377 <TR VALIGN=TOP>
378 <TD>
379 <P><A NAME="recordofdef"></a><A HREF="#Xref.RecordOfDef">RecordOfDef</A>
380 <TD VALIGN=TOP>=</TD>
381 <TD><A HREF="#recordkeyword">RecordKeyword</A> [<A HREF="#stringlength">StringLength</A>] <A HREF="#ofkeyword">OfKeyword</A> <A HREF="#structofdefbody">StructOfDefBody</A></TD>
382 </TR>
383 <TR VALIGN=TOP>
384 <TD></TD>
385 <TD></TD>
386 </TR>
387 <TR VALIGN=TOP>
388 <TD>
389 <P><A NAME="ofkeyword"></a><A HREF="#Xref.OfKeyword">OfKeyword</A>
390 <TD VALIGN=TOP>=</TD>
391 <TD>"<FONT COLOR="black">of</FONT>"</TD>
392 </TR>
393 <TR VALIGN=TOP>
394 <TD></TD>
395 <TD></TD>
396 </TR>
397 <TR VALIGN=TOP>
398 <TD>
399 <P><A NAME="structofdefbody"></a><A HREF="#Xref.StructOfDefBody">StructOfDefBody</A>
400 <TD VALIGN=TOP>=</TD>
401 <TD><A HREF="#type">Type</A> ( <A HREF="#structtypeidentifier">StructTypeIdentifier</A> | <A HREF="#addresskeyword">AddressKeyword</A> ) [<A HREF="#subtypespec">SubTypeSpec</A>]</TD>
402 </TR>
403 <TR VALIGN=TOP>
404 <TD></TD>
405 <TD></TD>
406 </TR>
407 <TR VALIGN=TOP>
408 <TD>
409 <P><A NAME="setofdef"></a><A HREF="#Xref.SetOfDef">SetOfDef</A>
410 <TD VALIGN=TOP>=</TD>
411 <TD><A HREF="#setkeyword">SetKeyword</A> [<A HREF="#stringlength">StringLength</A>] <A HREF="#ofkeyword">OfKeyword</A> <A HREF="#structofdefbody">StructOfDefBody</A></TD>
412 </TR>
413 <TR VALIGN=TOP>
414 <TD></TD>
415 <TD></TD>
416 </TR>
417 <TR VALIGN=TOP>
418 <TD>
419 <P><A NAME="enumdef"></a><A HREF="#Xref.EnumDef">EnumDef</A>
420 <TD VALIGN=TOP>=</TD>
421 <TD><A HREF="#enumkeyword">EnumKeyword</A> ( <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A> | <A HREF="#addresskeyword">AddressKeyword</A> ) <A HREF="#beginchar">BeginChar</A> <A
422 HREF="#enumerationlist">EnumerationList</A> <A HREF="#endchar">EndChar</A></TD>
423 </TR>
424 <TR VALIGN=TOP>
425 <TD></TD>
426 <TD></TD>
427 </TR>
428 <TR VALIGN=TOP>
429 <TD>
430 <P><A NAME="enumkeyword"></a><A HREF="#Xref.EnumKeyword">EnumKeyword</A>
431 <TD VALIGN=TOP>=</TD>
432 <TD>"<FONT COLOR="black">enumerated</FONT>"</TD>
433 </TR>
434 <TR VALIGN=TOP>
435 <TD></TD>
436 <TD></TD>
437 </TR>
438 <TR VALIGN=TOP>
439 <TD>
440 <P><A NAME="enumtypeidentifier"></a><A HREF="#Xref.EnumTypeIdentifier">EnumTypeIdentifier</A>
441 <TD VALIGN=TOP>=</TD>
442 <TD><A HREF="#identifier">Identifier</A></TD>
443 </TR>
444 <TR VALIGN=TOP>
445 <TD></TD>
446 <TD></TD>
447 </TR>
448 <TR VALIGN=TOP>
449 <TD>
450 <P><A NAME="enumerationlist"></a><A HREF="#Xref.EnumerationList">EnumerationList</A>
451 <TD VALIGN=TOP>=</TD>
452 <TD><A HREF="#enumeration">Enumeration</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#enumeration">Enumeration</A> )</TD>
453 </TR>
454 <TR VALIGN=TOP>
455 <TD></TD>
456 <TD></TD>
457 </TR>
458 <TR VALIGN=TOP>
459 <TD>
460 <P><A NAME="enumeration"></a><A HREF="#Xref.Enumeration">Enumeration</A>
461 <TD VALIGN=TOP>=</TD>
462 <TD><A HREF="#enumerationidentifier">EnumerationIdentifier</A> ["<FONT COLOR="black">(</FONT>" [<A HREF="#minus">Minus</A>] <A HREF="#number">Number</A> "<FONT COLOR="black">)</FONT>"]</TD>
463 </TR>
464 <TR VALIGN=TOP>
465 <TD></TD>
466 <TD></TD>
467 </TR>
468 <TR VALIGN=TOP>
469 <TD>
470 <P><A NAME="enumerationidentifier"></a><A HREF="#Xref.EnumerationIdentifier">EnumerationIdentifier</A>
471 <TD VALIGN=TOP>=</TD>
472 <TD><A HREF="#identifier">Identifier</A></TD>
473 </TR>
474 <TR VALIGN=TOP>
475 <TD></TD>
476 <TD></TD>
477 </TR>
478 <TR VALIGN=TOP>
479 <TD>
480 <P><A NAME="subtypedef"></a><A HREF="#Xref.SubTypeDef">SubTypeDef</A>
481 <TD VALIGN=TOP>=</TD>
482 <TD><A HREF="#type">Type</A> ( <A HREF="#subtypeidentifier">SubTypeIdentifier</A> | <A HREF="#addresskeyword">AddressKeyword</A> ) [<A HREF="#arraydef">ArrayDef</A>] [<A HREF="#subtypespec">SubTypeSpec</A>]</TD>
483 </TR>
484 <TR VALIGN=TOP>
485 <TD></TD>
486 <TD></TD>
487 </TR>
488 <TR VALIGN=TOP>
489 <TD>
490 <P><A NAME="subtypeidentifier"></a><A HREF="#Xref.SubTypeIdentifier">SubTypeIdentifier</A>
491 <TD VALIGN=TOP>=</TD>
492 <TD><A HREF="#identifier">Identifier</A></TD>
493 </TR>
494 <TR VALIGN=TOP>
495 <TD></TD>
496 <TD></TD>
497 </TR>
498 <TR VALIGN=TOP>
499 <TD>
500 <P><A NAME="subtypespec"></a><A HREF="#Xref.SubTypeSpec">SubTypeSpec</A>
501 <TD VALIGN=TOP>=</TD>
502 <TD><A HREF="#allowedvalues">AllowedValues</A> | <A HREF="#stringlength">StringLength</A></TD>
503 </TR>
504 <TR VALIGN=TOP>
505 <TD></TD>
506 <TD></TD>
507 </TR>
508 <TR VALIGN=TOP>
509 <TD></TD>
510 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - AllowedValues shall be of the same type as the field being subtyped</FONT></TD>
511 </TR>
512 <TR VALIGN=TOP>
513 <TD></TD>
514 <TD></TD>
515 </TR>
516 <TR VALIGN=TOP>
517 <TD>
518 <P><A NAME="allowedvalues"></a><A HREF="#Xref.AllowedValues">AllowedValues</A>
519 <TD VALIGN=TOP>=</TD>
520 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#valueorrange">ValueOrRange</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#valueorrange">ValueOrRange</A> ) "<FONT COLOR="black">)</FONT>"</TD>
521 </TR>
522 <TR VALIGN=TOP>
523 <TD></TD>
524 <TD></TD>
525 </TR>
526 <TR VALIGN=TOP>
527 <TD>
528 <P><A NAME="valueorrange"></a><A HREF="#Xref.ValueOrRange">ValueOrRange</A>
529 <TD VALIGN=TOP>=</TD>
530 <TD><A HREF="#rangedef">RangeDef</A> | <A HREF="#constantexpression">ConstantExpression</A></TD>
531 </TR>
532 <TR VALIGN=TOP>
533 <TD></TD>
534 <TD></TD>
535 </TR>
536 <TR VALIGN=TOP>
537 <TD></TD>
538 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - RangeDef production shall only be used with integer, charstring, universal charstring or float based types</FONT></TD>
539 </TR>
540 <TR VALIGN=TOP>
541 <TD></TD>
542 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - When subtyping charstring or universal charstring range and values shall not be mixed in the same SubTypeSpec</FONT></TD>
543 </TR>
544 <TR VALIGN=TOP>
545 <TD></TD>
546 <TD></TD>
547 </TR>
548 <TR VALIGN=TOP>
549 <TD>
550 <P><A NAME="rangedef"></a><A HREF="#Xref.RangeDef">RangeDef</A>
551 <TD VALIGN=TOP>=</TD>
552 <TD><A HREF="#lowerbound">LowerBound</A> "<FONT COLOR="black">..</FONT>" <A HREF="#upperbound">UpperBound</A></TD>
553 </TR>
554 <TR VALIGN=TOP>
555 <TD></TD>
556 <TD></TD>
557 </TR>
558 <TR VALIGN=TOP>
559 <TD>
560 <P><A NAME="stringlength"></a><A HREF="#Xref.StringLength">StringLength</A>
561 <TD VALIGN=TOP>=</TD>
562 <TD><A HREF="#lengthkeyword">LengthKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#singleconstexpression">SingleConstExpression</A> ["<FONT COLOR="black">..</FONT>" <A HREF="#upperbound">UpperBound</A>]
563 "<FONT COLOR="black">)</FONT>"</TD>
564 </TR>
565 <TR VALIGN=TOP>
566 <TD></TD>
567 <TD></TD>
568 </TR>
569 <TR VALIGN=TOP>
570 <TD></TD>
571 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - StringLength shall only be used with String types or to limit set of and record of. SingleConstExpression and UpperBound shall
572 evaluate to non-negative integer values (in case of UpperBound including infinity)</FONT></TD>
573 </TR>
574 <TR VALIGN=TOP>
575 <TD></TD>
576 <TD></TD>
577 </TR>
578 <TR VALIGN=TOP>
579 <TD>
580 <P><A NAME="lengthkeyword"></a><A HREF="#Xref.LengthKeyword">LengthKeyword</A>
581 <TD VALIGN=TOP>=</TD>
582 <TD>"<FONT COLOR="black">length</FONT>"</TD>
583 </TR>
584 <TR VALIGN=TOP>
585 <TD></TD>
586 <TD></TD>
587 </TR>
588 <TR VALIGN=TOP>
589 <TD>
590 <P><A NAME="porttype"></a><A HREF="#Xref.PortType">PortType</A>
591 <TD VALIGN=TOP>=</TD>
592 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#porttypeidentifier">PortTypeIdentifier</A></TD>
593 </TR>
594 <TR VALIGN=TOP>
595 <TD></TD>
596 <TD></TD>
597 </TR>
598 <TR VALIGN=TOP>
599 <TD>
600 <P><A NAME="portdef"></a><A HREF="#Xref.PortDef">PortDef</A>
601 <TD VALIGN=TOP>=</TD>
602 <TD><A HREF="#portkeyword">PortKeyword</A> <A HREF="#portdefbody">PortDefBody</A></TD>
603 </TR>
604 <TR VALIGN=TOP>
605 <TD></TD>
606 <TD></TD>
607 </TR>
608 <TR VALIGN=TOP>
609 <TD>
610 <P><A NAME="portdefbody"></a><A HREF="#Xref.PortDefBody">PortDefBody</A>
611 <TD VALIGN=TOP>=</TD>
612 <TD><A HREF="#porttypeidentifier">PortTypeIdentifier</A> <A HREF="#portdefattribs">PortDefAttribs</A></TD>
613 </TR>
614 <TR VALIGN=TOP>
615 <TD></TD>
616 <TD></TD>
617 </TR>
618 <TR VALIGN=TOP>
619 <TD>
620 <P><A NAME="portkeyword"></a><A HREF="#Xref.PortKeyword">PortKeyword</A>
621 <TD VALIGN=TOP>=</TD>
622 <TD>"<FONT COLOR="black">port</FONT>"</TD>
623 </TR>
624 <TR VALIGN=TOP>
625 <TD></TD>
626 <TD></TD>
627 </TR>
628 <TR VALIGN=TOP>
629 <TD>
630 <P><A NAME="porttypeidentifier"></a><A HREF="#Xref.PortTypeIdentifier">PortTypeIdentifier</A>
631 <TD VALIGN=TOP>=</TD>
632 <TD><A HREF="#identifier">Identifier</A></TD>
633 </TR>
634 <TR VALIGN=TOP>
635 <TD></TD>
636 <TD></TD>
637 </TR>
638 <TR VALIGN=TOP>
639 <TD>
640 <P><A NAME="portdefattribs"></a><A HREF="#Xref.PortDefAttribs">PortDefAttribs</A>
641 <TD VALIGN=TOP>=</TD>
642 <TD><A HREF="#messageattribs">MessageAttribs</A> | <A HREF="#procedureattribs">ProcedureAttribs</A> | <A HREF="#mixedattribs">MixedAttribs</A></TD>
643 </TR>
644 <TR VALIGN=TOP>
645 <TD></TD>
646 <TD></TD>
647 </TR>
648 <TR VALIGN=TOP>
649 <TD>
650 <P><A NAME="messageattribs"></a><A HREF="#Xref.MessageAttribs">MessageAttribs</A>
651 <TD VALIGN=TOP>=</TD>
652 <TD><A HREF="#messagekeyword">MessageKeyword</A> <A HREF="#beginchar">BeginChar</A> 1*( <A HREF="#messagelist">MessageList</A> [<A HREF="#semicolon">SemiColon</A>] ) <A HREF="#endchar">EndChar</A></TD>
653 </TR>
654 <TR VALIGN=TOP>
655 <TD></TD>
656 <TD></TD>
657 </TR>
658 <TR VALIGN=TOP>
659 <TD>
660 <P><A NAME="messagelist"></a><A HREF="#Xref.MessageList">MessageList</A>
661 <TD VALIGN=TOP>=</TD>
662 <TD><A HREF="#direction">Direction</A> <A HREF="#allortypelist">AllOrTypeList</A></TD>
663 </TR>
664 <TR VALIGN=TOP>
665 <TD></TD>
666 <TD></TD>
667 </TR>
668 <TR VALIGN=TOP>
669 <TD>
670 <P><A NAME="direction"></a><A HREF="#Xref.Direction">Direction</A>
671 <TD VALIGN=TOP>=</TD>
672 <TD><A HREF="#inparkeyword">InParKeyword</A> | <A HREF="#outparkeyword">OutParKeyword</A> | <A HREF="#inoutparkeyword">InOutParKeyword</A></TD>
673 </TR>
674 <TR VALIGN=TOP>
675 <TD></TD>
676 <TD></TD>
677 </TR>
678 <TR VALIGN=TOP>
679 <TD>
680 <P><A NAME="messagekeyword"></a><A HREF="#Xref.MessageKeyword">MessageKeyword</A>
681 <TD VALIGN=TOP>=</TD>
682 <TD>"<FONT COLOR="black">message</FONT>"</TD>
683 </TR>
684 <TR VALIGN=TOP>
685 <TD></TD>
686 <TD></TD>
687 </TR>
688 <TR VALIGN=TOP>
689 <TD>
690 <P><A NAME="allortypelist"></a><A HREF="#Xref.AllOrTypeList">AllOrTypeList</A>
691 <TD VALIGN=TOP>=</TD>
692 <TD><A HREF="#allkeyword">AllKeyword</A> | <A HREF="#typelist">TypeList</A></TD>
693 </TR>
694 <TR VALIGN=TOP>
695 <TD></TD>
696 <TD></TD>
697 </TR>
698 <TR VALIGN=TOP>
699 <TD>
700 <P><A NAME="allkeyword"></a><A HREF="#Xref.AllKeyword">AllKeyword</A>
701 <TD VALIGN=TOP>=</TD>
702 <TD>"<FONT COLOR="black">all</FONT>"</TD>
703 </TR>
704 <TR VALIGN=TOP>
705 <TD></TD>
706 <TD></TD>
707 </TR>
708 <TR VALIGN=TOP>
709 <TD>
710 <P><A NAME="typelist"></a><A HREF="#Xref.TypeList">TypeList</A>
711 <TD VALIGN=TOP>=</TD>
712 <TD><A HREF="#type">Type</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#type">Type</A> )</TD>
713 </TR>
714 <TR VALIGN=TOP>
715 <TD></TD>
716 <TD></TD>
717 </TR>
718 <TR VALIGN=TOP>
719 <TD>
720 <P><A NAME="procedureattribs"></a><A HREF="#Xref.ProcedureAttribs">ProcedureAttribs</A>
721 <TD VALIGN=TOP>=</TD>
722 <TD><A HREF="#procedurekeyword">ProcedureKeyword</A> <A HREF="#beginchar">BeginChar</A> 1*( <A HREF="#procedurelist">ProcedureList</A> [<A HREF="#semicolon">SemiColon</A>] ) <A
723 HREF="#endchar">EndChar</A></TD>
724 </TR>
725 <TR VALIGN=TOP>
726 <TD></TD>
727 <TD></TD>
728 </TR>
729 <TR VALIGN=TOP>
730 <TD>
731 <P><A NAME="procedurekeyword"></a><A HREF="#Xref.ProcedureKeyword">ProcedureKeyword</A>
732 <TD VALIGN=TOP>=</TD>
733 <TD>"<FONT COLOR="black">procedure</FONT>"</TD>
734 </TR>
735 <TR VALIGN=TOP>
736 <TD></TD>
737 <TD></TD>
738 </TR>
739 <TR VALIGN=TOP>
740 <TD>
741 <P><A NAME="procedurelist"></a><A HREF="#Xref.ProcedureList">ProcedureList</A>
742 <TD VALIGN=TOP>=</TD>
743 <TD><A HREF="#direction">Direction</A> <A HREF="#allorsignaturelist">AllOrSignatureList</A></TD>
744 </TR>
745 <TR VALIGN=TOP>
746 <TD></TD>
747 <TD></TD>
748 </TR>
749 <TR VALIGN=TOP>
750 <TD>
751 <P><A NAME="allorsignaturelist"></a><A HREF="#Xref.AllOrSignatureList">AllOrSignatureList</A>
752 <TD VALIGN=TOP>=</TD>
753 <TD><A HREF="#allkeyword">AllKeyword</A> | <A HREF="#signaturelist">SignatureList</A></TD>
754 </TR>
755 <TR VALIGN=TOP>
756 <TD></TD>
757 <TD></TD>
758 </TR>
759 <TR VALIGN=TOP>
760 <TD>
761 <P><A NAME="signaturelist"></a><A HREF="#Xref.SignatureList">SignatureList</A>
762 <TD VALIGN=TOP>=</TD>
763 <TD><A HREF="#signature">Signature</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#signature">Signature</A> )</TD>
764 </TR>
765 <TR VALIGN=TOP>
766 <TD></TD>
767 <TD></TD>
768 </TR>
769 <TR VALIGN=TOP>
770 <TD>
771 <P><A NAME="mixedattribs"></a><A HREF="#Xref.MixedAttribs">MixedAttribs</A>
772 <TD VALIGN=TOP>=</TD>
773 <TD><A HREF="#mixedkeyword">MixedKeyword</A> <A HREF="#beginchar">BeginChar</A> 1*( <A HREF="#mixedlist">MixedList</A> [<A HREF="#semicolon">SemiColon</A>] ) <A HREF="#endchar">EndChar</A></TD>
774 </TR>
775 <TR VALIGN=TOP>
776 <TD></TD>
777 <TD></TD>
778 </TR>
779 <TR VALIGN=TOP>
780 <TD>
781 <P><A NAME="mixedkeyword"></a><A HREF="#Xref.MixedKeyword">MixedKeyword</A>
782 <TD VALIGN=TOP>=</TD>
783 <TD>"<FONT COLOR="black">mixed</FONT>"</TD>
784 </TR>
785 <TR VALIGN=TOP>
786 <TD></TD>
787 <TD></TD>
788 </TR>
789 <TR VALIGN=TOP>
790 <TD>
791 <P><A NAME="mixedlist"></a><A HREF="#Xref.MixedList">MixedList</A>
792 <TD VALIGN=TOP>=</TD>
793 <TD><A HREF="#direction">Direction</A> <A HREF="#procortypelist">ProcOrTypeList</A></TD>
794 </TR>
795 <TR VALIGN=TOP>
796 <TD></TD>
797 <TD></TD>
798 </TR>
799 <TR VALIGN=TOP>
800 <TD>
801 <P><A NAME="procortypelist"></a><A HREF="#Xref.ProcOrTypeList">ProcOrTypeList</A>
802 <TD VALIGN=TOP>=</TD>
803 <TD><A HREF="#allkeyword">AllKeyword</A> | ( <A HREF="#procortype">ProcOrType</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#procortype">ProcOrType</A> ) )</TD>
804 </TR>
805 <TR VALIGN=TOP>
806 <TD></TD>
807 <TD></TD>
808 </TR>
809 <TR VALIGN=TOP>
810 <TD>
811 <P><A NAME="procortype"></a><A HREF="#Xref.ProcOrType">ProcOrType</A>
812 <TD VALIGN=TOP>=</TD>
813 <TD><A HREF="#signature">Signature</A> | <A HREF="#type">Type</A></TD>
814 </TR>
815 <TR VALIGN=TOP>
816 <TD></TD>
817 <TD></TD>
818 </TR>
819 <TR VALIGN=TOP>
820 <TD>
821 <P><A NAME="componentdef"></a><A HREF="#Xref.ComponentDef">ComponentDef</A>
822 <TD VALIGN=TOP>=</TD>
823 <TD><A HREF="#componentkeyword">ComponentKeyword</A> <A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A> <A HREF="#beginchar">BeginChar</A> [<A HREF="#componentdeflist">ComponentDefList</A>]
824 <A HREF="#endchar">EndChar</A></TD>
825 </TR>
826 <TR VALIGN=TOP>
827 <TD></TD>
828 <TD></TD>
829 </TR>
830 <TR VALIGN=TOP>
831 <TD>
832 <P><A NAME="componentkeyword"></a><A HREF="#Xref.ComponentKeyword">ComponentKeyword</A>
833 <TD VALIGN=TOP>=</TD>
834 <TD>"<FONT COLOR="black">component</FONT>"</TD>
835 </TR>
836 <TR VALIGN=TOP>
837 <TD></TD>
838 <TD></TD>
839 </TR>
840 <TR VALIGN=TOP>
841 <TD>
842 <P><A NAME="componenttype"></a><A HREF="#Xref.ComponentType">ComponentType</A>
843 <TD VALIGN=TOP>=</TD>
844 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A></TD>
845 </TR>
846 <TR VALIGN=TOP>
847 <TD></TD>
848 <TD></TD>
849 </TR>
850 <TR VALIGN=TOP>
851 <TD>
852 <P><A NAME="componenttypeidentifier"></a><A HREF="#Xref.ComponentTypeIdentifier">ComponentTypeIdentifier</A>
853 <TD VALIGN=TOP>=</TD>
854 <TD><A HREF="#identifier">Identifier</A></TD>
855 </TR>
856 <TR VALIGN=TOP>
857 <TD></TD>
858 <TD></TD>
859 </TR>
860 <TR VALIGN=TOP>
861 <TD>
862 <P><A NAME="componentdeflist"></a><A HREF="#Xref.ComponentDefList">ComponentDefList</A>
863 <TD VALIGN=TOP>=</TD>
864 <TD>*( <A HREF="#componentelementdef">ComponentElementDef</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
865 </TR>
866 <TR VALIGN=TOP>
867 <TD></TD>
868 <TD></TD>
869 </TR>
870 <TR VALIGN=TOP>
871 <TD>
872 <P><A NAME="componentelementdef"></a><A HREF="#Xref.ComponentElementDef">ComponentElementDef</A>
873 <TD VALIGN=TOP>=</TD>
874 <TD><A HREF="#portinstance">PortInstance</A> | <A HREF="#varinstance">VarInstance</A> | <A HREF="#timerinstance">TimerInstance</A> | <A HREF="#constdef">ConstDef</A></TD>
875 </TR>
876 <TR VALIGN=TOP>
877 <TD></TD>
878 <TD></TD>
879 </TR>
880 <TR VALIGN=TOP>
881 <TD>
882 <P><A NAME="portinstance"></a><A HREF="#Xref.PortInstance">PortInstance</A>
883 <TD VALIGN=TOP>=</TD>
884 <TD><A HREF="#portkeyword">PortKeyword</A> <A HREF="#porttype">PortType</A> <A HREF="#portelement">PortElement</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#portelement">PortElement</A> )</TD>
885 </TR>
886 <TR VALIGN=TOP>
887 <TD></TD>
888 <TD></TD>
889 </TR>
890 <TR VALIGN=TOP>
891 <TD>
892 <P><A NAME="portelement"></a><A HREF="#Xref.PortElement">PortElement</A>
893 <TD VALIGN=TOP>=</TD>
894 <TD><A HREF="#portidentifier">PortIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>]</TD>
895 </TR>
896 <TR VALIGN=TOP>
897 <TD></TD>
898 <TD></TD>
899 </TR>
900 <TR VALIGN=TOP>
901 <TD></TD>
902 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - The Value of ArrayDef must be a one-dimensional array index, if present</FONT></TD>
903 </TR>
904 <TR VALIGN=TOP>
905 <TD></TD>
906 <TD></TD>
907 </TR>
908 <TR VALIGN=TOP>
909 <TD>
910 <P><A NAME="portidentifier"></a><A HREF="#Xref.PortIdentifier">PortIdentifier</A>
911 <TD VALIGN=TOP>=</TD>
912 <TD><A HREF="#identifier">Identifier</A></TD>
913 </TR>
914 <TR VALIGN=TOP>
915 <TD></TD>
916 <TD></TD>
917 </TR>
918 <TR VALIGN=TOP>
919 <TD>
920 <P><A NAME="constdef"></a><A HREF="#Xref.ConstDef">ConstDef</A>
921 <TD VALIGN=TOP>=</TD>
922 <TD><A HREF="#constkeyword">ConstKeyword</A> <A HREF="#type">Type</A> <A HREF="#constlist">ConstList</A></TD>
923 </TR>
924 <TR VALIGN=TOP>
925 <TD></TD>
926 <TD></TD>
927 </TR>
928 <TR VALIGN=TOP>
929 <TD>
930 <P><A NAME="constlist"></a><A HREF="#Xref.ConstList">ConstList</A>
931 <TD VALIGN=TOP>=</TD>
932 <TD><A HREF="#singleconstdef">SingleConstDef</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#singleconstdef">SingleConstDef</A> )</TD>
933 </TR>
934 <TR VALIGN=TOP>
935 <TD></TD>
936 <TD></TD>
937 </TR>
938 <TR VALIGN=TOP>
939 <TD>
940 <P><A NAME="singleconstdef"></a><A HREF="#Xref.SingleConstDef">SingleConstDef</A>
941 <TD VALIGN=TOP>=</TD>
942 <TD><A HREF="#constidentifier">ConstIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>] <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#constantexpression">ConstantExpression</A></TD>
943 </TR>
944 <TR VALIGN=TOP>
945 <TD></TD>
946 <TD></TD>
947 </TR>
948 <TR VALIGN=TOP>
949 <TD></TD>
950 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - The Value of the ConstantExpression shall be of the same type as the stated type for the constants</FONT></TD>
951 </TR>
952 <TR VALIGN=TOP>
953 <TD></TD>
954 <TD></TD>
955 </TR>
956 <TR VALIGN=TOP>
957 <TD>
958 <P><A NAME="constkeyword"></a><A HREF="#Xref.ConstKeyword">ConstKeyword</A>
959 <TD VALIGN=TOP>=</TD>
960 <TD>"<FONT COLOR="black">const</FONT>"</TD>
961 </TR>
962 <TR VALIGN=TOP>
963 <TD></TD>
964 <TD></TD>
965 </TR>
966 <TR VALIGN=TOP>
967 <TD>
968 <P><A NAME="constidentifier"></a><A HREF="#Xref.ConstIdentifier">ConstIdentifier</A>
969 <TD VALIGN=TOP>=</TD>
970 <TD><A HREF="#identifier">Identifier</A></TD>
971 </TR>
972 <TR VALIGN=TOP>
973 <TD></TD>
974 <TD></TD>
975 </TR>
976 <TR VALIGN=TOP>
977 <TD>
978 <P><A NAME="templatedef"></a><A HREF="#Xref.TemplateDef">TemplateDef</A>
979 <TD VALIGN=TOP>=</TD>
980 <TD><A HREF="#templatekeyword">TemplateKeyword</A> <A HREF="#basetemplate">BaseTemplate</A> [<A HREF="#deriveddef">DerivedDef</A>] <A HREF="#assignmentchar">AssignmentChar</A> <A
981 HREF="#templatebody">TemplateBody</A></TD>
982 </TR>
983 <TR VALIGN=TOP>
984 <TD></TD>
985 <TD></TD>
986 </TR>
987 <TR VALIGN=TOP>
988 <TD>
989 <P><A NAME="basetemplate"></a><A HREF="#Xref.BaseTemplate">BaseTemplate</A>
990 <TD VALIGN=TOP>=</TD>
991 <TD>( <A HREF="#type">Type</A> | <A HREF="#signature">Signature</A> ) <A HREF="#templateidentifier">TemplateIdentifier</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#templateformalparlist">TemplateFormalParList</A>
992 "<FONT COLOR="black">)</FONT>"]</TD>
993 </TR>
994 <TR VALIGN=TOP>
995 <TD></TD>
996 <TD></TD>
997 </TR>
998 <TR VALIGN=TOP>
999 <TD>
1000 <P><A NAME="templatekeyword"></a><A HREF="#Xref.TemplateKeyword">TemplateKeyword</A>
1001 <TD VALIGN=TOP>=</TD>
1002 <TD>"<FONT COLOR="black">template</FONT>"</TD>
1003 </TR>
1004 <TR VALIGN=TOP>
1005 <TD></TD>
1006 <TD></TD>
1007 </TR>
1008 <TR VALIGN=TOP>
1009 <TD>
1010 <P><A NAME="templateidentifier"></a><A HREF="#Xref.TemplateIdentifier">TemplateIdentifier</A>
1011 <TD VALIGN=TOP>=</TD>
1012 <TD><A HREF="#identifier">Identifier</A></TD>
1013 </TR>
1014 <TR VALIGN=TOP>
1015 <TD></TD>
1016 <TD></TD>
1017 </TR>
1018 <TR VALIGN=TOP>
1019 <TD>
1020 <P><A NAME="deriveddef"></a><A HREF="#Xref.DerivedDef">DerivedDef</A>
1021 <TD VALIGN=TOP>=</TD>
1022 <TD><A HREF="#modifieskeyword">ModifiesKeyword</A> <A HREF="#templateref">TemplateRef</A></TD>
1023 </TR>
1024 <TR VALIGN=TOP>
1025 <TD></TD>
1026 <TD></TD>
1027 </TR>
1028 <TR VALIGN=TOP>
1029 <TD>
1030 <P><A NAME="modifieskeyword"></a><A HREF="#Xref.ModifiesKeyword">ModifiesKeyword</A>
1031 <TD VALIGN=TOP>=</TD>
1032 <TD>"<FONT COLOR="black">modifies</FONT>"</TD>
1033 </TR>
1034 <TR VALIGN=TOP>
1035 <TD></TD>
1036 <TD></TD>
1037 </TR>
1038 <TR VALIGN=TOP>
1039 <TD>
1040 <P><A NAME="templateformalparlist"></a><A HREF="#Xref.TemplateFormalParList">TemplateFormalParList</A>
1041 <TD VALIGN=TOP>=</TD>
1042 <TD><A HREF="#templateformalpar">TemplateFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#templateformalpar">TemplateFormalPar</A> )</TD>
1043 </TR>
1044 <TR VALIGN=TOP>
1045 <TD></TD>
1046 <TD></TD>
1047 </TR>
1048 <TR VALIGN=TOP>
1049 <TD>
1050 <P><A NAME="templateformalpar"></a><A HREF="#Xref.TemplateFormalPar">TemplateFormalPar</A>
1051 <TD VALIGN=TOP>=</TD>
1052 <TD><A HREF="#formalvaluepar">FormalValuePar</A> | <A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
1053 </TR>
1054 <TR VALIGN=TOP>
1055 <TD></TD>
1056 <TD></TD>
1057 </TR>
1058 <TR VALIGN=TOP>
1059 <TD></TD>
1060 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - FormalValuePar shall resolve to an in parameter</FONT></TD>
1061 </TR>
1062 <TR VALIGN=TOP>
1063 <TD></TD>
1064 <TD></TD>
1065 </TR>
1066 <TR VALIGN=TOP>
1067 <TD>
1068 <P><A NAME="templatebody"></a><A HREF="#Xref.TemplateBody">TemplateBody</A>
1069 <TD VALIGN=TOP>=</TD>
1070 <TD><A HREF="#simplespec">SimpleSpec</A> | <A HREF="#fieldspeclist">FieldSpecList</A> | <A HREF="#arrayvalueorattrib">ArrayValueOrAttrib</A></TD>
1071 </TR>
1072 <TR VALIGN=TOP>
1073 <TD></TD>
1074 <TD></TD>
1075 </TR>
1076 <TR VALIGN=TOP>
1077 <TD></TD>
1078 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - Within TeplateBody the ArrayValueOrAttrib can be used for array, record, record of and set of types.</FONT></TD>
1079 </TR>
1080 <TR VALIGN=TOP>
1081 <TD></TD>
1082 <TD></TD>
1083 </TR>
1084 <TR VALIGN=TOP>
1085 <TD>
1086 <P><A NAME="simplespec"></a><A HREF="#Xref.SimpleSpec">SimpleSpec</A>
1087 <TD VALIGN=TOP>=</TD>
1088 <TD><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A></TD>
1089 </TR>
1090 <TR VALIGN=TOP>
1091 <TD></TD>
1092 <TD></TD>
1093 </TR>
1094 <TR VALIGN=TOP>
1095 <TD>
1096 <P><A NAME="fieldspeclist"></a><A HREF="#Xref.FieldSpecList">FieldSpecList</A>
1097 <TD VALIGN=TOP>=</TD>
1098 <TD>"<FONT COLOR="black">{</FONT>" [<A HREF="#fieldspec">FieldSpec</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fieldspec">FieldSpec</A> )] "<FONT COLOR="black">}</FONT>"</TD>
1099 </TR>
1100 <TR VALIGN=TOP>
1101 <TD></TD>
1102 <TD></TD>
1103 </TR>
1104 <TR VALIGN=TOP>
1105 <TD>
1106 <P><A NAME="fieldspec"></a><A HREF="#Xref.FieldSpec">FieldSpec</A>
1107 <TD VALIGN=TOP>=</TD>
1108 <TD><A HREF="#fieldreference">FieldReference</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#templatebody">TemplateBody</A></TD>
1109 </TR>
1110 <TR VALIGN=TOP>
1111 <TD></TD>
1112 <TD></TD>
1113 </TR>
1114 <TR VALIGN=TOP>
1115 <TD>
1116 <P><A NAME="fieldreference"></a><A HREF="#Xref.FieldReference">FieldReference</A>
1117 <TD VALIGN=TOP>=</TD>
1118 <TD><A HREF="#structfieldref">StructFieldRef</A> | <A HREF="#arrayorbitref">ArrayOrBitRef</A> | <A HREF="#parref">ParRef</A></TD>
1119 </TR>
1120 <TR VALIGN=TOP>
1121 <TD></TD>
1122 <TD></TD>
1123 </TR>
1124 <TR VALIGN=TOP>
1125 <TD></TD>
1126 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - Within FieldReference ArrayOrBitRef can be used in modified templates only</FONT></TD>
1127 </TR>
1128 <TR VALIGN=TOP>
1129 <TD></TD>
1130 <TD></TD>
1131 </TR>
1132 <TR VALIGN=TOP>
1133 <TD>
1134 <P><A NAME="structfieldref"></a><A HREF="#Xref.StructFieldRef">StructFieldRef</A>
1135 <TD VALIGN=TOP>=</TD>
1136 <TD><A HREF="#structfieldidentifier">StructFieldIdentifier</A> | <A HREF="#predefinedtype">PredefinedType</A> | <A HREF="#typereference">TypeReference</A></TD>
1137 </TR>
1138 <TR VALIGN=TOP>
1139 <TD></TD>
1140 <TD></TD>
1141 </TR>
1142 <TR VALIGN=TOP>
1143 <TD></TD>
1144 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - PredefinedType and TypeReference shall be used for anytype value notation only. PredefinedType shall not be AnyTypeKeyword.</FONT></TD>
1145 </TR>
1146 <TR VALIGN=TOP>
1147 <TD></TD>
1148 <TD></TD>
1149 </TR>
1150 <TR VALIGN=TOP>
1151 <TD>
1152 <P><A NAME="parref"></a><A HREF="#Xref.ParRef">ParRef</A>
1153 <TD VALIGN=TOP>=</TD>
1154 <TD><A HREF="#signatureparidentifier">SignatureParIdentifier</A></TD>
1155 </TR>
1156 <TR VALIGN=TOP>
1157 <TD></TD>
1158 <TD></TD>
1159 </TR>
1160 <TR VALIGN=TOP>
1161 <TD></TD>
1162 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - SignatureParIdentifier shall be a formal parameter Identifier from the associated signature definition</FONT></TD>
1163 </TR>
1164 <TR VALIGN=TOP>
1165 <TD></TD>
1166 <TD></TD>
1167 </TR>
1168 <TR VALIGN=TOP>
1169 <TD>
1170 <P><A NAME="signatureparidentifier"></a><A HREF="#Xref.SignatureParIdentifier">SignatureParIdentifier</A>
1171 <TD VALIGN=TOP>=</TD>
1172 <TD><A HREF="#valueparidentifier">ValueParIdentifier</A></TD>
1173 </TR>
1174 <TR VALIGN=TOP>
1175 <TD></TD>
1176 <TD></TD>
1177 </TR>
1178 <TR VALIGN=TOP>
1179 <TD>
1180 <P><A NAME="arrayorbitref"></a><A HREF="#Xref.ArrayOrBitRef">ArrayOrBitRef</A>
1181 <TD VALIGN=TOP>=</TD>
1182 <TD>"<FONT COLOR="black">[</FONT>" <A HREF="#fieldorbitnumber">FieldOrBitNumber</A> "<FONT COLOR="black">]</FONT>"</TD>
1183 </TR>
1184 <TR VALIGN=TOP>
1185 <TD></TD>
1186 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - ArrayRef shall be optionally used for array types and ASN.1 SET OF and SEQUENCE OF and TTCN-3 record of and set of. The same
1187 notation can be used for a Bit reference inside an ASN.1 or TTCN-3 bitstring type</FONT></TD>
1188 </TR>
1189 <TR VALIGN=TOP>
1190 <TD>
1191 <P><A NAME="fieldorbitnumber"></a><A HREF="#Xref.FieldOrBitNumber">FieldOrBitNumber</A>
1192 <TD VALIGN=TOP>=</TD>
1193 <TD><A HREF="#singleexpression">SingleExpression</A></TD>
1194 </TR>
1195 <TR VALIGN=TOP>
1196 <TD></TD>
1197 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - SingleExpression will resolve to a value of integer type</FONT></TD>
1198 </TR>
1199 <TR VALIGN=TOP>
1200 <TD>
1201 <P><A NAME="singlevalueorattrib"></a><A HREF="#Xref.SingleValueOrAttrib">SingleValueOrAttrib</A>
1202 <TD VALIGN=TOP>=</TD>
1203 <TD><A HREF="#matchingsymbol">MatchingSymbol</A> [<A HREF="#extramatchingattributes">ExtraMatchingAttributes</A>] | <A HREF="#singleexpression">SingleExpression</A> [<A
1204 HREF="#extramatchingattributes">ExtraMatchingAttributes</A>] | <A HREF="#templaterefwithparlist">TemplateRefWithParList</A></TD>
1205 </TR>
1206 <TR VALIGN=TOP>
1207 <TD></TD>
1208 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTIC - VariableIdentifier (accessed via singleExpression) may only be used in in-line template definitions to reference variables in
1209 the current scope</FONT></TD>
1210 </TR>
1211 <TR VALIGN=TOP>
1212 <TD>
1213 <P><A NAME="arrayvalueorattrib"></a><A HREF="#Xref.ArrayValueOrAttrib">ArrayValueOrAttrib</A>
1214 <TD VALIGN=TOP>=</TD>
1215 <TD>"<FONT COLOR="black">{</FONT>" <A HREF="#arrayelementspeclist">ArrayElementSpecList</A> "<FONT COLOR="black">}</FONT>"</TD>
1216 </TR>
1217 <TR VALIGN=TOP>
1218 <TD>
1219 <P><A NAME="arrayelementspeclist"></a><A HREF="#Xref.ArrayElementSpecList">ArrayElementSpecList</A>
1220 <TD VALIGN=TOP>=</TD>
1221 <TD><A HREF="#arrayelementspec">ArrayElementSpec</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#arrayelementspec">ArrayElementSpec</A> )</TD>
1222 </TR>
1223 <TR VALIGN=TOP>
1224 <TD>
1225 <P><A NAME="arrayelementspec"></a><A HREF="#Xref.ArrayElementSpec">ArrayElementSpec</A>
1226 <TD VALIGN=TOP>=</TD>
1227 <TD><A HREF="#notusedsymbol">NotUsedSymbol</A> | <A HREF="#templatebody">TemplateBody</A></TD>
1228 </TR>
1229 <TR VALIGN=TOP>
1230 <TD>
1231 <P><A NAME="notusedsymbol"></a><A HREF="#Xref.NotUsedSymbol">NotUsedSymbol</A>
1232 <TD VALIGN=TOP>=</TD>
1233 <TD><A HREF="#dash">Dash</A></TD>
1234 </TR>
1235 <TR VALIGN=TOP>
1236 <TD>
1237 <P><A NAME="matchingsymbol"></a><A HREF="#Xref.MatchingSymbol">MatchingSymbol</A>
1238 <TD VALIGN=TOP>=</TD>
1239 <TD><A HREF="#complement">Complement</A> | <A HREF="#anyvalue">AnyValue</A> | <A HREF="#anyoromit">AnyOrOmit</A> | <A HREF="#valueorattriblist">ValueOrAttribList</A> | <A HREF="#range">Range</A>
1240 | <A HREF="#bitstringmatch">BitStringMatch</A> | <A HREF="#hexstringmatch">HexStringMatch</A> | <A HREF="#octetstringmatch">OctetStringMatch</A> | <A HREF="#charstringmatch">CharStringMatch</A> |
1241 <A HREF="#subsetmatch">SubsetMatch</A> | <A HREF="#supersetmatch">SupersetMatch</A> | <A HREF="#permutationmatch">PermutationMatch</A></TD>
1242 </TR>
1243 <TR VALIGN=TOP>
1244 <TD></TD>
1245 <TD></TD>
1246 </TR>
1247 <TR VALIGN=TOP>
1248 <TD>
1249 <P><A NAME="permutationmatch"></a><A HREF="#Xref.PermutationMatch">PermutationMatch</A>
1250 <TD VALIGN=TOP>=</TD>
1251 <TD><A HREF="#permutationkeyword">PermutationKeyword</A> <A HREF="#valuelist">ValueList</A></TD>
1252 </TR>
1253 <TR VALIGN=TOP>
1254 <TD>
1255 <P><A NAME="permutationkeyword"></a><A HREF="#Xref.PermutationKeyword">PermutationKeyword</A>
1256 <TD VALIGN=TOP>=</TD>
1257 <TD>"<FONT COLOR="black">permutation</FONT>"</TD>
1258 </TR>
1259 <TR VALIGN=TOP>
1260 <TD></TD>
1261 <TD></TD>
1262 </TR>
1263 <TR VALIGN=TOP>
1264 <TD>
1265 <P><A NAME="extramatchingattributes"></a><A HREF="#Xref.ExtraMatchingAttributes">ExtraMatchingAttributes</A>
1266 <TD VALIGN=TOP>=</TD>
1267 <TD><A HREF="#lengthmatch">LengthMatch</A> | <A HREF="#ifpresentmatch">IfPresentMatch</A> | <A HREF="#lengthmatch">LengthMatch</A> <A HREF="#ifpresentmatch">IfPresentMatch</A></TD>
1268 </TR>
1269 <TR VALIGN=TOP>
1270 <TD>
1271 <P><A NAME="bitstringmatch"></a><A HREF="#Xref.BitStringMatch">BitStringMatch</A>
1272 <TD VALIGN=TOP>=</TD>
1273 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#binormatch">BinOrMatch</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">B</FONT>"</TD>
1274 </TR>
1275 <TR VALIGN=TOP>
1276 <TD>
1277 <P><A NAME="binormatch"></a><A HREF="#Xref.BinOrMatch">BinOrMatch</A>
1278 <TD VALIGN=TOP>=</TD>
1279 <TD><A HREF="#bin">Bin</A> | <A HREF="#anyvalue">AnyValue</A> | <A HREF="#anyoromit">AnyOrOmit</A></TD>
1280 </TR>
1281 <TR VALIGN=TOP>
1282 <TD>
1283 <P><A NAME="hexstringmatch"></a><A HREF="#Xref.HexStringMatch">HexStringMatch</A>
1284 <TD VALIGN=TOP>=</TD>
1285 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#hexormatch">HexOrMatch</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">H</FONT>"</TD>
1286 </TR>
1287 <TR VALIGN=TOP>
1288 <TD>
1289 <P><A NAME="hexormatch"></a><A HREF="#Xref.HexOrMatch">HexOrMatch</A>
1290 <TD VALIGN=TOP>=</TD>
1291 <TD><A HREF="#hex">Hex</A> | <A HREF="#anyvalue">AnyValue</A> | <A HREF="#anyoromit">AnyOrOmit</A></TD>
1292 </TR>
1293 <TR VALIGN=TOP>
1294 <TD>
1295 <P><A NAME="octetstringmatch"></a><A HREF="#Xref.OctetStringMatch">OctetStringMatch</A>
1296 <TD VALIGN=TOP>=</TD>
1297 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#octormatch">OctOrMatch</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">O</FONT>"</TD>
1298 </TR>
1299 <TR VALIGN=TOP>
1300 <TD>
1301 <P><A NAME="octormatch"></a><A HREF="#Xref.OctOrMatch">OctOrMatch</A>
1302 <TD VALIGN=TOP>=</TD>
1303 <TD><A HREF="#oct">Oct</A> | <A HREF="#anyvalue">AnyValue</A> | <A HREF="#anyoromit">AnyOrOmit</A></TD>
1304 </TR>
1305 <TR VALIGN=TOP>
1306 <TD>
1307 <P><A NAME="charstringmatch"></a><A HREF="#Xref.CharStringMatch">CharStringMatch</A>
1308 <TD VALIGN=TOP>=</TD>
1309 <TD><A HREF="#patternkeyword">PatternKeyword</A> <A HREF="#cstring">Cstring</A></TD>
1310 </TR>
1311 <TR VALIGN=TOP>
1312 <TD>
1313 <P><A NAME="patternkeyword"></a><A HREF="#Xref.PatternKeyword">PatternKeyword</A>
1314 <TD VALIGN=TOP>=</TD>
1315 <TD>"<FONT COLOR="black">pattern</FONT>"</TD>
1316 </TR>
1317 <TR VALIGN=TOP>
1318 <TD>
1319 <P><A NAME="complement"></a><A HREF="#Xref.Complement">Complement</A>
1320 <TD VALIGN=TOP>=</TD>
1321 <TD><A HREF="#complementkeyword">ComplementKeyword</A> <A HREF="#valuelist">ValueList</A></TD>
1322 </TR>
1323 <TR VALIGN=TOP>
1324 <TD>
1325 <P><A NAME="complementkeyword"></a><A HREF="#Xref.ComplementKeyword">ComplementKeyword</A>
1326 <TD VALIGN=TOP>=</TD>
1327 <TD>"<FONT COLOR="black">complement</FONT>"</TD>
1328 </TR>
1329 <TR VALIGN=TOP>
1330 <TD>
1331 <P><A NAME="valuelist"></a><A HREF="#Xref.ValueList">ValueList</A>
1332 <TD VALIGN=TOP>=</TD>
1333 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#constantexpression">ConstantExpression</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#constantexpression">ConstantExpression</A> ) "<FONT
1334 COLOR="black">)</FONT>"</TD>
1335 </TR>
1336 <TR VALIGN=TOP>
1337 <TD>
1338 <P><A NAME="subsetmatch"></a><A HREF="#Xref.SubsetMatch">SubsetMatch</A>
1339 <TD VALIGN=TOP>=</TD>
1340 <TD><A HREF="#subsetkeyword">SubsetKeyword</A> <A HREF="#valuelist">ValueList</A></TD>
1341 </TR>
1342 <TR VALIGN=TOP>
1343 <TD></TD>
1344 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTIC - Subset matching shall only be used with the set of type</FONT></TD>
1345 </TR>
1346 <TR VALIGN=TOP>
1347 <TD>
1348 <P><A NAME="subsetkeyword"></a><A HREF="#Xref.SubsetKeyword">SubsetKeyword</A>
1349 <TD VALIGN=TOP>=</TD>
1350 <TD>"<FONT COLOR="black">subset</FONT>"</TD>
1351 </TR>
1352 <TR VALIGN=TOP>
1353 <TD>
1354 <P><A NAME="supersetmatch"></a><A HREF="#Xref.SupersetMatch">SupersetMatch</A>
1355 <TD VALIGN=TOP>=</TD>
1356 <TD><A HREF="#supersetkeyword">SupersetKeyword</A> <A HREF="#valuelist">ValueList</A></TD>
1357 </TR>
1358 <TR VALIGN=TOP>
1359 <TD></TD>
1360 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTIC - Superset matching shall only be used with the set of type</FONT></TD>
1361 </TR>
1362 <TR VALIGN=TOP>
1363 <TD>
1364 <P><A NAME="supersetkeyword"></a><A HREF="#Xref.SupersetKeyword">SupersetKeyword</A>
1365 <TD VALIGN=TOP>=</TD>
1366 <TD>"<FONT COLOR="black">superset</FONT>"</TD>
1367 </TR>
1368 <TR VALIGN=TOP>
1369 <TD>
1370 <P><A NAME="anyvalue"></a><A HREF="#Xref.AnyValue">AnyValue</A>
1371 <TD VALIGN=TOP>=</TD>
1372 <TD>"<FONT COLOR="black">?</FONT>"</TD>
1373 </TR>
1374 <TR VALIGN=TOP>
1375 <TD>
1376 <P><A NAME="anyoromit"></a><A HREF="#Xref.AnyOrOmit">AnyOrOmit</A>
1377 <TD VALIGN=TOP>=</TD>
1378 <TD>"<FONT COLOR="black">*</FONT>"</TD>
1379 </TR>
1380 <TR VALIGN=TOP>
1381 <TD>
1382 <P><A NAME="valueorattriblist"></a><A HREF="#Xref.ValueOrAttribList">ValueOrAttribList</A>
1383 <TD VALIGN=TOP>=</TD>
1384 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#templatebody">TemplateBody</A> 1*( "<FONT COLOR="black">,</FONT>" <A HREF="#templatebody">TemplateBody</A> ) "<FONT COLOR="black">)</FONT>"</TD>
1385 </TR>
1386 <TR VALIGN=TOP>
1387 <TD>
1388 <P><A NAME="lengthmatch"></a><A HREF="#Xref.LengthMatch">LengthMatch</A>
1389 <TD VALIGN=TOP>=</TD>
1390 <TD><A HREF="#stringlength">StringLength</A></TD>
1391 </TR>
1392 <TR VALIGN=TOP>
1393 <TD>
1394 <P><A NAME="ifpresentmatch"></a><A HREF="#Xref.IfPresentMatch">IfPresentMatch</A>
1395 <TD VALIGN=TOP>=</TD>
1396 <TD><A HREF="#ifpresentkeyword">IfPresentKeyword</A></TD>
1397 </TR>
1398 <TR VALIGN=TOP>
1399 <TD>
1400 <P><A NAME="ifpresentkeyword"></a><A HREF="#Xref.IfPresentKeyword">IfPresentKeyword</A>
1401 <TD VALIGN=TOP>=</TD>
1402 <TD>"<FONT COLOR="black">ifpresent</FONT>"</TD>
1403 </TR>
1404 <TR VALIGN=TOP>
1405 <TD>
1406 <P><A NAME="range"></a><A HREF="#Xref.Range">Range</A>
1407 <TD VALIGN=TOP>=</TD>
1408 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#lowerbound">LowerBound</A> "<FONT COLOR="black">..</FONT>" <A HREF="#upperbound">UpperBound</A> "<FONT COLOR="black">)</FONT>"</TD>
1409 </TR>
1410 <TR VALIGN=TOP>
1411 <TD>
1412 <P><A NAME="lowerbound"></a><A HREF="#Xref.LowerBound">LowerBound</A>
1413 <TD VALIGN=TOP>=</TD>
1414 <TD><A HREF="#singleconstexpression">SingleConstExpression</A> | <A HREF="#minus">Minus</A> <A HREF="#infinitykeyword">InfinityKeyword</A></TD>
1415 </TR>
1416 <TR VALIGN=TOP>
1417 <TD>
1418 <P><A NAME="upperbound"></a><A HREF="#Xref.UpperBound">UpperBound</A>
1419 <TD VALIGN=TOP>=</TD>
1420 <TD><A HREF="#singleconstexpression">SingleConstExpression</A> | <A HREF="#infinitykeyword">InfinityKeyword</A></TD>
1421 </TR>
1422 <TR VALIGN=TOP>
1423 <TD></TD>
1424 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - LowerBound and UpperBound shall evaluate to types integer, charstring, universal charstring or float. In case LowerBound or
1425 UpperBound evaluates to types charstring or universal charstring, only SingleConstExpression may be present and the string length shall be 1</FONT></TD>
1426 </TR>
1427 <TR VALIGN=TOP>
1428 <TD>
1429 <P><A NAME="infinitykeyword"></a><A HREF="#Xref.InfinityKeyword">InfinityKeyword</A>
1430 <TD VALIGN=TOP>=</TD>
1431 <TD>"<FONT COLOR="black">infinity</FONT>"</TD>
1432 </TR>
1433 <TR VALIGN=TOP>
1434 <TD>
1435 <P><A NAME="templateinstance"></a><A HREF="#Xref.TemplateInstance">TemplateInstance</A>
1436 <TD VALIGN=TOP>=</TD>
1437 <TD><A HREF="#inlinetemplate">InLineTemplate</A></TD>
1438 </TR>
1439 <TR VALIGN=TOP>
1440 <TD>
1441 <P><A NAME="templaterefwithparlist"></a><A HREF="#Xref.TemplateRefWithParList">TemplateRefWithParList</A>
1442 <TD VALIGN=TOP>=</TD>
1443 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#templateidentifier">TemplateIdentifier</A> [<A HREF="#templateactualparlist">TemplateActualParList</A>] | <A
1444 HREF="#templateparidentifier">TemplateParIdentifier</A></TD>
1445 </TR>
1446 <TR VALIGN=TOP>
1447 <TD>
1448 <P><A NAME="templateref"></a><A HREF="#Xref.TemplateRef">TemplateRef</A>
1449 <TD VALIGN=TOP>=</TD>
1450 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#templateidentifier">TemplateIdentifier</A> | <A HREF="#templateparidentifier">TemplateParIdentifier</A></TD>
1451 </TR>
1452 <TR VALIGN=TOP>
1453 <TD>
1454 <P><A NAME="inlinetemplate"></a><A HREF="#Xref.InLineTemplate">InLineTemplate</A>
1455 <TD VALIGN=TOP>=</TD>
1456 <TD>[( <A HREF="#type">Type</A> | <A HREF="#signature">Signature</A> ) <A HREF="#colon">Colon</A>] [<A HREF="#derivedrefwithparlist">DerivedRefWithParList</A> <A HREF="#assignmentchar">AssignmentChar</A>]
1457 <A HREF="#templatebody">TemplateBody</A></TD>
1458 </TR>
1459 <TR VALIGN=TOP>
1460 <TD></TD>
1461 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - The type field may only be omitted when the type is implicitly unambigous</FONT></TD>
1462 </TR>
1463 <TR VALIGN=TOP>
1464 <TD>
1465 <P><A NAME="derivedrefwithparlist"></a><A HREF="#Xref.DerivedRefWithParList">DerivedRefWithParList</A>
1466 <TD VALIGN=TOP>=</TD>
1467 <TD><A HREF="#modifieskeyword">ModifiesKeyword</A> <A HREF="#templaterefwithparlist">TemplateRefWithParList</A></TD>
1468 </TR>
1469 <TR VALIGN=TOP>
1470 <TD>
1471 <P><A NAME="templateactualparlist"></a><A HREF="#Xref.TemplateActualParList">TemplateActualParList</A>
1472 <TD VALIGN=TOP>=</TD>
1473 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#templateactualpar">TemplateActualPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#templateactualpar">TemplateActualPar</A> ) "<FONT
1474 COLOR="black">)</FONT>"</TD>
1475 </TR>
1476 <TR VALIGN=TOP>
1477 <TD>
1478 <P><A NAME="templateactualpar"></a><A HREF="#Xref.TemplateActualPar">TemplateActualPar</A>
1479 <TD VALIGN=TOP>=</TD>
1480 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
1481 </TR>
1482 <TR VALIGN=TOP>
1483 <TD></TD>
1484 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - When the corresponding formal parameter is not of template type the TemplateInstance production shall resolve to one or more
1485 SingleExpressions</FONT></TD>
1486 </TR>
1487 <TR VALIGN=TOP>
1488 <TD>
1489 <P><A NAME="templateops"></a><A HREF="#Xref.TemplateOps">TemplateOps</A>
1490 <TD VALIGN=TOP>=</TD>
1491 <TD><A HREF="#matchop">MatchOp</A> | <A HREF="#valueofop">ValueofOp</A></TD>
1492 </TR>
1493 <TR VALIGN=TOP>
1494 <TD>
1495 <P><A NAME="matchop"></a><A HREF="#Xref.MatchOp">MatchOp</A>
1496 <TD VALIGN=TOP>=</TD>
1497 <TD><A HREF="#matchkeyword">MatchKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#expression">Expression</A> "<FONT COLOR="black">,</FONT>" <A HREF="#templateinstance">TemplateInstance</A>
1498 "<FONT COLOR="black">)</FONT>"</TD>
1499 </TR>
1500 <TR VALIGN=TOP>
1501 <TD></TD>
1502 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - The type of the value returned by the expression must be the same as the template type and each field of the template shall
1503 resolve to a single value</FONT></TD>
1504 </TR>
1505 <TR VALIGN=TOP>
1506 <TD>
1507 <P><A NAME="matchkeyword"></a><A HREF="#Xref.MatchKeyword">MatchKeyword</A>
1508 <TD VALIGN=TOP>=</TD>
1509 <TD>"<FONT COLOR="black">match</FONT>"</TD>
1510 </TR>
1511 <TR VALIGN=TOP>
1512 <TD>
1513 <P><A NAME="valueofop"></a><A HREF="#Xref.ValueofOp">ValueofOp</A>
1514 <TD VALIGN=TOP>=</TD>
1515 <TD><A HREF="#valueofkeyword">ValueofKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#templateinstance">TemplateInstance</A> "<FONT COLOR="black">)</FONT>"</TD>
1516 </TR>
1517 <TR VALIGN=TOP>
1518 <TD>
1519 <P><A NAME="valueofkeyword"></a><A HREF="#Xref.ValueofKeyword">ValueofKeyword</A>
1520 <TD VALIGN=TOP>=</TD>
1521 <TD>"<FONT COLOR="black">valueof</FONT>"</TD>
1522 </TR>
1523 <TR VALIGN=TOP>
1524 <TD></TD>
1525 <TD></TD>
1526 </TR>
1527 <TR VALIGN=TOP>
1528 <TD>
1529 <P><A NAME="functiondef"></a><A HREF="#Xref.FunctionDef">FunctionDef</A>
1530 <TD VALIGN=TOP>=</TD>
1531 <TD><A HREF="#functionkeyword">FunctionKeyword</A> <A HREF="#functionidentifier">FunctionIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#functionformalparlist">FunctionFormalParList</A>]
1532 "<FONT COLOR="black">)</FONT>" [<A HREF="#runsonspec">RunsOnSpec</A>] [<A HREF="#returntype">ReturnType</A>] <A HREF="#statementblock">StatementBlock</A></TD>
1533 </TR>
1534 <TR VALIGN=TOP>
1535 <TD></TD>
1536 <TD></TD>
1537 </TR>
1538 <TR VALIGN=TOP>
1539 <TD>
1540 <P><A NAME="functionkeyword"></a><A HREF="#Xref.FunctionKeyword">FunctionKeyword</A>
1541 <TD VALIGN=TOP>=</TD>
1542 <TD>"<FONT COLOR="black">function</FONT>"</TD>
1543 </TR>
1544 <TR VALIGN=TOP>
1545 <TD></TD>
1546 <TD></TD>
1547 </TR>
1548 <TR VALIGN=TOP>
1549 <TD>
1550 <P><A NAME="functionidentifier"></a><A HREF="#Xref.FunctionIdentifier">FunctionIdentifier</A>
1551 <TD VALIGN=TOP>=</TD>
1552 <TD><A HREF="#identifier">Identifier</A></TD>
1553 </TR>
1554 <TR VALIGN=TOP>
1555 <TD></TD>
1556 <TD></TD>
1557 </TR>
1558 <TR VALIGN=TOP>
1559 <TD>
1560 <P><A NAME="functionformalparlist"></a><A HREF="#Xref.FunctionFormalParList">FunctionFormalParList</A>
1561 <TD VALIGN=TOP>=</TD>
1562 <TD><A HREF="#functionformalpar">FunctionFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#functionformalpar">FunctionFormalPar</A> )</TD>
1563 </TR>
1564 <TR VALIGN=TOP>
1565 <TD></TD>
1566 <TD></TD>
1567 </TR>
1568 <TR VALIGN=TOP>
1569 <TD>
1570 <P><A NAME="functionformalpar"></a><A HREF="#Xref.FunctionFormalPar">FunctionFormalPar</A>
1571 <TD VALIGN=TOP>=</TD>
1572 <TD><A HREF="#formalvaluepar">FormalValuePar</A> | <A HREF="#formaltimerpar">FormalTimerPar</A> | <A HREF="#formaltemplatepar">FormalTemplatePar</A> | <A HREF="#formalportpar">FormalPortPar</A></TD>
1573 </TR>
1574 <TR VALIGN=TOP>
1575 <TD></TD>
1576 <TD></TD>
1577 </TR>
1578 <TR VALIGN=TOP>
1579 <TD>
1580 <P><A NAME="returntype"></a><A HREF="#Xref.ReturnType">ReturnType</A>
1581 <TD VALIGN=TOP>=</TD>
1582 <TD><A HREF="#returnkeyword">ReturnKeyword</A> <A HREF="#type">Type</A></TD>
1583 </TR>
1584 <TR VALIGN=TOP>
1585 <TD></TD>
1586 <TD></TD>
1587 </TR>
1588 <TR VALIGN=TOP>
1589 <TD>
1590 <P><A NAME="returnkeyword"></a><A HREF="#Xref.ReturnKeyword">ReturnKeyword</A>
1591 <TD VALIGN=TOP>=</TD>
1592 <TD>"<FONT COLOR="black">return</FONT>"</TD>
1593 </TR>
1594 <TR VALIGN=TOP>
1595 <TD></TD>
1596 <TD></TD>
1597 </TR>
1598 <TR VALIGN=TOP>
1599 <TD>
1600 <P><A NAME="runsonspec"></a><A HREF="#Xref.RunsOnSpec">RunsOnSpec</A>
1601 <TD VALIGN=TOP>=</TD>
1602 <TD><A HREF="#runskeyword">RunsKeyword</A> <A HREF="#onkeyword">OnKeyword</A> <A HREF="#componenttype">ComponentType</A></TD>
1603 </TR>
1604 <TR VALIGN=TOP>
1605 <TD></TD>
1606 <TD></TD>
1607 </TR>
1608 <TR VALIGN=TOP>
1609 <TD>
1610 <P><A NAME="runskeyword"></a><A HREF="#Xref.RunsKeyword">RunsKeyword</A>
1611 <TD VALIGN=TOP>=</TD>
1612 <TD>"<FONT COLOR="black">runs</FONT>"</TD>
1613 </TR>
1614 <TR VALIGN=TOP>
1615 <TD></TD>
1616 <TD></TD>
1617 </TR>
1618 <TR VALIGN=TOP>
1619 <TD>
1620 <P><A NAME="onkeyword"></a><A HREF="#Xref.OnKeyword">OnKeyword</A>
1621 <TD VALIGN=TOP>=</TD>
1622 <TD>"<FONT COLOR="black">on</FONT>"</TD>
1623 </TR>
1624 <TR VALIGN=TOP>
1625 <TD></TD>
1626 <TD></TD>
1627 </TR>
1628 <TR VALIGN=TOP>
1629 <TD>
1630 <P><A NAME="mtckeyword"></a><A HREF="#Xref.MTCKeyword">MTCKeyword</A>
1631 <TD VALIGN=TOP>=</TD>
1632 <TD>"<FONT COLOR="black">mtc</FONT>"</TD>
1633 </TR>
1634 <TR VALIGN=TOP>
1635 <TD></TD>
1636 <TD></TD>
1637 </TR>
1638 <TR VALIGN=TOP>
1639 <TD>
1640 <P><A NAME="statementblock"></a><A HREF="#Xref.StatementBlock">StatementBlock</A>
1641 <TD VALIGN=TOP>=</TD>
1642 <TD><A HREF="#beginchar">BeginChar</A> [<A HREF="#functionstatementordeflist">FunctionStatementOrDefList</A>] <A HREF="#endchar">EndChar</A></TD>
1643 </TR>
1644 <TR VALIGN=TOP>
1645 <TD>
1646 <P><A NAME="functionstatementordeflist"></a><A HREF="#Xref.FunctionStatementOrDefList">FunctionStatementOrDefList</A>
1647 <TD VALIGN=TOP>=</TD>
1648 <TD>1*( <A HREF="#functionstatementordef">FunctionStatementOrDef</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
1649 </TR>
1650 <TR VALIGN=TOP>
1651 <TD>
1652 <P><A NAME="functionstatementordef"></a><A HREF="#Xref.FunctionStatementOrDef">FunctionStatementOrDef</A>
1653 <TD VALIGN=TOP>=</TD>
1654 <TD><A HREF="#functionlocaldef">FunctionLocalDef</A> | <A HREF="#functionlocalinst">FunctionLocalInst</A> | <A HREF="#functionstatement">FunctionStatement</A></TD>
1655 </TR>
1656 <TR VALIGN=TOP>
1657 <TD>
1658 <P><A NAME="functionlocalinst"></a><A HREF="#Xref.FunctionLocalInst">FunctionLocalInst</A>
1659 <TD VALIGN=TOP>=</TD>
1660 <TD><A HREF="#varinstance">VarInstance</A> | <A HREF="#timerinstance">TimerInstance</A></TD>
1661 </TR>
1662 <TR VALIGN=TOP>
1663 <TD>
1664 <P><A NAME="functionlocaldef"></a><A HREF="#Xref.FunctionLocalDef">FunctionLocalDef</A>
1665 <TD VALIGN=TOP>=</TD>
1666 <TD><A HREF="#constdef">ConstDef</A></TD>
1667 </TR>
1668 <TR VALIGN=TOP>
1669 <TD>
1670 <P><A NAME="functionstatement"></a><A HREF="#Xref.FunctionStatement">FunctionStatement</A>
1671 <TD VALIGN=TOP>=</TD>
1672 <TD><A HREF="#configurationstatements">ConfigurationStatements</A> | <A HREF="#timerstatements">TimerStatements</A> | <A HREF="#communicationstatements">CommunicationStatements</A> | <A
1673 HREF="#basicstatements">BasicStatements</A> | <A HREF="#behaviourstatements">BehaviourStatements</A> | <A HREF="#verdictstatements">VerdictStatements</A> | <A HREF="#sutstatements">SUTStatements</A></TD>
1674 </TR>
1675 <TR VALIGN=TOP>
1676 <TD>
1677 <P><A NAME="functioninstance"></a><A HREF="#Xref.FunctionInstance">FunctionInstance</A>
1678 <TD VALIGN=TOP>=</TD>
1679 <TD><A HREF="#functionref">FunctionRef</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#functionactualparlist">FunctionActualParList</A>] "<FONT COLOR="black">)</FONT>"</TD>
1680 </TR>
1681 <TR VALIGN=TOP>
1682 <TD>
1683 <P><A NAME="functionref"></a><A HREF="#Xref.FunctionRef">FunctionRef</A>
1684 <TD VALIGN=TOP>=</TD>
1685 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] ( <A HREF="#functionidentifier">FunctionIdentifier</A> | <A HREF="#extfunctionidentifier">ExtFunctionIdentifier</A> )
1686 | <A HREF="#predeffunctionidentifier">PreDefFunctionIdentifier</A></TD>
1687 </TR>
1688 <TR VALIGN=TOP>
1689 <TD>
1690 <P><A NAME="predeffunctionidentifier"></a><A HREF="#Xref.PreDefFunctionIdentifier">PreDefFunctionIdentifier</A>
1691 <TD VALIGN=TOP>=</TD>
1692 <TD><A HREF="#identifier">Identifier</A></TD>
1693 </TR>
1694 <TR VALIGN=TOP>
1695 <TD></TD>
1696 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - The Identifier will be one of the pre-defined TTCN-3 Function Identifiers from Annex C of this document</FONT></TD>
1697 </TR>
1698 <TR VALIGN=TOP>
1699 <TD>
1700 <P><A NAME="functionactualparlist"></a><A HREF="#Xref.FunctionActualParList">FunctionActualParList</A>
1701 <TD VALIGN=TOP>=</TD>
1702 <TD><A HREF="#functionactualpar">FunctionActualPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#functionactualpar">FunctionActualPar</A> )</TD>
1703 </TR>
1704 <TR VALIGN=TOP>
1705 <TD>
1706 <P><A NAME="functionactualpar"></a><A HREF="#Xref.FunctionActualPar">FunctionActualPar</A>
1707 <TD VALIGN=TOP>=</TD>
1708 <TD><A HREF="#timerref">TimerRef</A> | <A HREF="#templateinstance">TemplateInstance</A> | <A HREF="#port">Port</A> | <A HREF="#componentref">ComponentRef</A></TD>
1709 </TR>
1710 <TR VALIGN=TOP>
1711 <TD></TD>
1712 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - When the corresponding formal parameter is not of template type the TemplateInstance production shall resolve to one or more
1713 SingleExpressions i.e., equivalent to the Expression production</FONT></TD>
1714 </TR>
1715 <TR VALIGN=TOP>
1716 <TD></TD>
1717 <TD></TD>
1718 </TR>
1719 <TR VALIGN=TOP>
1720 <TD></TD>
1721 <TD></TD>
1722 </TR>
1723 <TR VALIGN=TOP>
1724 <TD>
1725 <P><A NAME="signaturedef"></a><A HREF="#Xref.SignatureDef">SignatureDef</A>
1726 <TD VALIGN=TOP>=</TD>
1727 <TD><A HREF="#signaturekeyword">SignatureKeyword</A> <A HREF="#signatureidentifier">SignatureIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#signatureformalparlist">SignatureFormalParList</A>]
1728 "<FONT COLOR="black">)</FONT>" [<A HREF="#returntype">ReturnType</A> | <A HREF="#noblockkeyword">NoBlockKeyword</A>] [<A HREF="#exceptionspec">ExceptionSpec</A>]</TD>
1729 </TR>
1730 <TR VALIGN=TOP>
1731 <TD>
1732 <P><A NAME="signaturekeyword"></a><A HREF="#Xref.SignatureKeyword">SignatureKeyword</A>
1733 <TD VALIGN=TOP>=</TD>
1734 <TD>"<FONT COLOR="black">signature</FONT>"</TD>
1735 </TR>
1736 <TR VALIGN=TOP>
1737 <TD>
1738 <P><A NAME="signatureidentifier"></a><A HREF="#Xref.SignatureIdentifier">SignatureIdentifier</A>
1739 <TD VALIGN=TOP>=</TD>
1740 <TD><A HREF="#identifier">Identifier</A></TD>
1741 </TR>
1742 <TR VALIGN=TOP>
1743 <TD>
1744 <P><A NAME="signatureformalparlist"></a><A HREF="#Xref.SignatureFormalParList">SignatureFormalParList</A>
1745 <TD VALIGN=TOP>=</TD>
1746 <TD><A HREF="#signatureformalpar">SignatureFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#signatureformalpar">SignatureFormalPar</A> )</TD>
1747 </TR>
1748 <TR VALIGN=TOP>
1749 <TD>
1750 <P><A NAME="signatureformalpar"></a><A HREF="#Xref.SignatureFormalPar">SignatureFormalPar</A>
1751 <TD VALIGN=TOP>=</TD>
1752 <TD><A HREF="#formalvaluepar">FormalValuePar</A></TD>
1753 </TR>
1754 <TR VALIGN=TOP>
1755 <TD>
1756 <P><A NAME="exceptionspec"></a><A HREF="#Xref.ExceptionSpec">ExceptionSpec</A>
1757 <TD VALIGN=TOP>=</TD>
1758 <TD><A HREF="#exceptionkeyword">ExceptionKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#exceptiontypelist">ExceptionTypeList</A> "<FONT COLOR="black">)</FONT>"</TD>
1759 </TR>
1760 <TR VALIGN=TOP>
1761 <TD>
1762 <P><A NAME="exceptionkeyword"></a><A HREF="#Xref.ExceptionKeyword">ExceptionKeyword</A>
1763 <TD VALIGN=TOP>=</TD>
1764 <TD>"<FONT COLOR="black">exception</FONT>"</TD>
1765 </TR>
1766 <TR VALIGN=TOP>
1767 <TD>
1768 <P><A NAME="exceptiontypelist"></a><A HREF="#Xref.ExceptionTypeList">ExceptionTypeList</A>
1769 <TD VALIGN=TOP>=</TD>
1770 <TD><A HREF="#type">Type</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#type">Type</A> )</TD>
1771 </TR>
1772 <TR VALIGN=TOP>
1773 <TD>
1774 <P><A NAME="noblockkeyword"></a><A HREF="#Xref.NoBlockKeyword">NoBlockKeyword</A>
1775 <TD VALIGN=TOP>=</TD>
1776 <TD>"<FONT COLOR="black">noblock</FONT>"</TD>
1777 </TR>
1778 <TR VALIGN=TOP>
1779 <TD>
1780 <P><A NAME="signature"></a><A HREF="#Xref.Signature">Signature</A>
1781 <TD VALIGN=TOP>=</TD>
1782 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#signatureidentifier">SignatureIdentifier</A></TD>
1783 </TR>
1784 <TR VALIGN=TOP>
1785 <TD></TD>
1786 <TD></TD>
1787 </TR>
1788 <TR VALIGN=TOP>
1789 <TD>
1790 <P><A NAME="testcasedef"></a><A HREF="#Xref.TestcaseDef">TestcaseDef</A>
1791 <TD VALIGN=TOP>=</TD>
1792 <TD><A HREF="#testcasekeyword">TestcaseKeyword</A> <A HREF="#testcaseidentifier">TestcaseIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#testcaseformalparlist">TestcaseFormalParList</A>]
1793 "<FONT COLOR="black">)</FONT>" <A HREF="#configspec">ConfigSpec</A> <A HREF="#statementblock">StatementBlock</A></TD>
1794 </TR>
1795 <TR VALIGN=TOP>
1796 <TD>
1797 <P><A NAME="testcasekeyword"></a><A HREF="#Xref.TestcaseKeyword">TestcaseKeyword</A>
1798 <TD VALIGN=TOP>=</TD>
1799 <TD>"<FONT COLOR="black">testcase</FONT>"</TD>
1800 </TR>
1801 <TR VALIGN=TOP>
1802 <TD>
1803 <P><A NAME="testcaseidentifier"></a><A HREF="#Xref.TestcaseIdentifier">TestcaseIdentifier</A>
1804 <TD VALIGN=TOP>=</TD>
1805 <TD><A HREF="#identifier">Identifier</A></TD>
1806 </TR>
1807 <TR VALIGN=TOP>
1808 <TD>
1809 <P><A NAME="testcaseformalparlist"></a><A HREF="#Xref.TestcaseFormalParList">TestcaseFormalParList</A>
1810 <TD VALIGN=TOP>=</TD>
1811 <TD><A HREF="#testcaseformalpar">TestcaseFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#testcaseformalpar">TestcaseFormalPar</A> )</TD>
1812 </TR>
1813 <TR VALIGN=TOP>
1814 <TD>
1815 <P><A NAME="testcaseformalpar"></a><A HREF="#Xref.TestcaseFormalPar">TestcaseFormalPar</A>
1816 <TD VALIGN=TOP>=</TD>
1817 <TD><A HREF="#formalvaluepar">FormalValuePar</A> | <A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
1818 </TR>
1819 <TR VALIGN=TOP>
1820 <TD>
1821 <P><A NAME="configspec"></a><A HREF="#Xref.ConfigSpec">ConfigSpec</A>
1822 <TD VALIGN=TOP>=</TD>
1823 <TD><A HREF="#runsonspec">RunsOnSpec</A> [<A HREF="#systemspec">SystemSpec</A>]</TD>
1824 </TR>
1825 <TR VALIGN=TOP>
1826 <TD>
1827 <P><A NAME="systemspec"></a><A HREF="#Xref.SystemSpec">SystemSpec</A>
1828 <TD VALIGN=TOP>=</TD>
1829 <TD><A HREF="#systemkeyword">SystemKeyword</A> <A HREF="#componenttype">ComponentType</A></TD>
1830 </TR>
1831 <TR VALIGN=TOP>
1832 <TD>
1833 <P><A NAME="systemkeyword"></a><A HREF="#Xref.SystemKeyword">SystemKeyword</A>
1834 <TD VALIGN=TOP>=</TD>
1835 <TD>"<FONT COLOR="black">system</FONT>"</TD>
1836 </TR>
1837 <TR VALIGN=TOP>
1838 <TD>
1839 <P><A NAME="testcaseinstance"></a><A HREF="#Xref.TestcaseInstance">TestcaseInstance</A>
1840 <TD VALIGN=TOP>=</TD>
1841 <TD><A HREF="#executekeyword">ExecuteKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#testcaseref">TestcaseRef</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#testcaseactualparlist">TestcaseActualParList</A>]
1842 "<FONT COLOR="black">)</FONT>" ["<FONT COLOR="black">,</FONT>" <A HREF="#timervalue">TimerValue</A>] "<FONT COLOR="black">)</FONT>"</TD>
1843 </TR>
1844 <TR VALIGN=TOP>
1845 <TD>
1846 <P><A NAME="executekeyword"></a><A HREF="#Xref.ExecuteKeyword">ExecuteKeyword</A>
1847 <TD VALIGN=TOP>=</TD>
1848 <TD>"<FONT COLOR="black">execute</FONT>"</TD>
1849 </TR>
1850 <TR VALIGN=TOP>
1851 <TD>
1852 <P><A NAME="testcaseref"></a><A HREF="#Xref.TestcaseRef">TestcaseRef</A>
1853 <TD VALIGN=TOP>=</TD>
1854 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#testcaseidentifier">TestcaseIdentifier</A></TD>
1855 </TR>
1856 <TR VALIGN=TOP>
1857 <TD>
1858 <P><A NAME="testcaseactualparlist"></a><A HREF="#Xref.TestcaseActualParList">TestcaseActualParList</A>
1859 <TD VALIGN=TOP>=</TD>
1860 <TD><A HREF="#testcaseactualpar">TestcaseActualPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#testcaseactualpar">TestcaseActualPar</A> )</TD>
1861 </TR>
1862 <TR VALIGN=TOP>
1863 <TD>
1864 <P><A NAME="testcaseactualpar"></a><A HREF="#Xref.TestcaseActualPar">TestcaseActualPar</A>
1865 <TD VALIGN=TOP>=</TD>
1866 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
1867 </TR>
1868 <TR VALIGN=TOP>
1869 <TD></TD>
1870 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - When the corresponding formal parameter is not of template type the TemplateInstance production shall resolve to one or more
1871 SingleExpressions i.e., equivalent to the Expression production</FONT></TD>
1872 </TR>
1873 <TR VALIGN=TOP>
1874 <TD></TD>
1875 <TD></TD>
1876 </TR>
1877 <TR VALIGN=TOP>
1878 <TD></TD>
1879 <TD></TD>
1880 </TR>
1881 <TR VALIGN=TOP>
1882 <TD>
1883 <P><A NAME="altstepdef"></a><A HREF="#Xref.AltstepDef">AltstepDef</A>
1884 <TD VALIGN=TOP>=</TD>
1885 <TD><A HREF="#altstepkeyword">AltstepKeyword</A> <A HREF="#altstepidentifier">AltstepIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#altstepformalparlist">AltstepFormalParList</A>] "<FONT
1886 COLOR="black">)</FONT>" [<A HREF="#runsonspec">RunsOnSpec</A>] <A HREF="#beginchar">BeginChar</A> <A HREF="#altsteplocaldeflist">AltstepLocalDefList</A> <A HREF="#altguardlist">AltGuardList</A>
1887 <A HREF="#endchar">EndChar</A></TD>
1888 </TR>
1889 <TR VALIGN=TOP>
1890 <TD>
1891 <P><A NAME="altstepkeyword"></a><A HREF="#Xref.AltstepKeyword">AltstepKeyword</A>
1892 <TD VALIGN=TOP>=</TD>
1893 <TD>"<FONT COLOR="black">altstep</FONT>"</TD>
1894 </TR>
1895 <TR VALIGN=TOP>
1896 <TD>
1897 <P><A NAME="altstepidentifier"></a><A HREF="#Xref.AltstepIdentifier">AltstepIdentifier</A>
1898 <TD VALIGN=TOP>=</TD>
1899 <TD><A HREF="#identifier">Identifier</A></TD>
1900 </TR>
1901 <TR VALIGN=TOP>
1902 <TD>
1903 <P><A NAME="altstepformalparlist"></a><A HREF="#Xref.AltstepFormalParList">AltstepFormalParList</A>
1904 <TD VALIGN=TOP>=</TD>
1905 <TD><A HREF="#functionformalparlist">FunctionFormalParList</A></TD>
1906 </TR>
1907 <TR VALIGN=TOP>
1908 <TD></TD>
1909 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - altsteps that are activated as defaults shall only have in parameters, port parameters, or timer parameters</FONT></TD>
1910 </TR>
1911 <TR VALIGN=TOP>
1912 <TD></TD>
1913 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS -altsteps that are only invoked as an alternative in an alt statement or as stand-alone statement in a TTCN-3 behaviour
1914 description may have in, out and inout parameters.</FONT></TD>
1915 </TR>
1916 <TR VALIGN=TOP>
1917 <TD></TD>
1918 <TD></TD>
1919 </TR>
1920 <TR VALIGN=TOP>
1921 <TD>
1922 <P><A NAME="altsteplocaldeflist"></a><A HREF="#Xref.AltstepLocalDefList">AltstepLocalDefList</A>
1923 <TD VALIGN=TOP>=</TD>
1924 <TD>*( <A HREF="#altsteplocaldef">AltstepLocalDef</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
1925 </TR>
1926 <TR VALIGN=TOP>
1927 <TD>
1928 <P><A NAME="altsteplocaldef"></a><A HREF="#Xref.AltstepLocalDef">AltstepLocalDef</A>
1929 <TD VALIGN=TOP>=</TD>
1930 <TD><A HREF="#varinstance">VarInstance</A> | <A HREF="#timerinstance">TimerInstance</A> | <A HREF="#constdef">ConstDef</A></TD>
1931 </TR>
1932 <TR VALIGN=TOP>
1933 <TD>
1934 <P><A NAME="altstepinstance"></a><A HREF="#Xref.AltstepInstance">AltstepInstance</A>
1935 <TD VALIGN=TOP>=</TD>
1936 <TD><A HREF="#altstepref">AltstepRef</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#functionactualparlist">FunctionActualParList</A>] "<FONT COLOR="black">)</FONT>"</TD>
1937 </TR>
1938 <TR VALIGN=TOP>
1939 <TD></TD>
1940 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - all timer instances in FunctionActualParList shall be declared as component local timers (see also production
1941 ComponentElementDef)</FONT></TD>
1942 </TR>
1943 <TR VALIGN=TOP>
1944 <TD>
1945 <P><A NAME="altstepref"></a><A HREF="#Xref.AltstepRef">AltstepRef</A>
1946 <TD VALIGN=TOP>=</TD>
1947 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#altstepidentifier">AltstepIdentifier</A></TD>
1948 </TR>
1949 <TR VALIGN=TOP>
1950 <TD></TD>
1951 <TD></TD>
1952 </TR>
1953 <TR VALIGN=TOP>
1954 <TD>
1955 <P><A NAME="importdef"></a><A HREF="#Xref.ImportDef">ImportDef</A>
1956 <TD VALIGN=TOP>=</TD>
1957 <TD><A HREF="#importkeyword">ImportKeyword</A> <A HREF="#importfromspec">ImportFromSpec</A> ( <A HREF="#allwithexcepts">AllWithExcepts</A> | ( <A HREF="#beginchar">BeginChar</A> <A
1958 HREF="#importspec">ImportSpec</A> <A HREF="#endchar">EndChar</A> ) )</TD>
1959 </TR>
1960 <TR VALIGN=TOP>
1961 <TD>
1962 <P><A NAME="importkeyword"></a><A HREF="#Xref.ImportKeyword">ImportKeyword</A>
1963 <TD VALIGN=TOP>=</TD>
1964 <TD>"<FONT COLOR="black">import</FONT>"</TD>
1965 </TR>
1966 <TR VALIGN=TOP>
1967 <TD>
1968 <P><A NAME="allwithexcepts"></a><A HREF="#Xref.AllWithExcepts">AllWithExcepts</A>
1969 <TD VALIGN=TOP>=</TD>
1970 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptsdef">ExceptsDef</A>]</TD>
1971 </TR>
1972 <TR VALIGN=TOP>
1973 <TD>
1974 <P><A NAME="exceptsdef"></a><A HREF="#Xref.ExceptsDef">ExceptsDef</A>
1975 <TD VALIGN=TOP>=</TD>
1976 <TD><A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#exceptspec">ExceptSpec</A> <A HREF="#endchar">EndChar</A></TD>
1977 </TR>
1978 <TR VALIGN=TOP>
1979 <TD>
1980 <P><A NAME="exceptkeyword"></a><A HREF="#Xref.ExceptKeyword">ExceptKeyword</A>
1981 <TD VALIGN=TOP>=</TD>
1982 <TD>"<FONT COLOR="black">except</FONT>"</TD>
1983 </TR>
1984 <TR VALIGN=TOP>
1985 <TD>
1986 <P><A NAME="exceptspec"></a><A HREF="#Xref.ExceptSpec">ExceptSpec</A>
1987 <TD VALIGN=TOP>=</TD>
1988 <TD>*( <A HREF="#exceptelement">ExceptElement</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
1989 </TR>
1990 <TR VALIGN=TOP>
1991 <TD></TD>
1992 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: Any of the production components (ExceptGroupSpec, ExceptTypeDefSpec etc.) may be present only once in the ExceptSpec production</FONT></TD>
1993 </TR>
1994 <TR VALIGN=TOP>
1995 <TD>
1996 <P><A NAME="exceptelement"></a><A HREF="#Xref.ExceptElement">ExceptElement</A>
1997 <TD VALIGN=TOP>=</TD>
1998 <TD><A HREF="#exceptgroupspec">ExceptGroupSpec</A> | <A HREF="#excepttypedefspec">ExceptTypeDefSpec</A> | <A HREF="#excepttemplatespec">ExceptTemplateSpec</A> | <A HREF="#exceptconstspec">ExceptConstSpec</A>
1999 | <A HREF="#excepttestcasespec">ExceptTestcaseSpec</A> | <A HREF="#exceptaltstepspec">ExceptAltstepSpec</A> | <A HREF="#exceptfunctionspec">ExceptFunctionSpec</A> | <A HREF="#exceptsignaturespec">ExceptSignatureSpec</A>
2000 | <A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A></TD>
2001 </TR>
2002 <TR VALIGN=TOP>
2003 <TD>
2004 <P><A NAME="exceptgroupspec"></a><A HREF="#Xref.ExceptGroupSpec">ExceptGroupSpec</A>
2005 <TD VALIGN=TOP>=</TD>
2006 <TD><A HREF="#groupkeyword">GroupKeyword</A> ( <A HREF="#exceptgroupreflist">ExceptGroupRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2007 </TR>
2008 <TR VALIGN=TOP>
2009 <TD>
2010 <P><A NAME="excepttypedefspec"></a><A HREF="#Xref.ExceptTypeDefSpec">ExceptTypeDefSpec</A>
2011 <TD VALIGN=TOP>=</TD>
2012 <TD><A HREF="#typedefkeyword">TypeDefKeyword</A> ( <A HREF="#typereflist">TypeRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2013 </TR>
2014 <TR VALIGN=TOP>
2015 <TD>
2016 <P><A NAME="excepttemplatespec"></a><A HREF="#Xref.ExceptTemplateSpec">ExceptTemplateSpec</A>
2017 <TD VALIGN=TOP>=</TD>
2018 <TD><A HREF="#templatekeyword">TemplateKeyword</A> ( <A HREF="#templatereflist">TemplateRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2019 </TR>
2020 <TR VALIGN=TOP>
2021 <TD>
2022 <P><A NAME="exceptconstspec"></a><A HREF="#Xref.ExceptConstSpec">ExceptConstSpec</A>
2023 <TD VALIGN=TOP>=</TD>
2024 <TD><A HREF="#constkeyword">ConstKeyword</A> ( <A HREF="#constreflist">ConstRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2025 </TR>
2026 <TR VALIGN=TOP>
2027 <TD>
2028 <P><A NAME="excepttestcasespec"></a><A HREF="#Xref.ExceptTestcaseSpec">ExceptTestcaseSpec</A>
2029 <TD VALIGN=TOP>=</TD>
2030 <TD><A HREF="#testcasekeyword">TestcaseKeyword</A> ( <A HREF="#testcasereflist">TestcaseRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2031 </TR>
2032 <TR VALIGN=TOP>
2033 <TD>
2034 <P><A NAME="exceptaltstepspec"></a><A HREF="#Xref.ExceptAltstepSpec">ExceptAltstepSpec</A>
2035 <TD VALIGN=TOP>=</TD>
2036 <TD><A HREF="#altstepkeyword">AltstepKeyword</A> ( <A HREF="#altstepreflist">AltstepRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2037 </TR>
2038 <TR VALIGN=TOP>
2039 <TD>
2040 <P><A NAME="exceptfunctionspec"></a><A HREF="#Xref.ExceptFunctionSpec">ExceptFunctionSpec</A>
2041 <TD VALIGN=TOP>=</TD>
2042 <TD><A HREF="#functionkeyword">FunctionKeyword</A> ( <A HREF="#functionreflist">FunctionRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2043 </TR>
2044 <TR VALIGN=TOP>
2045 <TD>
2046 <P><A NAME="exceptsignaturespec"></a><A HREF="#Xref.ExceptSignatureSpec">ExceptSignatureSpec</A>
2047 <TD VALIGN=TOP>=</TD>
2048 <TD><A HREF="#signaturekeyword">SignatureKeyword</A> ( <A HREF="#signaturereflist">SignatureRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2049 </TR>
2050 <TR VALIGN=TOP>
2051 <TD>
2052 <P><A NAME="exceptmoduleparspec"></a><A HREF="#Xref.ExceptModuleParSpec">ExceptModuleParSpec</A>
2053 <TD VALIGN=TOP>=</TD>
2054 <TD><A HREF="#moduleparkeyword">ModuleParKeyword</A> ( <A HREF="#moduleparreflist">ModuleParRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2055 </TR>
2056 <TR VALIGN=TOP>
2057 <TD>
2058 <P><A NAME="importspec"></a><A HREF="#Xref.ImportSpec">ImportSpec</A>
2059 <TD VALIGN=TOP>=</TD>
2060 <TD>*( <A HREF="#importelement">ImportElement</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
2061 </TR>
2062 <TR VALIGN=TOP>
2063 <TD>
2064 <P><A NAME="importelement"></a><A HREF="#Xref.ImportElement">ImportElement</A>
2065 <TD VALIGN=TOP>=</TD>
2066 <TD><A HREF="#importgroupspec">ImportGroupSpec</A> | <A HREF="#importtypedefspec">ImportTypeDefSpec</A> | <A HREF="#importtemplatespec">ImportTemplateSpec</A> | <A HREF="#importconstspec">ImportConstSpec</A>
2067 | <A HREF="#importtestcasespec">ImportTestcaseSpec</A> | <A HREF="#importaltstepspec">ImportAltstepSpec</A> | <A HREF="#importfunctionspec">ImportFunctionSpec</A> | <A HREF="#importsignaturespec">ImportSignatureSpec</A>
2068 | <A HREF="#importmoduleparspec">ImportModuleParSpec</A></TD>
2069 </TR>
2070 <TR VALIGN=TOP>
2071 <TD>
2072 <P><A NAME="importfromspec"></a><A HREF="#Xref.ImportFromSpec">ImportFromSpec</A>
2073 <TD VALIGN=TOP>=</TD>
2074 <TD><A HREF="#fromkeyword">FromKeyword</A> <A HREF="#moduleid">ModuleId</A> [<A HREF="#recursivekeyword">RecursiveKeyword</A>]</TD>
2075 </TR>
2076 <TR VALIGN=TOP>
2077 <TD>
2078 <P><A NAME="moduleid"></a><A HREF="#Xref.ModuleId">ModuleId</A>
2079 <TD VALIGN=TOP>=</TD>
2080 <TD><A HREF="#globalmoduleid">GlobalModuleId</A> [<A HREF="#languagespec">LanguageSpec</A>]</TD>
2081 </TR>
2082 <TR VALIGN=TOP>
2083 <TD></TD>
2084 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - LanguageSpec may only be omitted if the referenced module contains TTCN-3 notation</FONT></TD>
2085 </TR>
2086 <TR VALIGN=TOP>
2087 <TD>
2088 <P><A NAME="languagekeyword"></a><A HREF="#Xref.LanguageKeyword">LanguageKeyword</A>
2089 <TD VALIGN=TOP>=</TD>
2090 <TD>"<FONT COLOR="black">language</FONT>"</TD>
2091 </TR>
2092 <TR VALIGN=TOP>
2093 <TD>
2094 <P><A NAME="languagespec"></a><A HREF="#Xref.LanguageSpec">LanguageSpec</A>
2095 <TD VALIGN=TOP>=</TD>
2096 <TD><A HREF="#languagekeyword">LanguageKeyword</A> <A HREF="#freetext">FreeText</A></TD>
2097 </TR>
2098 <TR VALIGN=TOP>
2099 <TD>
2100 <P><A NAME="globalmoduleid"></a><A HREF="#Xref.GlobalModuleId">GlobalModuleId</A>
2101 <TD VALIGN=TOP>=</TD>
2102 <TD><A HREF="#moduleidentifier">ModuleIdentifier</A> [<A HREF="#dot">Dot</A> <A HREF="#objectidentifiervalue">ObjectIdentifierValue</A>]</TD>
2103 </TR>
2104 <TR VALIGN=TOP>
2105 <TD>
2106 <P><A NAME="recursivekeyword"></a><A HREF="#Xref.RecursiveKeyword">RecursiveKeyword</A>
2107 <TD VALIGN=TOP>=</TD>
2108 <TD>"<FONT COLOR="black">recursive</FONT>"</TD>
2109 </TR>
2110 <TR VALIGN=TOP>
2111 <TD>
2112 <P><A NAME="importgroupspec"></a><A HREF="#Xref.ImportGroupSpec">ImportGroupSpec</A>
2113 <TD VALIGN=TOP>=</TD>
2114 <TD><A HREF="#groupkeyword">GroupKeyword</A> ( <A HREF="#groupreflistwithexcept">GroupRefListWithExcept</A> | <A HREF="#allgroupswithexcept">AllGroupsWithExcept</A> )</TD>
2115 </TR>
2116 <TR VALIGN=TOP>
2117 <TD>
2118 <P><A NAME="groupreflist"></a><A HREF="#Xref.GroupRefList">GroupRefList</A>
2119 <TD VALIGN=TOP>=</TD>
2120 <TD><A HREF="#fullgroupidentifier">FullGroupIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fullgroupidentifier">FullGroupIdentifier</A> )</TD>
2121 </TR>
2122 <TR VALIGN=TOP>
2123 <TD>
2124 <P><A NAME="groupreflistwithexcept"></a><A HREF="#Xref.GroupRefListWithExcept">GroupRefListWithExcept</A>
2125 <TD VALIGN=TOP>=</TD>
2126 <TD><A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A> )</TD>
2127 </TR>
2128 <TR VALIGN=TOP>
2129 <TD>
2130 <P><A NAME="allgroupswithexcept"></a><A HREF="#Xref.AllGroupsWithExcept">AllGroupsWithExcept</A>
2131 <TD VALIGN=TOP>=</TD>
2132 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#groupreflist">GroupRefList</A>]</TD>
2133 </TR>
2134 <TR VALIGN=TOP>
2135 <TD>
2136 <P><A NAME="fullgroupidentifier"></a><A HREF="#Xref.FullGroupIdentifier">FullGroupIdentifier</A>
2137 <TD VALIGN=TOP>=</TD>
2138 <TD><A HREF="#groupidentifier">GroupIdentifier</A> *( <A HREF="#dot">Dot</A> <A HREF="#groupidentifier">GroupIdentifier</A> )</TD>
2139 </TR>
2140 <TR VALIGN=TOP>
2141 <TD>
2142 <P><A NAME="fullgroupidentifierwithexcept"></a><A HREF="#Xref.FullGroupIdentifierWithExcept">FullGroupIdentifierWithExcept</A>
2143 <TD VALIGN=TOP>=</TD>
2144 <TD><A HREF="#groupidentifier">GroupIdentifier</A> *( <A HREF="#dot">Dot</A> <A HREF="#groupidentifier">GroupIdentifier</A> ) [<A HREF="#exceptsdef">ExceptsDef</A>]</TD>
2145 </TR>
2146 <TR VALIGN=TOP>
2147 <TD>
2148 <P><A NAME="exceptgroupreflist"></a><A HREF="#Xref.ExceptGroupRefList">ExceptGroupRefList</A>
2149 <TD VALIGN=TOP>=</TD>
2150 <TD><A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A> )</TD>
2151 </TR>
2152 <TR VALIGN=TOP>
2153 <TD>
2154 <P><A NAME="exceptfullgroupidentifier"></a><A HREF="#Xref.ExceptFullGroupIdentifier">ExceptFullGroupIdentifier</A>
2155 <TD VALIGN=TOP>=</TD>
2156 <TD><A HREF="#groupidentifier">GroupIdentifier</A> *( <A HREF="#dot">Dot</A> <A HREF="#groupidentifier">GroupIdentifier</A> )</TD>
2157 </TR>
2158 <TR VALIGN=TOP>
2159 <TD>
2160 <P><A NAME="importtypedefspec"></a><A HREF="#Xref.ImportTypeDefSpec">ImportTypeDefSpec</A>
2161 <TD VALIGN=TOP>=</TD>
2162 <TD><A HREF="#typedefkeyword">TypeDefKeyword</A> ( <A HREF="#typereflist">TypeRefList</A> | <A HREF="#alltypeswithexcept">AllTypesWithExcept</A> )</TD>
2163 </TR>
2164 <TR VALIGN=TOP>
2165 <TD>
2166 <P><A NAME="typereflist"></a><A HREF="#Xref.TypeRefList">TypeRefList</A>
2167 <TD VALIGN=TOP>=</TD>
2168 <TD><A HREF="#typedefidentifier">TypeDefIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#typedefidentifier">TypeDefIdentifier</A> )</TD>
2169 </TR>
2170 <TR VALIGN=TOP>
2171 <TD>
2172 <P><A NAME="alltypeswithexcept"></a><A HREF="#Xref.AllTypesWithExcept">AllTypesWithExcept</A>
2173 <TD VALIGN=TOP>=</TD>
2174 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#typereflist">TypeRefList</A>]</TD>
2175 </TR>
2176 <TR VALIGN=TOP>
2177 <TD>
2178 <P><A NAME="typedefidentifier"></a><A HREF="#Xref.TypeDefIdentifier">TypeDefIdentifier</A>
2179 <TD VALIGN=TOP>=</TD>
2180 <TD><A HREF="#structtypeidentifier">StructTypeIdentifier</A> | <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A> | <A HREF="#porttypeidentifier">PortTypeIdentifier</A> | <A
2181 HREF="#componenttypeidentifier">ComponentTypeIdentifier</A> | <A HREF="#subtypeidentifier">SubTypeIdentifier</A></TD>
2182 </TR>
2183 <TR VALIGN=TOP>
2184 <TD>
2185 <P><A NAME="importtemplatespec"></a><A HREF="#Xref.ImportTemplateSpec">ImportTemplateSpec</A>
2186 <TD VALIGN=TOP>=</TD>
2187 <TD><A HREF="#templatekeyword">TemplateKeyword</A> ( <A HREF="#templatereflist">TemplateRefList</A> | <A HREF="#alltemplswithexcept">AllTemplsWithExcept</A> )</TD>
2188 </TR>
2189 <TR VALIGN=TOP>
2190 <TD>
2191 <P><A NAME="templatereflist"></a><A HREF="#Xref.TemplateRefList">TemplateRefList</A>
2192 <TD VALIGN=TOP>=</TD>
2193 <TD><A HREF="#templateidentifier">TemplateIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#templateidentifier">TemplateIdentifier</A> )</TD>
2194 </TR>
2195 <TR VALIGN=TOP>
2196 <TD>
2197 <P><A NAME="alltemplswithexcept"></a><A HREF="#Xref.AllTemplsWithExcept">AllTemplsWithExcept</A>
2198 <TD VALIGN=TOP>=</TD>
2199 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#templatereflist">TemplateRefList</A>]</TD>
2200 </TR>
2201 <TR VALIGN=TOP>
2202 <TD>
2203 <P><A NAME="importconstspec"></a><A HREF="#Xref.ImportConstSpec">ImportConstSpec</A>
2204 <TD VALIGN=TOP>=</TD>
2205 <TD><A HREF="#constkeyword">ConstKeyword</A> ( <A HREF="#constreflist">ConstRefList</A> | <A HREF="#allconstswithexcept">AllConstsWithExcept</A> )</TD>
2206 </TR>
2207 <TR VALIGN=TOP>
2208 <TD>
2209 <P><A NAME="constreflist"></a><A HREF="#Xref.ConstRefList">ConstRefList</A>
2210 <TD VALIGN=TOP>=</TD>
2211 <TD><A HREF="#constidentifier">ConstIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#constidentifier">ConstIdentifier</A> )</TD>
2212 </TR>
2213 <TR VALIGN=TOP>
2214 <TD>
2215 <P><A NAME="allconstswithexcept"></a><A HREF="#Xref.AllConstsWithExcept">AllConstsWithExcept</A>
2216 <TD VALIGN=TOP>=</TD>
2217 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#constreflist">ConstRefList</A>]</TD>
2218 </TR>
2219 <TR VALIGN=TOP>
2220 <TD>
2221 <P><A NAME="importaltstepspec"></a><A HREF="#Xref.ImportAltstepSpec">ImportAltstepSpec</A>
2222 <TD VALIGN=TOP>=</TD>
2223 <TD><A HREF="#altstepkeyword">AltstepKeyword</A> ( <A HREF="#altstepreflist">AltstepRefList</A> | <A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A> )</TD>
2224 </TR>
2225 <TR VALIGN=TOP>
2226 <TD>
2227 <P><A NAME="altstepreflist"></a><A HREF="#Xref.AltstepRefList">AltstepRefList</A>
2228 <TD VALIGN=TOP>=</TD>
2229 <TD><A HREF="#altstepidentifier">AltstepIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#altstepidentifier">AltstepIdentifier</A> )</TD>
2230 </TR>
2231 <TR VALIGN=TOP>
2232 <TD>
2233 <P><A NAME="allaltstepswithexcept"></a><A HREF="#Xref.AllAltstepsWithExcept">AllAltstepsWithExcept</A>
2234 <TD VALIGN=TOP>=</TD>
2235 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#altstepreflist">AltstepRefList</A>]</TD>
2236 </TR>
2237 <TR VALIGN=TOP>
2238 <TD>
2239 <P><A NAME="importtestcasespec"></a><A HREF="#Xref.ImportTestcaseSpec">ImportTestcaseSpec</A>
2240 <TD VALIGN=TOP>=</TD>
2241 <TD><A HREF="#testcasekeyword">TestcaseKeyword</A> ( <A HREF="#testcasereflist">TestcaseRefList</A> | <A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A> )</TD>
2242 </TR>
2243 <TR VALIGN=TOP>
2244 <TD>
2245 <P><A NAME="testcasereflist"></a><A HREF="#Xref.TestcaseRefList">TestcaseRefList</A>
2246 <TD VALIGN=TOP>=</TD>
2247 <TD><A HREF="#testcaseidentifier">TestcaseIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#testcaseidentifier">TestcaseIdentifier</A> )</TD>
2248 </TR>
2249 <TR VALIGN=TOP>
2250 <TD>
2251 <P><A NAME="alltestcaseswithexcept"></a><A HREF="#Xref.AllTestcasesWithExcept">AllTestcasesWithExcept</A>
2252 <TD VALIGN=TOP>=</TD>
2253 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#testcasereflist">TestcaseRefList</A>]</TD>
2254 </TR>
2255 <TR VALIGN=TOP>
2256 <TD>
2257 <P><A NAME="importfunctionspec"></a><A HREF="#Xref.ImportFunctionSpec">ImportFunctionSpec</A>
2258 <TD VALIGN=TOP>=</TD>
2259 <TD><A HREF="#functionkeyword">FunctionKeyword</A> ( <A HREF="#functionreflist">FunctionRefList</A> | <A HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A> )</TD>
2260 </TR>
2261 <TR VALIGN=TOP>
2262 <TD>
2263 <P><A NAME="functionreflist"></a><A HREF="#Xref.FunctionRefList">FunctionRefList</A>
2264 <TD VALIGN=TOP>=</TD>
2265 <TD><A HREF="#functionidentifier">FunctionIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#functionidentifier">FunctionIdentifier</A> )</TD>
2266 </TR>
2267 <TR VALIGN=TOP>
2268 <TD>
2269 <P><A NAME="allfunctionswithexcept"></a><A HREF="#Xref.AllFunctionsWithExcept">AllFunctionsWithExcept</A>
2270 <TD VALIGN=TOP>=</TD>
2271 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#functionreflist">FunctionRefList</A>]</TD>
2272 </TR>
2273 <TR VALIGN=TOP>
2274 <TD>
2275 <P><A NAME="importsignaturespec"></a><A HREF="#Xref.ImportSignatureSpec">ImportSignatureSpec</A>
2276 <TD VALIGN=TOP>=</TD>
2277 <TD><A HREF="#signaturekeyword">SignatureKeyword</A> ( <A HREF="#signaturereflist">SignatureRefList</A> | <A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A> )</TD>
2278 </TR>
2279 <TR VALIGN=TOP>
2280 <TD>
2281 <P><A NAME="signaturereflist"></a><A HREF="#Xref.SignatureRefList">SignatureRefList</A>
2282 <TD VALIGN=TOP>=</TD>
2283 <TD><A HREF="#signatureidentifier">SignatureIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#signatureidentifier">SignatureIdentifier</A> )</TD>
2284 </TR>
2285 <TR VALIGN=TOP>
2286 <TD>
2287 <P><A NAME="allsignatureswithexcept"></a><A HREF="#Xref.AllSignaturesWithExcept">AllSignaturesWithExcept</A>
2288 <TD VALIGN=TOP>=</TD>
2289 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#signaturereflist">SignatureRefList</A>]</TD>
2290 </TR>
2291 <TR VALIGN=TOP>
2292 <TD>
2293 <P><A NAME="importmoduleparspec"></a><A HREF="#Xref.ImportModuleParSpec">ImportModuleParSpec</A>
2294 <TD VALIGN=TOP>=</TD>
2295 <TD><A HREF="#moduleparkeyword">ModuleParKeyword</A> ( <A HREF="#moduleparreflist">ModuleParRefList</A> | <A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A> )</TD>
2296 </TR>
2297 <TR VALIGN=TOP>
2298 <TD>
2299 <P><A NAME="moduleparreflist"></a><A HREF="#Xref.ModuleParRefList">ModuleParRefList</A>
2300 <TD VALIGN=TOP>=</TD>
2301 <TD><A HREF="#moduleparidentifier">ModuleParIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#moduleparidentifier">ModuleParIdentifier</A> )</TD>
2302 </TR>
2303 <TR VALIGN=TOP>
2304 <TD>
2305 <P><A NAME="allmoduleparwithexcept"></a><A HREF="#Xref.AllModuleParWithExcept">AllModuleParWithExcept</A>
2306 <TD VALIGN=TOP>=</TD>
2307 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#moduleparreflist">ModuleParRefList</A>]</TD>
2308 </TR>
2309 <TR VALIGN=TOP>
2310 <TD></TD>
2311 <TD></TD>
2312 </TR>
2313 <TR VALIGN=TOP>
2314 <TD>
2315 <P><A NAME="groupdef"></a><A HREF="#Xref.GroupDef">GroupDef</A>
2316 <TD VALIGN=TOP>=</TD>
2317 <TD><A HREF="#groupkeyword">GroupKeyword</A> <A HREF="#groupidentifier">GroupIdentifier</A> <A HREF="#beginchar">BeginChar</A> [<A HREF="#moduledefinitionspart">ModuleDefinitionsPart</A>] <A
2318 HREF="#endchar">EndChar</A></TD>
2319 </TR>
2320 <TR VALIGN=TOP>
2321 <TD>
2322 <P><A NAME="groupkeyword"></a><A HREF="#Xref.GroupKeyword">GroupKeyword</A>
2323 <TD VALIGN=TOP>=</TD>
2324 <TD>"<FONT COLOR="black">group</FONT>"</TD>
2325 </TR>
2326 <TR VALIGN=TOP>
2327 <TD>
2328 <P><A NAME="groupidentifier"></a><A HREF="#Xref.GroupIdentifier">GroupIdentifier</A>
2329 <TD VALIGN=TOP>=</TD>
2330 <TD><A HREF="#identifier">Identifier</A></TD>
2331 </TR>
2332 <TR VALIGN=TOP>
2333 <TD></TD>
2334 <TD></TD>
2335 </TR>
2336 <TR VALIGN=TOP>
2337 <TD>
2338 <P><A NAME="extfunctiondef"></a><A HREF="#Xref.ExtFunctionDef">ExtFunctionDef</A>
2339 <TD VALIGN=TOP>=</TD>
2340 <TD><A HREF="#extkeyword">ExtKeyword</A> <A HREF="#functionkeyword">FunctionKeyword</A> <A HREF="#extfunctionidentifier">ExtFunctionIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A
2341 HREF="#functionformalparlist">FunctionFormalParList</A>] "<FONT COLOR="black">)</FONT>" [<A HREF="#returntype">ReturnType</A>]</TD>
2342 </TR>
2343 <TR VALIGN=TOP>
2344 <TD>
2345 <P><A NAME="extkeyword"></a><A HREF="#Xref.ExtKeyword">ExtKeyword</A>
2346 <TD VALIGN=TOP>=</TD>
2347 <TD>"<FONT COLOR="black">external</FONT>"</TD>
2348 </TR>
2349 <TR VALIGN=TOP>
2350 <TD>
2351 <P><A NAME="extfunctionidentifier"></a><A HREF="#Xref.ExtFunctionIdentifier">ExtFunctionIdentifier</A>
2352 <TD VALIGN=TOP>=</TD>
2353 <TD><A HREF="#identifier">Identifier</A></TD>
2354 </TR>
2355 <TR VALIGN=TOP>
2356 <TD></TD>
2357 <TD></TD>
2358 </TR>
2359 <TR VALIGN=TOP>
2360 <TD>
2361 <P><A NAME="extconstdef"></a><A HREF="#Xref.ExtConstDef">ExtConstDef</A>
2362 <TD VALIGN=TOP>=</TD>
2363 <TD><A HREF="#extkeyword">ExtKeyword</A> <A HREF="#constkeyword">ConstKeyword</A> <A HREF="#type">Type</A> <A HREF="#extconstidentifier">ExtConstIdentifier</A></TD>
2364 </TR>
2365 <TR VALIGN=TOP>
2366 <TD>
2367 <P><A NAME="extconstidentifier"></a><A HREF="#Xref.ExtConstIdentifier">ExtConstIdentifier</A>
2368 <TD VALIGN=TOP>=</TD>
2369 <TD><A HREF="#identifier">Identifier</A></TD>
2370 </TR>
2371 <TR VALIGN=TOP>
2372 <TD></TD>
2373 <TD></TD>
2374 </TR>
2375 <TR VALIGN=TOP>
2376 <TD>
2377 <P><A NAME="modulepardef"></a><A HREF="#Xref.ModuleParDef">ModuleParDef</A>
2378 <TD VALIGN=TOP>=</TD>
2379 <TD><A HREF="#moduleparkeyword">ModuleParKeyword</A> "<FONT COLOR="black">{</FONT>" <A HREF="#moduleparlist">ModuleParList</A> "<FONT COLOR="black">}</FONT>"</TD>
2380 </TR>
2381 <TR VALIGN=TOP>
2382 <TD>
2383 <P><A NAME="moduleparkeyword"></a><A HREF="#Xref.ModuleParKeyword">ModuleParKeyword</A>
2384 <TD VALIGN=TOP>=</TD>
2385 <TD>"<FONT COLOR="black">modulepar</FONT>"</TD>
2386 </TR>
2387 <TR VALIGN=TOP>
2388 <TD>
2389 <P><A NAME="moduleparlist"></a><A HREF="#Xref.ModuleParList">ModuleParList</A>
2390 <TD VALIGN=TOP>=</TD>
2391 <TD><A HREF="#modulepar">ModulePar</A> *( <A HREF="#semicolon">SemiColon</A> <A HREF="#modulepar">ModulePar</A> )</TD>
2392 </TR>
2393 <TR VALIGN=TOP>
2394 <TD>
2395 <P><A NAME="modulepar"></a><A HREF="#Xref.ModulePar">ModulePar</A>
2396 <TD VALIGN=TOP>=</TD>
2397 <TD><A HREF="#modulepartype">ModuleParType</A> <A HREF="#moduleparidentifier">ModuleParIdentifier</A> [<A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#constantexpression">ConstantExpression</A>]
2398 *( "<FONT COLOR="black">,</FONT>" <A HREF="#moduleparidentifier">ModuleParIdentifier</A> [<A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#constantexpression">ConstantExpression</A>] )</TD>
2399 </TR>
2400 <TR VALIGN=TOP>
2401 <TD></TD>
2402 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - The Value of the ConstantExpression shall be of the same type as the stated type for the Parameter</FONT></TD>
2403 </TR>
2404 <TR VALIGN=TOP>
2405 <TD>
2406 <P><A NAME="modulepartype"></a><A HREF="#Xref.ModuleParType">ModuleParType</A>
2407 <TD VALIGN=TOP>=</TD>
2408 <TD><A HREF="#type">Type</A></TD>
2409 </TR>
2410 <TR VALIGN=TOP>
2411 <TD></TD>
2412 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - Type shall not be of component, default or any types. Type shall only resolve to address type if a definition for the address
2413 type is defined within the module</FONT></TD>
2414 </TR>
2415 <TR VALIGN=TOP>
2416 <TD>
2417 <P><A NAME="moduleparidentifier"></a><A HREF="#Xref.ModuleParIdentifier">ModuleParIdentifier</A>
2418 <TD VALIGN=TOP>=</TD>
2419 <TD><A HREF="#identifier">Identifier</A></TD>
2420 </TR>
2421 <TR VALIGN=TOP>
2422 <TD></TD>
2423 <TD></TD>
2424 </TR>
2425 <TR VALIGN=TOP>
2426 <TD></TD>
2427 <TD></TD>
2428 </TR>
2429 <TR VALIGN=TOP>
2430 <TD>
2431 <P><A NAME="modulecontrolpart"></a><A HREF="#Xref.ModuleControlPart">ModuleControlPart</A>
2432 <TD VALIGN=TOP>=</TD>
2433 <TD><A HREF="#controlkeyword">ControlKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#modulecontrolbody">ModuleControlBody</A> <A HREF="#endchar">EndChar</A> [<A HREF="#withstatement">WithStatement</A>]
2434 [<A HREF="#semicolon">SemiColon</A>]</TD>
2435 </TR>
2436 <TR VALIGN=TOP>
2437 <TD>
2438 <P><A NAME="controlkeyword"></a><A HREF="#Xref.ControlKeyword">ControlKeyword</A>
2439 <TD VALIGN=TOP>=</TD>
2440 <TD>"<FONT COLOR="black">control</FONT>"</TD>
2441 </TR>
2442 <TR VALIGN=TOP>
2443 <TD>
2444 <P><A NAME="modulecontrolbody"></a><A HREF="#Xref.ModuleControlBody">ModuleControlBody</A>
2445 <TD VALIGN=TOP>=</TD>
2446 <TD>[<A HREF="#controlstatementordeflist">ControlStatementOrDefList</A>]</TD>
2447 </TR>
2448 <TR VALIGN=TOP>
2449 <TD>
2450 <P><A NAME="controlstatementordeflist"></a><A HREF="#Xref.ControlStatementOrDefList">ControlStatementOrDefList</A>
2451 <TD VALIGN=TOP>=</TD>
2452 <TD>1*( <A HREF="#controlstatementordef">ControlStatementOrDef</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
2453 </TR>
2454 <TR VALIGN=TOP>
2455 <TD>
2456 <P><A NAME="controlstatementordef"></a><A HREF="#Xref.ControlStatementOrDef">ControlStatementOrDef</A>
2457 <TD VALIGN=TOP>=</TD>
2458 <TD><A HREF="#functionlocalinst">FunctionLocalInst</A> | <A HREF="#controlstatement">ControlStatement</A> | <A HREF="#functionlocaldef">FunctionLocalDef</A></TD>
2459 </TR>
2460 <TR VALIGN=TOP>
2461 <TD>
2462 <P><A NAME="controlstatement"></a><A HREF="#Xref.ControlStatement">ControlStatement</A>
2463 <TD VALIGN=TOP>=</TD>
2464 <TD><A HREF="#timerstatements">TimerStatements</A> | <A HREF="#basicstatements">BasicStatements</A> | <A HREF="#behaviourstatements">BehaviourStatements</A> | <A HREF="#sutstatements">SUTStatements</A></TD>
2465 </TR>
2466 <TR VALIGN=TOP>
2467 <TD></TD>
2468 <TD></TD>
2469 </TR>
2470 <TR VALIGN=TOP>
2471 <TD>
2472 <P><A NAME="varinstance"></a><A HREF="#Xref.VarInstance">VarInstance</A>
2473 <TD VALIGN=TOP>=</TD>
2474 <TD><A HREF="#varkeyword">VarKeyword</A> <A HREF="#type">Type</A> <A HREF="#varlist">VarList</A></TD>
2475 </TR>
2476 <TR VALIGN=TOP>
2477 <TD>
2478 <P><A NAME="varlist"></a><A HREF="#Xref.VarList">VarList</A>
2479 <TD VALIGN=TOP>=</TD>
2480 <TD><A HREF="#singlevarinstance">SingleVarInstance</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#singlevarinstance">SingleVarInstance</A> )</TD>
2481 </TR>
2482 <TR VALIGN=TOP>
2483 <TD>
2484 <P><A NAME="singlevarinstance"></a><A HREF="#Xref.SingleVarInstance">SingleVarInstance</A>
2485 <TD VALIGN=TOP>=</TD>
2486 <TD><A HREF="#varidentifier">VarIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>] [<A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#varinitialvalue">VarInitialValue</A>]</TD>
2487 </TR>
2488 <TR VALIGN=TOP>
2489 <TD>
2490 <P><A NAME="varinitialvalue"></a><A HREF="#Xref.VarInitialValue">VarInitialValue</A>
2491 <TD VALIGN=TOP>=</TD>
2492 <TD><A HREF="#expression">Expression</A></TD>
2493 </TR>
2494 <TR VALIGN=TOP>
2495 <TD>
2496 <P><A NAME="varkeyword"></a><A HREF="#Xref.VarKeyword">VarKeyword</A>
2497 <TD VALIGN=TOP>=</TD>
2498 <TD>"<FONT COLOR="black">var</FONT>"</TD>
2499 </TR>
2500 <TR VALIGN=TOP>
2501 <TD>
2502 <P><A NAME="varidentifier"></a><A HREF="#Xref.VarIdentifier">VarIdentifier</A>
2503 <TD VALIGN=TOP>=</TD>
2504 <TD><A HREF="#identifier">Identifier</A></TD>
2505 </TR>
2506 <TR VALIGN=TOP>
2507 <TD>
2508 <P><A NAME="variableref"></a><A HREF="#Xref.VariableRef">VariableRef</A>
2509 <TD VALIGN=TOP>=</TD>
2510 <TD>( <A HREF="#varidentifier">VarIdentifier</A> | <A HREF="#valueparidentifier">ValueParIdentifier</A> ) [<A HREF="#extendedfieldreference">ExtendedFieldReference</A>]</TD>
2511 </TR>
2512 <TR VALIGN=TOP>
2513 <TD></TD>
2514 <TD></TD>
2515 </TR>
2516 <TR VALIGN=TOP>
2517 <TD>
2518 <P><A NAME="timerinstance"></a><A HREF="#Xref.TimerInstance">TimerInstance</A>
2519 <TD VALIGN=TOP>=</TD>
2520 <TD><A HREF="#timerkeyword">TimerKeyword</A> <A HREF="#timerlist">TimerList</A></TD>
2521 </TR>
2522 <TR VALIGN=TOP>
2523 <TD>
2524 <P><A NAME="timerlist"></a><A HREF="#Xref.TimerList">TimerList</A>
2525 <TD VALIGN=TOP>=</TD>
2526 <TD><A HREF="#singletimerinstance">SingleTimerInstance</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#singletimerinstance">SingleTimerInstance</A> )</TD>
2527 </TR>
2528 <TR VALIGN=TOP>
2529 <TD>
2530 <P><A NAME="singletimerinstance"></a><A HREF="#Xref.SingleTimerInstance">SingleTimerInstance</A>
2531 <TD VALIGN=TOP>=</TD>
2532 <TD><A HREF="#timeridentifier">TimerIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>] [<A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#timervalue">TimerValue</A>]</TD>
2533 </TR>
2534 <TR VALIGN=TOP>
2535 <TD>
2536 <P><A NAME="timerkeyword"></a><A HREF="#Xref.TimerKeyword">TimerKeyword</A>
2537 <TD VALIGN=TOP>=</TD>
2538 <TD>"<FONT COLOR="black">timer</FONT>"</TD>
2539 </TR>
2540 <TR VALIGN=TOP>
2541 <TD>
2542 <P><A NAME="timeridentifier"></a><A HREF="#Xref.TimerIdentifier">TimerIdentifier</A>
2543 <TD VALIGN=TOP>=</TD>
2544 <TD><A HREF="#identifier">Identifier</A></TD>
2545 </TR>
2546 <TR VALIGN=TOP>
2547 <TD>
2548 <P><A NAME="timervalue"></a><A HREF="#Xref.TimerValue">TimerValue</A>
2549 <TD VALIGN=TOP>=</TD>
2550 <TD><A HREF="#expression">Expression</A></TD>
2551 </TR>
2552 <TR VALIGN=TOP>
2553 <TD></TD>
2554 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - When Expression resolves to SingleExpression it must resolve to a value of type float. Expression shall only resolves to
2555 CompoundExpression in the initialiation in default timer value assignment for timer arrays</FONT></TD>
2556 </TR>
2557 <TR VALIGN=TOP>
2558 <TD>
2559 <P><A NAME="timerref"></a><A HREF="#Xref.TimerRef">TimerRef</A>
2560 <TD VALIGN=TOP>=</TD>
2561 <TD><A HREF="#timeridentifier">TimerIdentifier</A> [<A HREF="#arrayorbitref">ArrayOrBitRef</A>] | <A HREF="#timerparidentifier">TimerParIdentifier</A> [<A HREF="#arrayorbitref">ArrayOrBitRef</A>]</TD>
2562 </TR>
2563 <TR VALIGN=TOP>
2564 <TD></TD>
2565 <TD></TD>
2566 </TR>
2567 <TR VALIGN=TOP>
2568 <TD>
2569 <P><A NAME="configurationstatements"></a><A HREF="#Xref.ConfigurationStatements">ConfigurationStatements</A>
2570 <TD VALIGN=TOP>=</TD>
2571 <TD><A HREF="#connectstatement">ConnectStatement</A> | <A HREF="#mapstatement">MapStatement</A> | <A HREF="#disconnectstatement">DisconnectStatement</A> | <A HREF="#unmapstatement">UnmapStatement</A>
2572 | <A HREF="#donestatement">DoneStatement</A> | <A HREF="#starttcstatement">StartTCStatement</A> | <A HREF="#stoptcstatement">StopTCStatement</A></TD>
2573 </TR>
2574 <TR VALIGN=TOP>
2575 <TD>
2576 <P><A NAME="configurationops"></a><A HREF="#Xref.ConfigurationOps">ConfigurationOps</A>
2577 <TD VALIGN=TOP>=</TD>
2578 <TD><A HREF="#createop">CreateOp</A> | <A HREF="#selfop">SelfOp</A> | <A HREF="#systemop">SystemOp</A> | <A HREF="#mtcop">MTCOp</A> | <A HREF="#runningop">RunningOp</A></TD>
2579 </TR>
2580 <TR VALIGN=TOP>
2581 <TD>
2582 <P><A NAME="createop"></a><A HREF="#Xref.CreateOp">CreateOp</A>
2583 <TD VALIGN=TOP>=</TD>
2584 <TD><A HREF="#componenttype">ComponentType</A> <A HREF="#dot">Dot</A> <A HREF="#createkeyword">CreateKeyword</A></TD>
2585 </TR>
2586 <TR VALIGN=TOP>
2587 <TD>
2588 <P><A NAME="systemop"></a><A HREF="#Xref.SystemOp">SystemOp</A>
2589 <TD VALIGN=TOP>=</TD>
2590 <TD><A HREF="#systemkeyword">SystemKeyword</A></TD>
2591 </TR>
2592 <TR VALIGN=TOP>
2593 <TD>
2594 <P><A NAME="selfop"></a><A HREF="#Xref.SelfOp">SelfOp</A>
2595 <TD VALIGN=TOP>=</TD>
2596 <TD>"<FONT COLOR="black">self</FONT>"</TD>
2597 </TR>
2598 <TR VALIGN=TOP>
2599 <TD>
2600 <P><A NAME="mtcop"></a><A HREF="#Xref.MTCOp">MTCOp</A>
2601 <TD VALIGN=TOP>=</TD>
2602 <TD><A HREF="#mtckeyword">MTCKeyword</A></TD>
2603 </TR>
2604 <TR VALIGN=TOP>
2605 <TD>
2606 <P><A NAME="donestatement"></a><A HREF="#Xref.DoneStatement">DoneStatement</A>
2607 <TD VALIGN=TOP>=</TD>
2608 <TD><A HREF="#componentid">ComponentId</A> <A HREF="#dot">Dot</A> <A HREF="#donekeyword">DoneKeyword</A></TD>
2609 </TR>
2610 <TR VALIGN=TOP>
2611 <TD>
2612 <P><A NAME="componentid"></a><A HREF="#Xref.ComponentId">ComponentId</A>
2613 <TD VALIGN=TOP>=</TD>
2614 <TD><A HREF="#componentidentifier">ComponentIdentifier</A> | ( <A HREF="#anykeyword">AnyKeyword</A> | <A HREF="#allkeyword">AllKeyword</A> ) <A HREF="#componentkeyword">ComponentKeyword</A></TD>
2615 </TR>
2616 <TR VALIGN=TOP>
2617 <TD>
2618 <P><A NAME="donekeyword"></a><A HREF="#Xref.DoneKeyword">DoneKeyword</A>
2619 <TD VALIGN=TOP>=</TD>
2620 <TD>"<FONT COLOR="black">done</FONT>"</TD>
2621 </TR>
2622 <TR VALIGN=TOP>
2623 <TD>
2624 <P><A NAME="runningop"></a><A HREF="#Xref.RunningOp">RunningOp</A>
2625 <TD VALIGN=TOP>=</TD>
2626 <TD><A HREF="#componentid">ComponentId</A> <A HREF="#dot">Dot</A> <A HREF="#runningkeyword">RunningKeyword</A></TD>
2627 </TR>
2628 <TR VALIGN=TOP>
2629 <TD>
2630 <P><A NAME="runningkeyword"></a><A HREF="#Xref.RunningKeyword">RunningKeyword</A>
2631 <TD VALIGN=TOP>=</TD>
2632 <TD>"<FONT COLOR="black">running</FONT>"</TD>
2633 </TR>
2634 <TR VALIGN=TOP>
2635 <TD>
2636 <P><A NAME="createkeyword"></a><A HREF="#Xref.CreateKeyword">CreateKeyword</A>
2637 <TD VALIGN=TOP>=</TD>
2638 <TD>"<FONT COLOR="black">create</FONT>"</TD>
2639 </TR>
2640 <TR VALIGN=TOP>
2641 <TD>
2642 <P><A NAME="connectstatement"></a><A HREF="#Xref.ConnectStatement">ConnectStatement</A>
2643 <TD VALIGN=TOP>=</TD>
2644 <TD><A HREF="#connectkeyword">ConnectKeyword</A> <A HREF="#portspec">PortSpec</A></TD>
2645 </TR>
2646 <TR VALIGN=TOP>
2647 <TD>
2648 <P><A NAME="connectkeyword"></a><A HREF="#Xref.ConnectKeyword">ConnectKeyword</A>
2649 <TD VALIGN=TOP>=</TD>
2650 <TD>"<FONT COLOR="black">connect</FONT>"</TD>
2651 </TR>
2652 <TR VALIGN=TOP>
2653 <TD>
2654 <P><A NAME="portspec"></a><A HREF="#Xref.PortSpec">PortSpec</A>
2655 <TD VALIGN=TOP>=</TD>
2656 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#portref">PortRef</A> "<FONT COLOR="black">,</FONT>" <A HREF="#portref">PortRef</A> "<FONT COLOR="black">)</FONT>"</TD>
2657 </TR>
2658 <TR VALIGN=TOP>
2659 <TD>
2660 <P><A NAME="portref"></a><A HREF="#Xref.PortRef">PortRef</A>
2661 <TD VALIGN=TOP>=</TD>
2662 <TD><A HREF="#componentref">ComponentRef</A> <A HREF="#colon">Colon</A> <A HREF="#port">Port</A></TD>
2663 </TR>
2664 <TR VALIGN=TOP>
2665 <TD>
2666 <P><A NAME="componentref"></a><A HREF="#Xref.ComponentRef">ComponentRef</A>
2667 <TD VALIGN=TOP>=</TD>
2668 <TD><A HREF="#componentidentifier">ComponentIdentifier</A> | <A HREF="#systemop">SystemOp</A> | <A HREF="#selfop">SelfOp</A> | <A HREF="#mtcop">MTCOp</A></TD>
2669 </TR>
2670 <TR VALIGN=TOP>
2671 <TD>
2672 <P><A NAME="disconnectstatement"></a><A HREF="#Xref.DisconnectStatement">DisconnectStatement</A>
2673 <TD VALIGN=TOP>=</TD>
2674 <TD><A HREF="#disconnectkeyword">DisconnectKeyword</A> <A HREF="#portspec">PortSpec</A></TD>
2675 </TR>
2676 <TR VALIGN=TOP>
2677 <TD>
2678 <P><A NAME="disconnectkeyword"></a><A HREF="#Xref.DisconnectKeyword">DisconnectKeyword</A>
2679 <TD VALIGN=TOP>=</TD>
2680 <TD>"<FONT COLOR="black">disconnect</FONT>"</TD>
2681 </TR>
2682 <TR VALIGN=TOP>
2683 <TD>
2684 <P><A NAME="mapstatement"></a><A HREF="#Xref.MapStatement">MapStatement</A>
2685 <TD VALIGN=TOP>=</TD>
2686 <TD><A HREF="#mapkeyword">MapKeyword</A> <A HREF="#portspec">PortSpec</A></TD>
2687 </TR>
2688 <TR VALIGN=TOP>
2689 <TD>
2690 <P><A NAME="mapkeyword"></a><A HREF="#Xref.MapKeyword">MapKeyword</A>
2691 <TD VALIGN=TOP>=</TD>
2692 <TD>"<FONT COLOR="black">map</FONT>"</TD>
2693 </TR>
2694 <TR VALIGN=TOP>
2695 <TD>
2696 <P><A NAME="unmapstatement"></a><A HREF="#Xref.UnmapStatement">UnmapStatement</A>
2697 <TD VALIGN=TOP>=</TD>
2698 <TD><A HREF="#unmapkeyword">UnmapKeyword</A> <A HREF="#portspec">PortSpec</A></TD>
2699 </TR>
2700 <TR VALIGN=TOP>
2701 <TD>
2702 <P><A NAME="unmapkeyword"></a><A HREF="#Xref.UnmapKeyword">UnmapKeyword</A>
2703 <TD VALIGN=TOP>=</TD>
2704 <TD>"<FONT COLOR="black">unmap</FONT>"</TD>
2705 </TR>
2706 <TR VALIGN=TOP>
2707 <TD>
2708 <P><A NAME="starttcstatement"></a><A HREF="#Xref.StartTCStatement">StartTCStatement</A>
2709 <TD VALIGN=TOP>=</TD>
2710 <TD><A HREF="#componentidentifier">ComponentIdentifier</A> <A HREF="#dot">Dot</A> <A HREF="#startkeyword">StartKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#functioninstance">FunctionInstance</A>
2711 "<FONT COLOR="black">)</FONT>"</TD>
2712 </TR>
2713 <TR VALIGN=TOP>
2714 <TD></TD>
2715 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS the Function instance may only have in parameters</FONT></TD>
2716 </TR>
2717 <TR VALIGN=TOP>
2718 <TD></TD>
2719 <TD></TD>
2720 </TR>
2721 <TR VALIGN=TOP>
2722 <TD></TD>
2723 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS the Function instance shall not have timer parameters</FONT></TD>
2724 </TR>
2725 <TR VALIGN=TOP>
2726 <TD>
2727 <P><A NAME="startkeyword"></a><A HREF="#Xref.StartKeyword">StartKeyword</A>
2728 <TD VALIGN=TOP>=</TD>
2729 <TD>"<FONT COLOR="black">start</FONT>"</TD>
2730 </TR>
2731 <TR VALIGN=TOP>
2732 <TD>
2733 <P><A NAME="stoptcstatement"></a><A HREF="#Xref.StopTCStatement">StopTCStatement</A>
2734 <TD VALIGN=TOP>=</TD>
2735 <TD><A HREF="#stopkeyword">StopKeyword</A> | <A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A> <A HREF="#dot">Dot</A> <A HREF="#stopkeyword">StopKeyword</A> | <A
2736 HREF="#allkeyword">AllKeyword</A> <A HREF="#componentkeyword">ComponentKeyword</A> <A HREF="#dot">Dot</A> <A HREF="#stopkeyword">StopKeyword</A></TD>
2737 </TR>
2738 <TR VALIGN=TOP>
2739 <TD>
2740 <P><A NAME="componentidentifierorliteral"></a><A HREF="#Xref.ComponentIdentifierOrLiteral">ComponentIdentifierOrLiteral</A>
2741 <TD VALIGN=TOP>=</TD>
2742 <TD><A HREF="#componentidentifier">ComponentIdentifier</A> | <A HREF="#mtcop">MTCOp</A> | <A HREF="#selfop">SelfOp</A></TD>
2743 </TR>
2744 <TR VALIGN=TOP>
2745 <TD>
2746 <P><A NAME="componentidentifier"></a><A HREF="#Xref.ComponentIdentifier">ComponentIdentifier</A>
2747 <TD VALIGN=TOP>=</TD>
2748 <TD><A HREF="#variableref">VariableRef</A> | <A HREF="#functioninstance">FunctionInstance</A></TD>
2749 </TR>
2750 <TR VALIGN=TOP>
2751 <TD></TD>
2752 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS the variable associated with VariableRef or the Return type associated with FunctionInstance must be of component type</FONT></TD>
2753 </TR>
2754 <TR VALIGN=TOP>
2755 <TD></TD>
2756 <TD></TD>
2757 </TR>
2758 <TR VALIGN=TOP>
2759 <TD></TD>
2760 <TD></TD>
2761 </TR>
2762 <TR VALIGN=TOP>
2763 <TD>
2764 <P><A NAME="port"></a><A HREF="#Xref.Port">Port</A>
2765 <TD VALIGN=TOP>=</TD>
2766 <TD>( <A HREF="#portidentifier">PortIdentifier</A> | <A HREF="#portparidentifier">PortParIdentifier</A> ) [<A HREF="#arrayorbitref">ArrayOrBitRef</A>]</TD>
2767 </TR>
2768 <TR VALIGN=TOP>
2769 <TD>
2770 <P><A NAME="communicationstatements"></a><A HREF="#Xref.CommunicationStatements">CommunicationStatements</A>
2771 <TD VALIGN=TOP>=</TD>
2772 <TD><A HREF="#sendstatement">SendStatement</A> | <A HREF="#callstatement">CallStatement</A> | <A HREF="#replystatement">ReplyStatement</A> | <A HREF="#raisestatement">RaiseStatement</A> | <A
2773 HREF="#receivestatement">ReceiveStatement</A> | <A HREF="#triggerstatement">TriggerStatement</A> | <A HREF="#getcallstatement">GetCallStatement</A> | <A HREF="#getreplystatement">GetReplyStatement</A>
2774 | <A HREF="#catchstatement">CatchStatement</A> | <A HREF="#checkstatement">CheckStatement</A> | <A HREF="#clearstatement">ClearStatement</A> | <A HREF="#startstatement">StartStatement</A> | <A
2775 HREF="#stopstatement">StopStatement</A></TD>
2776 </TR>
2777 <TR VALIGN=TOP>
2778 <TD>
2779 <P><A NAME="sendstatement"></a><A HREF="#Xref.SendStatement">SendStatement</A>
2780 <TD VALIGN=TOP>=</TD>
2781 <TD><A HREF="#port">Port</A> <A HREF="#dot">Dot</A> <A HREF="#portsendop">PortSendOp</A></TD>
2782 </TR>
2783 <TR VALIGN=TOP>
2784 <TD>
2785 <P><A NAME="portsendop"></a><A HREF="#Xref.PortSendOp">PortSendOp</A>
2786 <TD VALIGN=TOP>=</TD>
2787 <TD><A HREF="#sendopkeyword">SendOpKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#sendparameter">SendParameter</A> "<FONT COLOR="black">)</FONT>" [<A HREF="#toclause">ToClause</A>]</TD>
2788 </TR>
2789 <TR VALIGN=TOP>
2790 <TD>
2791 <P><A NAME="sendopkeyword"></a><A HREF="#Xref.SendOpKeyword">SendOpKeyword</A>
2792 <TD VALIGN=TOP>=</TD>
2793 <TD>"<FONT COLOR="black">send</FONT>"</TD>
2794 </TR>
2795 <TR VALIGN=TOP>
2796 <TD>
2797 <P><A NAME="sendparameter"></a><A HREF="#Xref.SendParameter">SendParameter</A>
2798 <TD VALIGN=TOP>=</TD>
2799 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
2800 </TR>
2801 <TR VALIGN=TOP>
2802 <TD>
2803 <P><A NAME="toclause"></a><A HREF="#Xref.ToClause">ToClause</A>
2804 <TD VALIGN=TOP>=</TD>
2805 <TD><A HREF="#tokeyword">ToKeyword</A> <A HREF="#addressref">AddressRef</A></TD>
2806 </TR>
2807 <TR VALIGN=TOP>
2808 <TD>
2809 <P><A NAME="tokeyword"></a><A HREF="#Xref.ToKeyword">ToKeyword</A>
2810 <TD VALIGN=TOP>=</TD>
2811 <TD>"<FONT COLOR="black">to</FONT>"</TD>
2812 </TR>
2813 <TR VALIGN=TOP>
2814 <TD>
2815 <P><A NAME="addressref"></a><A HREF="#Xref.AddressRef">AddressRef</A>
2816 <TD VALIGN=TOP>=</TD>
2817 <TD><A HREF="#variableref">VariableRef</A> | <A HREF="#functioninstance">FunctionInstance</A></TD>
2818 </TR>
2819 <TR VALIGN=TOP>
2820 <TD></TD>
2821 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - VariableRef and FunctionInstance return must be of address or component type</FONT></TD>
2822 </TR>
2823 <TR VALIGN=TOP>
2824 <TD>
2825 <P><A NAME="callstatement"></a><A HREF="#Xref.CallStatement">CallStatement</A>
2826 <TD VALIGN=TOP>=</TD>
2827 <TD><A HREF="#port">Port</A> <A HREF="#dot">Dot</A> <A HREF="#portcallop">PortCallOp</A> [<A HREF="#portcallbody">PortCallBody</A>]</TD>
2828 </TR>
2829 <TR VALIGN=TOP>
2830 <TD>
2831 <P><A NAME="portcallop"></a><A HREF="#Xref.PortCallOp">PortCallOp</A>
2832 <TD VALIGN=TOP>=</TD>
2833 <TD><A HREF="#callopkeyword">CallOpKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#callparameters">CallParameters</A> "<FONT COLOR="black">)</FONT>" [<A HREF="#toclause">ToClause</A>]</TD>
2834 </TR>
2835 <TR VALIGN=TOP>
2836 <TD>
2837 <P><A NAME="callopkeyword"></a><A HREF="#Xref.CallOpKeyword">CallOpKeyword</A>
2838 <TD VALIGN=TOP>=</TD>
2839 <TD>"<FONT COLOR="black">call</FONT>"</TD>
2840 </TR>
2841 <TR VALIGN=TOP>
2842 <TD>
2843 <P><A NAME="callparameters"></a><A HREF="#Xref.CallParameters">CallParameters</A>
2844 <TD VALIGN=TOP>=</TD>
2845 <TD><A HREF="#templateinstance">TemplateInstance</A> ["<FONT COLOR="black">,</FONT>" <A HREF="#calltimervalue">CallTimerValue</A>]</TD>
2846 </TR>
2847 <TR VALIGN=TOP>
2848 <TD></TD>
2849 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS only out parameters may be omited or specified with a matching attribute</FONT></TD>
2850 </TR>
2851 <TR VALIGN=TOP>
2852 <TD>
2853 <P><A NAME="calltimervalue"></a><A HREF="#Xref.CallTimerValue">CallTimerValue</A>
2854 <TD VALIGN=TOP>=</TD>
2855 <TD><A HREF="#timervalue">TimerValue</A> | <A HREF="#nowaitkeyword">NowaitKeyword</A></TD>
2856 </TR>
2857 <TR VALIGN=TOP>
2858 <TD></TD>
2859 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS Value must be of type float</FONT></TD>
2860 </TR>
2861 <TR VALIGN=TOP>
2862 <TD>
2863 <P><A NAME="nowaitkeyword"></a><A HREF="#Xref.NowaitKeyword">NowaitKeyword</A>
2864 <TD VALIGN=TOP>=</TD>
2865 <TD>"<FONT COLOR="black">nowait</FONT>"</TD>
2866 </TR>
2867 <TR VALIGN=TOP>
2868 <TD>
2869 <P><A NAME="portcallbody"></a><A HREF="#Xref.PortCallBody">PortCallBody</A>
2870 <TD VALIGN=TOP>=</TD>
2871 <TD><A HREF="#beginchar">BeginChar</A> <A HREF="#callbodystatementlist">CallBodyStatementList</A> <A HREF="#endchar">EndChar</A></TD>
2872 </TR>
2873 <TR VALIGN=TOP>
2874 <TD>
2875 <P><A NAME="callbodystatementlist"></a><A HREF="#Xref.CallBodyStatementList">CallBodyStatementList</A>
2876 <TD VALIGN=TOP>=</TD>
2877 <TD>1*( <A HREF="#callbodystatement">CallBodyStatement</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
2878 </TR>
2879 <TR VALIGN=TOP>
2880 <TD>
2881 <P><A NAME="callbodystatement"></a><A HREF="#Xref.CallBodyStatement">CallBodyStatement</A>
2882 <TD VALIGN=TOP>=</TD>
2883 <TD><A HREF="#callbodyguard">CallBodyGuard</A> <A HREF="#statementblock">StatementBlock</A></TD>
2884 </TR>
2885 <TR VALIGN=TOP>
2886 <TD>
2887 <P><A NAME="callbodyguard"></a><A HREF="#Xref.CallBodyGuard">CallBodyGuard</A>
2888 <TD VALIGN=TOP>=</TD>
2889 <TD><A HREF="#altguardchar">AltGuardChar</A> <A HREF="#callbodyops">CallBodyOps</A></TD>
2890 </TR>
2891 <TR VALIGN=TOP>
2892 <TD>
2893 <P><A NAME="callbodyops"></a><A HREF="#Xref.CallBodyOps">CallBodyOps</A>
2894 <TD VALIGN=TOP>=</TD>
2895 <TD><A HREF="#getreplystatement">GetReplyStatement</A> | <A HREF="#catchstatement">CatchStatement</A></TD>
2896 </TR>
2897 <TR VALIGN=TOP>
2898 <TD>
2899 <P><A NAME="replystatement"></a><A HREF="#Xref.ReplyStatement">ReplyStatement</A>
2900 <TD VALIGN=TOP>=</TD>
2901 <TD><A HREF="#port">Port</A> <A HREF="#dot">Dot</A> <A HREF="#portreplyop">PortReplyOp</A></TD>
2902 </TR>
2903 <TR VALIGN=TOP>
2904 <TD>
2905 <P><A NAME="portreplyop"></a><A HREF="#Xref.PortReplyOp">PortReplyOp</A>
2906 <TD VALIGN=TOP>=</TD>
2907 <TD><A HREF="#replykeyword">ReplyKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#templateinstance">TemplateInstance</A> [<A HREF="#replyvalue">ReplyValue</A>] "<FONT COLOR="black">)</FONT>"
2908 [<A HREF="#toclause">ToClause</A>]</TD>
2909 </TR>
2910 <TR VALIGN=TOP>
2911 <TD>
2912 <P><A NAME="replykeyword"></a><A HREF="#Xref.ReplyKeyword">ReplyKeyword</A>
2913 <TD VALIGN=TOP>=</TD>
2914 <TD>"<FONT COLOR="black">reply</FONT>"</TD>
2915 </TR>
2916 <TR VALIGN=TOP>
2917 <TD>
2918 <P><A NAME="replyvalue"></a><A HREF="#Xref.ReplyValue">ReplyValue</A>
2919 <TD VALIGN=TOP>=</TD>
2920 <TD><A HREF="#valuekeyword">ValueKeyword</A> <A HREF="#expression">Expression</A></TD>
2921 </TR>
2922 <TR VALIGN=TOP>
2923 <TD>
2924 <P><A NAME="raisestatement"></a><A HREF="#Xref.RaiseStatement">RaiseStatement</A>
2925 <TD VALIGN=TOP>=</TD>
2926 <TD><A HREF="#port">Port</A> <A HREF="#dot">Dot</A> <A HREF="#portraiseop">PortRaiseOp</A></TD>
2927 </TR>
2928 <TR VALIGN=TOP>
2929 <TD>
2930 <P><A NAME="portraiseop"></a><A HREF="#Xref.PortRaiseOp">PortRaiseOp</A>
2931 <TD VALIGN=TOP>=</TD>
2932 <TD><A HREF="#raisekeyword">RaiseKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#signature">Signature</A> "<FONT COLOR="black">,</FONT>" <A HREF="#templateinstance">TemplateInstance</A>
2933 "<FONT COLOR="black">)</FONT>" [<A HREF="#toclause">ToClause</A>]</TD>
2934 </TR>
2935 <TR VALIGN=TOP>
2936 <TD>
2937 <P><A NAME="raisekeyword"></a><A HREF="#Xref.RaiseKeyword">RaiseKeyword</A>
2938 <TD VALIGN=TOP>=</TD>
2939 <TD>"<FONT COLOR="black">raise</FONT>"</TD>
2940 </TR>
2941 <TR VALIGN=TOP>
2942 <TD>
2943 <P><A NAME="receivestatement"></a><A HREF="#Xref.ReceiveStatement">ReceiveStatement</A>
2944 <TD VALIGN=TOP>=</TD>
2945 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portreceiveop">PortReceiveOp</A></TD>
2946 </TR>
2947 <TR VALIGN=TOP>
2948 <TD>
2949 <P><A NAME="portorany"></a><A HREF="#Xref.PortOrAny">PortOrAny</A>
2950 <TD VALIGN=TOP>=</TD>
2951 <TD><A HREF="#port">Port</A> | <A HREF="#anykeyword">AnyKeyword</A> <A HREF="#portkeyword">PortKeyword</A></TD>
2952 </TR>
2953 <TR VALIGN=TOP>
2954 <TD>
2955 <P><A NAME="portreceiveop"></a><A HREF="#Xref.PortReceiveOp">PortReceiveOp</A>
2956 <TD VALIGN=TOP>=</TD>
2957 <TD><A HREF="#receiveopkeyword">ReceiveOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#receiveparameter">ReceiveParameter</A> "<FONT COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>]
2958 [<A HREF="#portredirect">PortRedirect</A>]</TD>
2959 </TR>
2960 <TR VALIGN=TOP>
2961 <TD></TD>
2962 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirect option may only be present if the ReceiveParameter option is also present</FONT></TD>
2963 </TR>
2964 <TR VALIGN=TOP>
2965 <TD>
2966 <P><A NAME="receiveopkeyword"></a><A HREF="#Xref.ReceiveOpKeyword">ReceiveOpKeyword</A>
2967 <TD VALIGN=TOP>=</TD>
2968 <TD>"<FONT COLOR="black">receive</FONT>"</TD>
2969 </TR>
2970 <TR VALIGN=TOP>
2971 <TD>
2972 <P><A NAME="receiveparameter"></a><A HREF="#Xref.ReceiveParameter">ReceiveParameter</A>
2973 <TD VALIGN=TOP>=</TD>
2974 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
2975 </TR>
2976 <TR VALIGN=TOP>
2977 <TD>
2978 <P><A NAME="fromclause"></a><A HREF="#Xref.FromClause">FromClause</A>
2979 <TD VALIGN=TOP>=</TD>
2980 <TD><A HREF="#fromkeyword">FromKeyword</A> <A HREF="#addressref">AddressRef</A></TD>
2981 </TR>
2982 <TR VALIGN=TOP>
2983 <TD>
2984 <P><A NAME="fromkeyword"></a><A HREF="#Xref.FromKeyword">FromKeyword</A>
2985 <TD VALIGN=TOP>=</TD>
2986 <TD>"<FONT COLOR="black">from</FONT>"</TD>
2987 </TR>
2988 <TR VALIGN=TOP>
2989 <TD>
2990 <P><A NAME="portredirect"></a><A HREF="#Xref.PortRedirect">PortRedirect</A>
2991 <TD VALIGN=TOP>=</TD>
2992 <TD><A HREF="#portredirectsymbol">PortRedirectSymbol</A> ( <A HREF="#valuespec">ValueSpec</A> [<A HREF="#senderspec">SenderSpec</A>] | <A HREF="#senderspec">SenderSpec</A> )</TD>
2993 </TR>
2994 <TR VALIGN=TOP>
2995 <TD>
2996 <P><A NAME="portredirectsymbol"></a><A HREF="#Xref.PortRedirectSymbol">PortRedirectSymbol</A>
2997 <TD VALIGN=TOP>=</TD>
2998 <TD>"<FONT COLOR="black">-></FONT>"</TD>
2999 </TR>
3000 <TR VALIGN=TOP>
3001 <TD>
3002 <P><A NAME="valuespec"></a><A HREF="#Xref.ValueSpec">ValueSpec</A>
3003 <TD VALIGN=TOP>=</TD>
3004 <TD><A HREF="#valuekeyword">ValueKeyword</A> <A HREF="#variableref">VariableRef</A></TD>
3005 </TR>
3006 <TR VALIGN=TOP>
3007 <TD>
3008 <P><A NAME="valuekeyword"></a><A HREF="#Xref.ValueKeyword">ValueKeyword</A>
3009 <TD VALIGN=TOP>=</TD>
3010 <TD>"<FONT COLOR="black">value</FONT>"</TD>
3011 </TR>
3012 <TR VALIGN=TOP>
3013 <TD>
3014 <P><A NAME="senderspec"></a><A HREF="#Xref.SenderSpec">SenderSpec</A>
3015 <TD VALIGN=TOP>=</TD>
3016 <TD><A HREF="#senderkeyword">SenderKeyword</A> <A HREF="#variableref">VariableRef</A></TD>
3017 </TR>
3018 <TR VALIGN=TOP>
3019 <TD></TD>
3020 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTIC Variable ref must be of address or component type</FONT></TD>
3021 </TR>
3022 <TR VALIGN=TOP>
3023 <TD>
3024 <P><A NAME="senderkeyword"></a><A HREF="#Xref.SenderKeyword">SenderKeyword</A>
3025 <TD VALIGN=TOP>=</TD>
3026 <TD>"<FONT COLOR="black">sender</FONT>"</TD>
3027 </TR>
3028 <TR VALIGN=TOP>
3029 <TD>
3030 <P><A NAME="triggerstatement"></a><A HREF="#Xref.TriggerStatement">TriggerStatement</A>
3031 <TD VALIGN=TOP>=</TD>
3032 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#porttriggerop">PortTriggerOp</A></TD>
3033 </TR>
3034 <TR VALIGN=TOP>
3035 <TD>
3036 <P><A NAME="porttriggerop"></a><A HREF="#Xref.PortTriggerOp">PortTriggerOp</A>
3037 <TD VALIGN=TOP>=</TD>
3038 <TD><A HREF="#triggeropkeyword">TriggerOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#receiveparameter">ReceiveParameter</A> "<FONT COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>]
3039 [<A HREF="#portredirect">PortRedirect</A>]</TD>
3040 </TR>
3041 <TR VALIGN=TOP>
3042 <TD></TD>
3043 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirect option may only be present if the ReceiveParameter option is also present</FONT></TD>
3044 </TR>
3045 <TR VALIGN=TOP>
3046 <TD>
3047 <P><A NAME="triggeropkeyword"></a><A HREF="#Xref.TriggerOpKeyword">TriggerOpKeyword</A>
3048 <TD VALIGN=TOP>=</TD>
3049 <TD>"<FONT COLOR="black">trigger</FONT>"</TD>
3050 </TR>
3051 <TR VALIGN=TOP>
3052 <TD>
3053 <P><A NAME="getcallstatement"></a><A HREF="#Xref.GetCallStatement">GetCallStatement</A>
3054 <TD VALIGN=TOP>=</TD>
3055 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portgetcallop">PortGetCallOp</A></TD>
3056 </TR>
3057 <TR VALIGN=TOP>
3058 <TD>
3059 <P><A NAME="portgetcallop"></a><A HREF="#Xref.PortGetCallOp">PortGetCallOp</A>
3060 <TD VALIGN=TOP>=</TD>
3061 <TD><A HREF="#getcallopkeyword">GetCallOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#receiveparameter">ReceiveParameter</A> "<FONT COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>]
3062 [<A HREF="#portredirectwithparam">PortRedirectWithParam</A>]</TD>
3063 </TR>
3064 <TR VALIGN=TOP>
3065 <TD></TD>
3066 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirectWithParam option may only be present if the ReceiveParameter option is also present</FONT></TD>
3067 </TR>
3068 <TR VALIGN=TOP>
3069 <TD>
3070 <P><A NAME="getcallopkeyword"></a><A HREF="#Xref.GetCallOpKeyword">GetCallOpKeyword</A>
3071 <TD VALIGN=TOP>=</TD>
3072 <TD>"<FONT COLOR="black">getcall</FONT>"</TD>
3073 </TR>
3074 <TR VALIGN=TOP>
3075 <TD>
3076 <P><A NAME="portredirectwithparam"></a><A HREF="#Xref.PortRedirectWithParam">PortRedirectWithParam</A>
3077 <TD VALIGN=TOP>=</TD>
3078 <TD><A HREF="#portredirectsymbol">PortRedirectSymbol</A> <A HREF="#redirectspec">RedirectSpec</A></TD>
3079 </TR>
3080 <TR VALIGN=TOP>
3081 <TD>
3082 <P><A NAME="redirectspec"></a><A HREF="#Xref.RedirectSpec">RedirectSpec</A>
3083 <TD VALIGN=TOP>=</TD>
3084 <TD><A HREF="#valuespec">ValueSpec</A> [<A HREF="#paraspec">ParaSpec</A>] [<A HREF="#senderspec">SenderSpec</A>] | <A HREF="#paraspec">ParaSpec</A> [<A HREF="#senderspec">SenderSpec</A>] | <A
3085 HREF="#senderspec">SenderSpec</A></TD>
3086 </TR>
3087 <TR VALIGN=TOP>
3088 <TD>
3089 <P><A NAME="paraspec"></a><A HREF="#Xref.ParaSpec">ParaSpec</A>
3090 <TD VALIGN=TOP>=</TD>
3091 <TD><A HREF="#parakeyword">ParaKeyword</A> <A HREF="#paraassignmentlist">ParaAssignmentList</A></TD>
3092 </TR>
3093 <TR VALIGN=TOP>
3094 <TD>
3095 <P><A NAME="parakeyword"></a><A HREF="#Xref.ParaKeyword">ParaKeyword</A>
3096 <TD VALIGN=TOP>=</TD>
3097 <TD>"<FONT COLOR="black">param</FONT>"</TD>
3098 </TR>
3099 <TR VALIGN=TOP>
3100 <TD>
3101 <P><A NAME="paraassignmentlist"></a><A HREF="#Xref.ParaAssignmentList">ParaAssignmentList</A>
3102 <TD VALIGN=TOP>=</TD>
3103 <TD>"<FONT COLOR="black">(</FONT>" ( <A HREF="#assignmentlist">AssignmentList</A> | <A HREF="#variablelist">VariableList</A> ) "<FONT COLOR="black">)</FONT>"</TD>
3104 </TR>
3105 <TR VALIGN=TOP>
3106 <TD>
3107 <P><A NAME="assignmentlist"></a><A HREF="#Xref.AssignmentList">AssignmentList</A>
3108 <TD VALIGN=TOP>=</TD>
3109 <TD><A HREF="#variableassignment">VariableAssignment</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#variableassignment">VariableAssignment</A> )</TD>
3110 </TR>
3111 <TR VALIGN=TOP>
3112 <TD>
3113 <P><A NAME="variableassignment"></a><A HREF="#Xref.VariableAssignment">VariableAssignment</A>
3114 <TD VALIGN=TOP>=</TD>
3115 <TD><A HREF="#variableref">VariableRef</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#parameteridentifier">ParameterIdentifier</A></TD>
3116 </TR>
3117 <TR VALIGN=TOP>
3118 <TD></TD>
3119 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the parameterIdentifiers must be from the corresponding signature definition</FONT></TD>
3120 </TR>
3121 <TR VALIGN=TOP>
3122 <TD>
3123 <P><A NAME="parameteridentifier"></a><A HREF="#Xref.ParameterIdentifier">ParameterIdentifier</A>
3124 <TD VALIGN=TOP>=</TD>
3125 <TD><A HREF="#valueparidentifier">ValueParIdentifier</A> | <A HREF="#timerparidentifier">TimerParIdentifier</A> | <A HREF="#templateparidentifier">TemplateParIdentifier</A> | <A
3126 HREF="#portparidentifier">PortParIdentifier</A></TD>
3127 </TR>
3128 <TR VALIGN=TOP>
3129 <TD>
3130 <P><A NAME="variablelist"></a><A HREF="#Xref.VariableList">VariableList</A>
3131 <TD VALIGN=TOP>=</TD>
3132 <TD><A HREF="#variableentry">VariableEntry</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#variableentry">VariableEntry</A> )</TD>
3133 </TR>
3134 <TR VALIGN=TOP>
3135 <TD>
3136 <P><A NAME="variableentry"></a><A HREF="#Xref.VariableEntry">VariableEntry</A>
3137 <TD VALIGN=TOP>=</TD>
3138 <TD><A HREF="#variableref">VariableRef</A> | <A HREF="#notusedsymbol">NotUsedSymbol</A></TD>
3139 </TR>
3140 <TR VALIGN=TOP>
3141 <TD>
3142 <P><A NAME="getreplystatement"></a><A HREF="#Xref.GetReplyStatement">GetReplyStatement</A>
3143 <TD VALIGN=TOP>=</TD>
3144 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
3145 </TR>
3146 <TR VALIGN=TOP>
3147 <TD>
3148 <P><A NAME="portgetreplyop"></a><A HREF="#Xref.PortGetReplyOp">PortGetReplyOp</A>
3149 <TD VALIGN=TOP>=</TD>
3150 <TD><A HREF="#getreplyopkeyword">GetReplyOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#receiveparameter">ReceiveParameter</A> [<A HREF="#valuematchspec">ValueMatchSpec</A>] "<FONT
3151 COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>] [<A HREF="#portredirectwithparam">PortRedirectWithParam</A>]</TD>
3152 </TR>
3153 <TR VALIGN=TOP>
3154 <TD></TD>
3155 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirectWithParam option may only be present if the ReceiveParameter option is also present</FONT></TD>
3156 </TR>
3157 <TR VALIGN=TOP>
3158 <TD>
3159 <P><A NAME="getreplyopkeyword"></a><A HREF="#Xref.GetReplyOpKeyword">GetReplyOpKeyword</A>
3160 <TD VALIGN=TOP>=</TD>
3161 <TD>"<FONT COLOR="black">getreply</FONT>"</TD>
3162 </TR>
3163 <TR VALIGN=TOP>
3164 <TD>
3165 <P><A NAME="valuematchspec"></a><A HREF="#Xref.ValueMatchSpec">ValueMatchSpec</A>
3166 <TD VALIGN=TOP>=</TD>
3167 <TD><A HREF="#valuekeyword">ValueKeyword</A> <A HREF="#templateinstance">TemplateInstance</A></TD>
3168 </TR>
3169 <TR VALIGN=TOP>
3170 <TD>
3171 <P><A NAME="checkstatement"></a><A HREF="#Xref.CheckStatement">CheckStatement</A>
3172 <TD VALIGN=TOP>=</TD>
3173 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portcheckop">PortCheckOp</A></TD>
3174 </TR>
3175 <TR VALIGN=TOP>
3176 <TD>
3177 <P><A NAME="portcheckop"></a><A HREF="#Xref.PortCheckOp">PortCheckOp</A>
3178 <TD VALIGN=TOP>=</TD>
3179 <TD><A HREF="#checkopkeyword">CheckOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#checkparameter">CheckParameter</A> "<FONT COLOR="black">)</FONT>"]</TD>
3180 </TR>
3181 <TR VALIGN=TOP>
3182 <TD>
3183 <P><A NAME="checkopkeyword"></a><A HREF="#Xref.CheckOpKeyword">CheckOpKeyword</A>
3184 <TD VALIGN=TOP>=</TD>
3185 <TD>"<FONT COLOR="black">check</FONT>"</TD>
3186 </TR>
3187 <TR VALIGN=TOP>
3188 <TD>
3189 <P><A NAME="checkparameter"></a><A HREF="#Xref.CheckParameter">CheckParameter</A>
3190 <TD VALIGN=TOP>=</TD>
3191 <TD><A HREF="#checkportopspresent">CheckPortOpsPresent</A> | <A HREF="#fromclausepresent">FromClausePresent</A> | <A HREF="#redirectpresent">RedirectPresent</A></TD>
3192 </TR>
3193 <TR VALIGN=TOP>
3194 <TD>
3195 <P><A NAME="fromclausepresent"></a><A HREF="#Xref.FromClausePresent">FromClausePresent</A>
3196 <TD VALIGN=TOP>=</TD>
3197 <TD><A HREF="#fromclause">FromClause</A> [<A HREF="#portredirectsymbol">PortRedirectSymbol</A> <A HREF="#senderspec">SenderSpec</A>]</TD>
3198 </TR>
3199 <TR VALIGN=TOP>
3200 <TD>
3201 <P><A NAME="redirectpresent"></a><A HREF="#Xref.RedirectPresent">RedirectPresent</A>
3202 <TD VALIGN=TOP>=</TD>
3203 <TD><A HREF="#portredirectsymbol">PortRedirectSymbol</A> <A HREF="#senderspec">SenderSpec</A></TD>
3204 </TR>
3205 <TR VALIGN=TOP>
3206 <TD>
3207 <P><A NAME="checkportopspresent"></a><A HREF="#Xref.CheckPortOpsPresent">CheckPortOpsPresent</A>
3208 <TD VALIGN=TOP>=</TD>
3209 <TD><A HREF="#portreceiveop">PortReceiveOp</A> | <A HREF="#portgetcallop">PortGetCallOp</A> | <A HREF="#portgetreplyop">PortGetReplyOp</A> | <A HREF="#portcatchop">PortCatchOp</A></TD>
3210 </TR>
3211 <TR VALIGN=TOP>
3212 <TD>
3213 <P><A NAME="catchstatement"></a><A HREF="#Xref.CatchStatement">CatchStatement</A>
3214 <TD VALIGN=TOP>=</TD>
3215 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portcatchop">PortCatchOp</A></TD>
3216 </TR>
3217 <TR VALIGN=TOP>
3218 <TD>
3219 <P><A NAME="portcatchop"></a><A HREF="#Xref.PortCatchOp">PortCatchOp</A>
3220 <TD VALIGN=TOP>=</TD>
3221 <TD><A HREF="#catchopkeyword">CatchOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#catchopparameter">CatchOpParameter</A> "<FONT COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>]
3222 [<A HREF="#portredirect">PortRedirect</A>]</TD>
3223 </TR>
3224 <TR VALIGN=TOP>
3225 <TD></TD>
3226 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirect option may only be present if the CatchOpParameter option is also present</FONT></TD>
3227 </TR>
3228 <TR VALIGN=TOP>
3229 <TD>
3230 <P><A NAME="catchopkeyword"></a><A HREF="#Xref.CatchOpKeyword">CatchOpKeyword</A>
3231 <TD VALIGN=TOP>=</TD>
3232 <TD>"<FONT COLOR="black">catch</FONT>"</TD>
3233 </TR>
3234 <TR VALIGN=TOP>
3235 <TD>
3236 <P><A NAME="catchopparameter"></a><A HREF="#Xref.CatchOpParameter">CatchOpParameter</A>
3237 <TD VALIGN=TOP>=</TD>
3238 <TD><A HREF="#signature">Signature</A> "<FONT COLOR="black">,</FONT>" <A HREF="#templateinstance">TemplateInstance</A> | <A HREF="#timeoutkeyword">TimeoutKeyword</A></TD>
3239 </TR>
3240 <TR VALIGN=TOP>
3241 <TD>
3242 <P><A NAME="clearstatement"></a><A HREF="#Xref.ClearStatement">ClearStatement</A>
3243 <TD VALIGN=TOP>=</TD>
3244 <TD><A HREF="#portorall">PortOrAll</A> <A HREF="#dot">Dot</A> <A HREF="#portclearop">PortClearOp</A></TD>
3245 </TR>
3246 <TR VALIGN=TOP>
3247 <TD>
3248 <P><A NAME="portorall"></a><A HREF="#Xref.PortOrAll">PortOrAll</A>
3249 <TD VALIGN=TOP>=</TD>
3250 <TD><A HREF="#port">Port</A> | <A HREF="#allkeyword">AllKeyword</A> <A HREF="#portkeyword">PortKeyword</A></TD>
3251 </TR>
3252 <TR VALIGN=TOP>
3253 <TD>
3254 <P><A NAME="portclearop"></a><A HREF="#Xref.PortClearOp">PortClearOp</A>
3255 <TD VALIGN=TOP>=</TD>
3256 <TD><A HREF="#clearopkeyword">ClearOpKeyword</A></TD>
3257 </TR>
3258 <TR VALIGN=TOP>
3259 <TD>
3260 <P><A NAME="clearopkeyword"></a><A HREF="#Xref.ClearOpKeyword">ClearOpKeyword</A>
3261 <TD VALIGN=TOP>=</TD>
3262 <TD>"<FONT COLOR="black">clear</FONT>"</TD>
3263 </TR>
3264 <TR VALIGN=TOP>
3265 <TD>
3266 <P><A NAME="startstatement"></a><A HREF="#Xref.StartStatement">StartStatement</A>
3267 <TD VALIGN=TOP>=</TD>
3268 <TD><A HREF="#portorall">PortOrAll</A> <A HREF="#dot">Dot</A> <A HREF="#portstartop">PortStartOp</A></TD>
3269 </TR>
3270 <TR VALIGN=TOP>
3271 <TD>
3272 <P><A NAME="portstartop"></a><A HREF="#Xref.PortStartOp">PortStartOp</A>
3273 <TD VALIGN=TOP>=</TD>
3274 <TD><A HREF="#startkeyword">StartKeyword</A></TD>
3275 </TR>
3276 <TR VALIGN=TOP>
3277 <TD>
3278 <P><A NAME="stopstatement"></a><A HREF="#Xref.StopStatement">StopStatement</A>
3279 <TD VALIGN=TOP>=</TD>
3280 <TD><A HREF="#portorall">PortOrAll</A> <A HREF="#dot">Dot</A> <A HREF="#portstopop">PortStopOp</A></TD>
3281 </TR>
3282 <TR VALIGN=TOP>
3283 <TD>
3284 <P><A NAME="portstopop"></a><A HREF="#Xref.PortStopOp">PortStopOp</A>
3285 <TD VALIGN=TOP>=</TD>
3286 <TD><A HREF="#stopkeyword">StopKeyword</A></TD>
3287 </TR>
3288 <TR VALIGN=TOP>
3289 <TD>
3290 <P><A NAME="stopkeyword"></a><A HREF="#Xref.StopKeyword">StopKeyword</A>
3291 <TD VALIGN=TOP>=</TD>
3292 <TD>"<FONT COLOR="black">stop</FONT>"</TD>
3293 </TR>
3294 <TR VALIGN=TOP>
3295 <TD>
3296 <P><A NAME="anykeyword"></a><A HREF="#Xref.AnyKeyword">AnyKeyword</A>
3297 <TD VALIGN=TOP>=</TD>
3298 <TD>"<FONT COLOR="black">any</FONT>"</TD>
3299 </TR>
3300 <TR VALIGN=TOP>
3301 <TD></TD>
3302 <TD></TD>
3303 </TR>
3304 <TR VALIGN=TOP>
3305 <TD>
3306 <P><A NAME="timerstatements"></a><A HREF="#Xref.TimerStatements">TimerStatements</A>
3307 <TD VALIGN=TOP>=</TD>
3308 <TD><A HREF="#starttimerstatement">StartTimerStatement</A> | <A HREF="#stoptimerstatement">StopTimerStatement</A> | <A HREF="#timeoutstatement">TimeoutStatement</A></TD>
3309 </TR>
3310 <TR VALIGN=TOP>
3311 <TD>
3312 <P><A NAME="timerops"></a><A HREF="#Xref.TimerOps">TimerOps</A>
3313 <TD VALIGN=TOP>=</TD>
3314 <TD><A HREF="#readtimerop">ReadTimerOp</A> | <A HREF="#runningtimerop">RunningTimerOp</A></TD>
3315 </TR>
3316 <TR VALIGN=TOP>
3317 <TD>
3318 <P><A NAME="starttimerstatement"></a><A HREF="#Xref.StartTimerStatement">StartTimerStatement</A>
3319 <TD VALIGN=TOP>=</TD>
3320 <TD><A HREF="#timerref">TimerRef</A> <A HREF="#dot">Dot</A> <A HREF="#startkeyword">StartKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#timervalue">TimerValue</A> "<FONT COLOR="black">)</FONT>"]</TD>
3321 </TR>
3322 <TR VALIGN=TOP>
3323 <TD>
3324 <P><A NAME="stoptimerstatement"></a><A HREF="#Xref.StopTimerStatement">StopTimerStatement</A>
3325 <TD VALIGN=TOP>=</TD>
3326 <TD><A HREF="#timerreforall">TimerRefOrAll</A> <A HREF="#dot">Dot</A> <A HREF="#stopkeyword">StopKeyword</A></TD>
3327 </TR>
3328 <TR VALIGN=TOP>
3329 <TD>
3330 <P><A NAME="timerreforall"></a><A HREF="#Xref.TimerRefOrAll">TimerRefOrAll</A>
3331 <TD VALIGN=TOP>=</TD>
3332 <TD><A HREF="#timerref">TimerRef</A> | <A HREF="#allkeyword">AllKeyword</A> <A HREF="#timerkeyword">TimerKeyword</A></TD>
3333 </TR>
3334 <TR VALIGN=TOP>
3335 <TD>
3336 <P><A NAME="readtimerop"></a><A HREF="#Xref.ReadTimerOp">ReadTimerOp</A>
3337 <TD VALIGN=TOP>=</TD>
3338 <TD><A HREF="#timerref">TimerRef</A> <A HREF="#dot">Dot</A> <A HREF="#readkeyword">ReadKeyword</A></TD>
3339 </TR>
3340 <TR VALIGN=TOP>
3341 <TD>
3342 <P><A NAME="readkeyword"></a><A HREF="#Xref.ReadKeyword">ReadKeyword</A>
3343 <TD VALIGN=TOP>=</TD>
3344 <TD>"<FONT COLOR="black">read</FONT>"</TD>
3345 </TR>
3346 <TR VALIGN=TOP>
3347 <TD>
3348 <P><A NAME="runningtimerop"></a><A HREF="#Xref.RunningTimerOp">RunningTimerOp</A>
3349 <TD VALIGN=TOP>=</TD>
3350 <TD><A HREF="#timerreforany">TimerRefOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#runningkeyword">RunningKeyword</A></TD>
3351 </TR>
3352 <TR VALIGN=TOP>
3353 <TD>
3354 <P><A NAME="timeoutstatement"></a><A HREF="#Xref.TimeoutStatement">TimeoutStatement</A>
3355 <TD VALIGN=TOP>=</TD>
3356 <TD><A HREF="#timerreforany">TimerRefOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#timeoutkeyword">TimeoutKeyword</A></TD>
3357 </TR>
3358 <TR VALIGN=TOP>
3359 <TD>
3360 <P><A NAME="timerreforany"></a><A HREF="#Xref.TimerRefOrAny">TimerRefOrAny</A>
3361 <TD VALIGN=TOP>=</TD>
3362 <TD><A HREF="#timerref">TimerRef</A> | <A HREF="#anykeyword">AnyKeyword</A> <A HREF="#timerkeyword">TimerKeyword</A></TD>
3363 </TR>
3364 <TR VALIGN=TOP>
3365 <TD>
3366 <P><A NAME="timeoutkeyword"></a><A HREF="#Xref.TimeoutKeyword">TimeoutKeyword</A>
3367 <TD VALIGN=TOP>=</TD>
3368 <TD>"<FONT COLOR="black">timeout</FONT>"</TD>
3369 </TR>
3370 <TR VALIGN=TOP>
3371 <TD></TD>
3372 <TD></TD>
3373 </TR>
3374 <TR VALIGN=TOP>
3375 <TD>
3376 <P><A NAME="type"></a><A HREF="#Xref.Type">Type</A>
3377 <TD VALIGN=TOP>=</TD>
3378 <TD><A HREF="#predefinedtype">PredefinedType</A> | <A HREF="#referencedtype">ReferencedType</A></TD>
3379 </TR>
3380 <TR VALIGN=TOP>
3381 <TD>
3382 <P><A NAME="predefinedtype"></a><A HREF="#Xref.PredefinedType">PredefinedType</A>
3383 <TD VALIGN=TOP>=</TD>
3384 <TD><A HREF="#bitstringkeyword">BitStringKeyword</A> | <A HREF="#booleankeyword">BooleanKeyword</A> | <A HREF="#charstringkeyword">CharStringKeyword</A> | <A HREF="#universalcharstring">UniversalCharString</A>
3385 | <A HREF="#integerkeyword">IntegerKeyword</A> | <A HREF="#octetstringkeyword">OctetStringKeyword</A> | <A HREF="#objectidentifierkeyword">ObjectIdentifierKeyword</A> | <A HREF="#hexstringkeyword">HexStringKeyword</A>
3386 | <A HREF="#verdicttypekeyword">VerdictTypeKeyword</A> | <A HREF="#floatkeyword">FloatKeyword</A> | <A HREF="#addresskeyword">AddressKeyword</A> | <A HREF="#defaultkeyword">DefaultKeyword</A> | <A
3387 HREF="#anytypekeyword">AnyTypeKeyword</A></TD>
3388 </TR>
3389 <TR VALIGN=TOP>
3390 <TD>
3391 <P><A NAME="bitstringkeyword"></a><A HREF="#Xref.BitStringKeyword">BitStringKeyword</A>
3392 <TD VALIGN=TOP>=</TD>
3393 <TD>"<FONT COLOR="black">bitstring</FONT>"</TD>
3394 </TR>
3395 <TR VALIGN=TOP>
3396 <TD>
3397 <P><A NAME="booleankeyword"></a><A HREF="#Xref.BooleanKeyword">BooleanKeyword</A>
3398 <TD VALIGN=TOP>=</TD>
3399 <TD>"<FONT COLOR="black">boolean</FONT>"</TD>
3400 </TR>
3401 <TR VALIGN=TOP>
3402 <TD>
3403 <P><A NAME="integerkeyword"></a><A HREF="#Xref.IntegerKeyword">IntegerKeyword</A>
3404 <TD VALIGN=TOP>=</TD>
3405 <TD>"<FONT COLOR="black">integer</FONT>"</TD>
3406 </TR>
3407 <TR VALIGN=TOP>
3408 <TD>
3409 <P><A NAME="octetstringkeyword"></a><A HREF="#Xref.OctetStringKeyword">OctetStringKeyword</A>
3410 <TD VALIGN=TOP>=</TD>
3411 <TD>"<FONT COLOR="black">octetstring</FONT>"</TD>
3412 </TR>
3413 <TR VALIGN=TOP>
3414 <TD>
3415 <P><A NAME="objectidentifierkeyword"></a><A HREF="#Xref.ObjectIdentifierKeyword">ObjectIdentifierKeyword</A>
3416 <TD VALIGN=TOP>=</TD>
3417 <TD>"<FONT COLOR="black">objid</FONT>"</TD>
3418 </TR>
3419 <TR VALIGN=TOP>
3420 <TD>
3421 <P><A NAME="hexstringkeyword"></a><A HREF="#Xref.HexStringKeyword">HexStringKeyword</A>
3422 <TD VALIGN=TOP>=</TD>
3423 <TD>"<FONT COLOR="black">hexstring</FONT>"</TD>
3424 </TR>
3425 <TR VALIGN=TOP>
3426 <TD>
3427 <P><A NAME="verdicttypekeyword"></a><A HREF="#Xref.VerdictTypeKeyword">VerdictTypeKeyword</A>
3428 <TD VALIGN=TOP>=</TD>
3429 <TD>"<FONT COLOR="black">verdicttype</FONT>"</TD>
3430 </TR>
3431 <TR VALIGN=TOP>
3432 <TD>
3433 <P><A NAME="floatkeyword"></a><A HREF="#Xref.FloatKeyword">FloatKeyword</A>
3434 <TD VALIGN=TOP>=</TD>
3435 <TD>"<FONT COLOR="black">float</FONT>"</TD>
3436 </TR>
3437 <TR VALIGN=TOP>
3438 <TD>
3439 <P><A NAME="addresskeyword"></a><A HREF="#Xref.AddressKeyword">AddressKeyword</A>
3440 <TD VALIGN=TOP>=</TD>
3441 <TD>"<FONT COLOR="black">address</FONT>"</TD>
3442 </TR>
3443 <TR VALIGN=TOP>
3444 <TD>
3445 <P><A NAME="defaultkeyword"></a><A HREF="#Xref.DefaultKeyword">DefaultKeyword</A>
3446 <TD VALIGN=TOP>=</TD>
3447 <TD>"<FONT COLOR="black">default</FONT>"</TD>
3448 </TR>
3449 <TR VALIGN=TOP>
3450 <TD>
3451 <P><A NAME="anytypekeyword"></a><A HREF="#Xref.AnyTypeKeyword">AnyTypeKeyword</A>
3452 <TD VALIGN=TOP>=</TD>
3453 <TD>"<FONT COLOR="black">anytype</FONT>"</TD>
3454 </TR>
3455 <TR VALIGN=TOP>
3456 <TD>
3457 <P><A NAME="charstringkeyword"></a><A HREF="#Xref.CharStringKeyword">CharStringKeyword</A>
3458 <TD VALIGN=TOP>=</TD>
3459 <TD>"<FONT COLOR="black">charstring</FONT>"</TD>
3460 </TR>
3461 <TR VALIGN=TOP>
3462 <TD>
3463 <P><A NAME="universalcharstring"></a><A HREF="#Xref.UniversalCharString">UniversalCharString</A>
3464 <TD VALIGN=TOP>=</TD>
3465 <TD><A HREF="#universalkeyword">UniversalKeyword</A> <A HREF="#charstringkeyword">CharStringKeyword</A></TD>
3466 </TR>
3467 <TR VALIGN=TOP>
3468 <TD>
3469 <P><A NAME="universalkeyword"></a><A HREF="#Xref.UniversalKeyword">UniversalKeyword</A>
3470 <TD VALIGN=TOP>=</TD>
3471 <TD>"<FONT COLOR="black">universal</FONT>"</TD>
3472 </TR>
3473 <TR VALIGN=TOP>
3474 <TD>
3475 <P><A NAME="charkeyword"></a><A HREF="#Xref.CharKeyword">CharKeyword</A>
3476 <TD VALIGN=TOP>=</TD>
3477 <TD>"<FONT COLOR="black">char</FONT>"</TD>
3478 </TR>
3479 <TR VALIGN=TOP>
3480 <TD>
3481 <P><A NAME="referencedtype"></a><A HREF="#Xref.ReferencedType">ReferencedType</A>
3482 <TD VALIGN=TOP>=</TD>
3483 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#typereference">TypeReference</A> [<A HREF="#extendedfieldreference">ExtendedFieldReference</A>]</TD>
3484 </TR>
3485 <TR VALIGN=TOP>
3486 <TD>
3487 <P><A NAME="typereference"></a><A HREF="#Xref.TypeReference">TypeReference</A>
3488 <TD VALIGN=TOP>=</TD>
3489 <TD><A HREF="#structtypeidentifier">StructTypeIdentifier</A> [<A HREF="#typeactualparlist">TypeActualParList</A>] | <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A> | <A
3490 HREF="#subtypeidentifier">SubTypeIdentifier</A> | <A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A></TD>
3491 </TR>
3492 <TR VALIGN=TOP>
3493 <TD>
3494 <P><A NAME="typeactualparlist"></a><A HREF="#Xref.TypeActualParList">TypeActualParList</A>
3495 <TD VALIGN=TOP>=</TD>
3496 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#typeactualpar">TypeActualPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#typeactualpar">TypeActualPar</A> ) "<FONT COLOR="black">)</FONT>"</TD>
3497 </TR>
3498 <TR VALIGN=TOP>
3499 <TD>
3500 <P><A NAME="typeactualpar"></a><A HREF="#Xref.TypeActualPar">TypeActualPar</A>
3501 <TD VALIGN=TOP>=</TD>
3502 <TD><A HREF="#constantexpression">ConstantExpression</A></TD>
3503 </TR>
3504 <TR VALIGN=TOP>
3505 <TD>
3506 <P><A NAME="arraydef"></a><A HREF="#Xref.ArrayDef">ArrayDef</A>
3507 <TD VALIGN=TOP>=</TD>
3508 <TD>1*( "<FONT COLOR="black">[</FONT>" <A HREF="#arraybounds">ArrayBounds</A> ["<FONT COLOR="black">..</FONT>" <A HREF="#arraybounds">ArrayBounds</A>] "<FONT COLOR="black">]</FONT>" )</TD>
3509 </TR>
3510 <TR VALIGN=TOP>
3511 <TD>
3512 <P><A NAME="arraybounds"></a><A HREF="#Xref.ArrayBounds">ArrayBounds</A>
3513 <TD VALIGN=TOP>=</TD>
3514 <TD><A HREF="#singleconstexpression">SingleConstExpression</A></TD>
3515 </TR>
3516 <TR VALIGN=TOP>
3517 <TD></TD>
3518 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - ArrayBounds will resolve to a non negative value of integer type</FONT></TD>
3519 </TR>
3520 <TR VALIGN=TOP>
3521 <TD></TD>
3522 <TD></TD>
3523 </TR>
3524 <TR VALIGN=TOP>
3525 <TD></TD>
3526 <TD></TD>
3527 </TR>
3528 <TR VALIGN=TOP>
3529 <TD>
3530 <P><A NAME="value"></a><A HREF="#Xref.Value">Value</A>
3531 <TD VALIGN=TOP>=</TD>
3532 <TD><A HREF="#predefinedvalue">PredefinedValue</A> | <A HREF="#referencedvalue">ReferencedValue</A></TD>
3533 </TR>
3534 <TR VALIGN=TOP>
3535 <TD>
3536 <P><A NAME="predefinedvalue"></a><A HREF="#Xref.PredefinedValue">PredefinedValue</A>
3537 <TD VALIGN=TOP>=</TD>
3538 <TD><A HREF="#bitstringvalue">BitStringValue</A> | <A HREF="#booleanvalue">BooleanValue</A> | <A HREF="#charstringvalue">CharStringValue</A> | <A HREF="#integervalue">IntegerValue</A> | <A
3539 HREF="#octetstringvalue">OctetStringValue</A> | <A HREF="#objectidentifiervalue">ObjectIdentifierValue</A> | <A HREF="#hexstringvalue">HexStringValue</A> | <A HREF="#verdicttypevalue">VerdictTypeValue</A>
3540 | <A HREF="#enumeratedvalue">EnumeratedValue</A> | <A HREF="#floatvalue">FloatValue</A> | <A HREF="#addressvalue">AddressValue</A> | <A HREF="#omitvalue">OmitValue</A></TD>
3541 </TR>
3542 <TR VALIGN=TOP>
3543 <TD>
3544 <P><A NAME="bitstringvalue"></a><A HREF="#Xref.BitStringValue">BitStringValue</A>
3545 <TD VALIGN=TOP>=</TD>
3546 <TD><A HREF="#bstring">Bstring</A></TD>
3547 </TR>
3548 <TR VALIGN=TOP>
3549 <TD>
3550 <P><A NAME="booleanvalue"></a><A HREF="#Xref.BooleanValue">BooleanValue</A>
3551 <TD VALIGN=TOP>=</TD>
3552 <TD>"<FONT COLOR="black">true</FONT>" | "<FONT COLOR="black">false</FONT>"</TD>
3553 </TR>
3554 <TR VALIGN=TOP>
3555 <TD>
3556 <P><A NAME="integervalue"></a><A HREF="#Xref.IntegerValue">IntegerValue</A>
3557 <TD VALIGN=TOP>=</TD>
3558 <TD><A HREF="#number">Number</A></TD>
3559 </TR>
3560 <TR VALIGN=TOP>
3561 <TD>
3562 <P><A NAME="octetstringvalue"></a><A HREF="#Xref.OctetStringValue">OctetStringValue</A>
3563 <TD VALIGN=TOP>=</TD>
3564 <TD><A HREF="#ostring">Ostring</A></TD>
3565 </TR>
3566 <TR VALIGN=TOP>
3567 <TD>
3568 <P><A NAME="objectidentifiervalue"></a><A HREF="#Xref.ObjectIdentifierValue">ObjectIdentifierValue</A>
3569 <TD VALIGN=TOP>=</TD>
3570 <TD><A HREF="#objectidentifierkeyword">ObjectIdentifierKeyword</A> "<FONT COLOR="black">{</FONT>" <A HREF="#objidcomponentlist">ObjIdComponentList</A> "<FONT COLOR="black">}</FONT>"</TD>
3571 </TR>
3572 <TR VALIGN=TOP>
3573 <TD></TD>
3574 <TD>&nbsp;&nbsp;<FONT COLOR="green">; ReferencedValue must be of type object Identifer</FONT></TD>
3575 </TR>
3576 <TR VALIGN=TOP>
3577 <TD>
3578 <P><A NAME="objidcomponentlist"></a><A HREF="#Xref.ObjIdComponentList">ObjIdComponentList</A>
3579 <TD VALIGN=TOP>=</TD>
3580 <TD>1*( <A HREF="#objidcomponent">ObjIdComponent</A> )</TD>
3581 </TR>
3582 <TR VALIGN=TOP>
3583 <TD>
3584 <P><A NAME="objidcomponent"></a><A HREF="#Xref.ObjIdComponent">ObjIdComponent</A>
3585 <TD VALIGN=TOP>=</TD>
3586 <TD><A HREF="#nameform">NameForm</A> | <A HREF="#numberform">NumberForm</A> | <A HREF="#nameandnumberform">NameAndNumberForm</A></TD>
3587 </TR>
3588 <TR VALIGN=TOP>
3589 <TD>
3590 <P><A NAME="numberform"></a><A HREF="#Xref.NumberForm">NumberForm</A>
3591 <TD VALIGN=TOP>=</TD>
3592 <TD><A HREF="#number">Number</A> | <A HREF="#referencedvalue">ReferencedValue</A></TD>
3593 </TR>
3594 <TR VALIGN=TOP>
3595 <TD></TD>
3596 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - referencedValue must be of type integer and have a non negative Value</FONT></TD>
3597 </TR>
3598 <TR VALIGN=TOP>
3599 <TD>
3600 <P><A NAME="nameandnumberform"></a><A HREF="#Xref.NameAndNumberForm">NameAndNumberForm</A>
3601 <TD VALIGN=TOP>=</TD>
3602 <TD><A HREF="#identifier">Identifier</A> "<FONT COLOR="black">(</FONT>" <A HREF="#numberform">NumberForm</A> "<FONT COLOR="black">)</FONT>"</TD>
3603 </TR>
3604 <TR VALIGN=TOP>
3605 <TD>
3606 <P><A NAME="nameform"></a><A HREF="#Xref.NameForm">NameForm</A>
3607 <TD VALIGN=TOP>=</TD>
3608 <TD><A HREF="#identifier">Identifier</A></TD>
3609 </TR>
3610 <TR VALIGN=TOP>
3611 <TD>
3612 <P><A NAME="hexstringvalue"></a><A HREF="#Xref.HexStringValue">HexStringValue</A>
3613 <TD VALIGN=TOP>=</TD>
3614 <TD><A HREF="#hstring">Hstring</A></TD>
3615 </TR>
3616 <TR VALIGN=TOP>
3617 <TD>
3618 <P><A NAME="verdicttypevalue"></a><A HREF="#Xref.VerdictTypeValue">VerdictTypeValue</A>
3619 <TD VALIGN=TOP>=</TD>
3620 <TD>"<FONT COLOR="black">pass</FONT>" | "<FONT COLOR="black">fail</FONT>" | "<FONT COLOR="black">inconc</FONT>" | "<FONT COLOR="black">none</FONT>" | "<FONT COLOR="black">error</FONT>"</TD>
3621 </TR>
3622 <TR VALIGN=TOP>
3623 <TD>
3624 <P><A NAME="enumeratedvalue"></a><A HREF="#Xref.EnumeratedValue">EnumeratedValue</A>
3625 <TD VALIGN=TOP>=</TD>
3626 <TD><A HREF="#enumerationidentifier">EnumerationIdentifier</A></TD>
3627 </TR>
3628 <TR VALIGN=TOP>
3629 <TD>
3630 <P><A NAME="charstringvalue"></a><A HREF="#Xref.CharStringValue">CharStringValue</A>
3631 <TD VALIGN=TOP>=</TD>
3632 <TD><A HREF="#cstring">Cstring</A> | <A HREF="#quadruple">Quadruple</A></TD>
3633 </TR>
3634 <TR VALIGN=TOP>
3635 <TD>
3636 <P><A NAME="quadruple"></a><A HREF="#Xref.Quadruple">Quadruple</A>
3637 <TD VALIGN=TOP>=</TD>
3638 <TD><A HREF="#charkeyword">CharKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#group">Group</A> "<FONT COLOR="black">,</FONT>" <A HREF="#plane">Plane</A> "<FONT COLOR="black">,</FONT>" <A
3639 HREF="#row">Row</A> "<FONT COLOR="black">,</FONT>" <A HREF="#cell">Cell</A> "<FONT COLOR="black">)</FONT>"</TD>
3640 </TR>
3641 <TR VALIGN=TOP>
3642 <TD>
3643 <P><A NAME="group"></a><A HREF="#Xref.Group">Group</A>
3644 <TD VALIGN=TOP>=</TD>
3645 <TD><A HREF="#number">Number</A></TD>
3646 </TR>
3647 <TR VALIGN=TOP>
3648 <TD>
3649 <P><A NAME="plane"></a><A HREF="#Xref.Plane">Plane</A>
3650 <TD VALIGN=TOP>=</TD>
3651 <TD><A HREF="#number">Number</A></TD>
3652 </TR>
3653 <TR VALIGN=TOP>
3654 <TD>
3655 <P><A NAME="row"></a><A HREF="#Xref.Row">Row</A>
3656 <TD VALIGN=TOP>=</TD>
3657 <TD><A HREF="#number">Number</A></TD>
3658 </TR>
3659 <TR VALIGN=TOP>
3660 <TD>
3661 <P><A NAME="cell"></a><A HREF="#Xref.Cell">Cell</A>
3662 <TD VALIGN=TOP>=</TD>
3663 <TD><A HREF="#number">Number</A></TD>
3664 </TR>
3665 <TR VALIGN=TOP>
3666 <TD>
3667 <P><A NAME="floatvalue"></a><A HREF="#Xref.FloatValue">FloatValue</A>
3668 <TD VALIGN=TOP>=</TD>
3669 <TD><A HREF="#floatdotnotation">FloatDotNotation</A> | <A HREF="#floatenotation">FloatENotation</A></TD>
3670 </TR>
3671 <TR VALIGN=TOP>
3672 <TD>
3673 <P><A NAME="floatdotnotation"></a><A HREF="#Xref.FloatDotNotation">FloatDotNotation</A>
3674 <TD VALIGN=TOP>=</TD>
3675 <TD><A HREF="#number">Number</A> <A HREF="#dot">Dot</A> <A HREF="#decimalnumber">DecimalNumber</A></TD>
3676 </TR>
3677 <TR VALIGN=TOP>
3678 <TD>
3679 <P><A NAME="floatenotation"></a><A HREF="#Xref.FloatENotation">FloatENotation</A>
3680 <TD VALIGN=TOP>=</TD>
3681 <TD><A HREF="#number">Number</A> [<A HREF="#dot">Dot</A> <A HREF="#decimalnumber">DecimalNumber</A>] <A HREF="#exponential">Exponential</A> [<A HREF="#minus">Minus</A>] <A HREF="#number">Number</A></TD>
3682 </TR>
3683 <TR VALIGN=TOP>
3684 <TD>
3685 <P><A NAME="exponential"></a><A HREF="#Xref.Exponential">Exponential</A>
3686 <TD VALIGN=TOP>=</TD>
3687 <TD>"<FONT COLOR="black">E</FONT>"</TD>
3688 </TR>
3689 <TR VALIGN=TOP>
3690 <TD>
3691 <P><A NAME="referencedvalue"></a><A HREF="#Xref.ReferencedValue">ReferencedValue</A>
3692 <TD VALIGN=TOP>=</TD>
3693 <TD><A HREF="#valuereference">ValueReference</A> [<A HREF="#extendedfieldreference">ExtendedFieldReference</A>]</TD>
3694 </TR>
3695 <TR VALIGN=TOP>
3696 <TD>
3697 <P><A NAME="valuereference"></a><A HREF="#Xref.ValueReference">ValueReference</A>
3698 <TD VALIGN=TOP>=</TD>
3699 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] ( <A HREF="#constidentifier">ConstIdentifier</A> | <A HREF="#extconstidentifier">ExtConstIdentifier</A> ) | <A
3700 HREF="#valueparidentifier">ValueParIdentifier</A> | <A HREF="#moduleparidentifier">ModuleParIdentifier</A> | <A HREF="#varidentifier">VarIdentifier</A></TD>
3701 </TR>
3702 <TR VALIGN=TOP>
3703 <TD>
3704 <P><A NAME="number"></a><A HREF="#Xref.Number">Number</A>
3705 <TD VALIGN=TOP>=</TD>
3706 <TD>( <A HREF="#nonzeronum">NonZeroNum</A> *( <A HREF="#num">Num</A> ) ) | "<FONT COLOR="black">0</FONT>"</TD>
3707 </TR>
3708 <TR VALIGN=TOP>
3709 <TD>
3710 <P><A NAME="nonzeronum"></a><A HREF="#Xref.NonZeroNum">NonZeroNum</A>
3711 <TD VALIGN=TOP>=</TD>
3712 <TD>"<FONT COLOR="black">1</FONT>" | "<FONT COLOR="black">2</FONT>" | "<FONT COLOR="black">3</FONT>" | "<FONT COLOR="black">4</FONT>" | "<FONT COLOR="black">5</FONT>" | "<FONT COLOR="black">6</FONT>"
3713 | "<FONT COLOR="black">7</FONT>" | "<FONT COLOR="black">8</FONT>" | "<FONT COLOR="black">9</FONT>"</TD>
3714 </TR>
3715 <TR VALIGN=TOP>
3716 <TD>
3717 <P><A NAME="decimalnumber"></a><A HREF="#Xref.DecimalNumber">DecimalNumber</A>
3718 <TD VALIGN=TOP>=</TD>
3719 <TD>1*( <A HREF="#num">Num</A> )</TD>
3720 </TR>
3721 <TR VALIGN=TOP>
3722 <TD>
3723 <P><A NAME="num"></a><A HREF="#Xref.Num">Num</A>
3724 <TD VALIGN=TOP>=</TD>
3725 <TD>"<FONT COLOR="black">0</FONT>" | <A HREF="#nonzeronum">NonZeroNum</A></TD>
3726 </TR>
3727 <TR VALIGN=TOP>
3728 <TD>
3729 <P><A NAME="bstring"></a><A HREF="#Xref.Bstring">Bstring</A>
3730 <TD VALIGN=TOP>=</TD>
3731 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#bin">Bin</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">B</FONT>"</TD>
3732 </TR>
3733 <TR VALIGN=TOP>
3734 <TD>
3735 <P><A NAME="bin"></a><A HREF="#Xref.Bin">Bin</A>
3736 <TD VALIGN=TOP>=</TD>
3737 <TD>"<FONT COLOR="black">0</FONT>" | "<FONT COLOR="black">1</FONT>"</TD>
3738 </TR>
3739 <TR VALIGN=TOP>
3740 <TD>
3741 <P><A NAME="hstring"></a><A HREF="#Xref.Hstring">Hstring</A>
3742 <TD VALIGN=TOP>=</TD>
3743 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#hex">Hex</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">H</FONT>"</TD>
3744 </TR>
3745 <TR VALIGN=TOP>
3746 <TD>
3747 <P><A NAME="hex"></a><A HREF="#Xref.Hex">Hex</A>
3748 <TD VALIGN=TOP>=</TD>
3749 <TD><A HREF="#num">Num</A> | "<FONT COLOR="black">A</FONT>" | "<FONT COLOR="black">B</FONT>" | "<FONT COLOR="black">C</FONT>" | "<FONT COLOR="black">D</FONT>" | "<FONT COLOR="black">E</FONT>"
3750 | "<FONT COLOR="black">F</FONT>" | "<FONT COLOR="black">a</FONT>" | "<FONT COLOR="black">b</FONT>" | "<FONT COLOR="black">c</FONT>" | "<FONT COLOR="black">d</FONT>" | "<FONT COLOR="black">e</FONT>"
3751 | "<FONT COLOR="black">f</FONT>"</TD>
3752 </TR>
3753 <TR VALIGN=TOP>
3754 <TD>
3755 <P><A NAME="ostring"></a><A HREF="#Xref.Ostring">Ostring</A>
3756 <TD VALIGN=TOP>=</TD>
3757 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#oct">Oct</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">O</FONT>"</TD>
3758 </TR>
3759 <TR VALIGN=TOP>
3760 <TD>
3761 <P><A NAME="oct"></a><A HREF="#Xref.Oct">Oct</A>
3762 <TD VALIGN=TOP>=</TD>
3763 <TD><A HREF="#hex">Hex</A> <A HREF="#hex">Hex</A></TD>
3764 </TR>
3765 <TR VALIGN=TOP>
3766 <TD>
3767 <P><A NAME="cstring"></a><A HREF="#Xref.Cstring">Cstring</A>
3768 <TD VALIGN=TOP>=</TD>
3769 <TD>""" *( <A HREF="#char">Char</A> ) """</TD>
3770 </TR>
3771 <TR VALIGN=TOP>
3772 <TD>
3773 <P><A NAME="char"></a><A HREF="#Xref.Char">Char</A>
3774 <TD VALIGN=TOP>=</TD>
3775 <TD>%x01-7F</TD>
3776 </TR>
3777 <TR VALIGN=TOP>
3778 <TD></TD>
3779 <TD>&nbsp;&nbsp;<FONT COLOR="green">; REFERENCE - A character defined by the relevant CharacterString type. For charstring a character from the character set defined in ISO/IEC 646.
3780 For universal charstring a character from any character set defined in ISO/IEC 10646</FONT></TD>
3781 </TR>
3782 <TR VALIGN=TOP>
3783 <TD>
3784 <P><A NAME="identifier"></a><A HREF="#Xref.Identifier">Identifier</A>
3785 <TD VALIGN=TOP>=</TD>
3786 <TD><A HREF="#alpha">Alpha</A> *( <A HREF="#alphanum">AlphaNum</A> | <A HREF="#underscore">Underscore</A> )</TD>
3787 </TR>
3788 <TR VALIGN=TOP>
3789 <TD>
3790 <P><A NAME="alpha"></a><A HREF="#Xref.Alpha">Alpha</A>
3791 <TD VALIGN=TOP>=</TD>
3792 <TD><A HREF="#upperalpha">UpperAlpha</A> | <A HREF="#loweralpha">LowerAlpha</A></TD>
3793 </TR>
3794 <TR VALIGN=TOP>
3795 <TD>
3796 <P><A NAME="alphanum"></a><A HREF="#Xref.AlphaNum">AlphaNum</A>
3797 <TD VALIGN=TOP>=</TD>
3798 <TD><A HREF="#alpha">Alpha</A> | <A HREF="#num">Num</A></TD>
3799 </TR>
3800 <TR VALIGN=TOP>
3801 <TD>
3802 <P><A NAME="upperalpha"></a><A HREF="#Xref.UpperAlpha">UpperAlpha</A>
3803 <TD VALIGN=TOP>=</TD>
3804 <TD>"<FONT COLOR="black">A</FONT>" | "<FONT COLOR="black">B</FONT>" | "<FONT COLOR="black">C</FONT>" | "<FONT COLOR="black">D</FONT>" | "<FONT COLOR="black">E</FONT>" | "<FONT COLOR="black">F</FONT>"
3805 | "<FONT COLOR="black">G</FONT>" | "<FONT COLOR="black">H</FONT>" | "<FONT COLOR="black">I</FONT>" | "<FONT COLOR="black">J</FONT>" | "<FONT COLOR="black">K</FONT>" | "<FONT COLOR="black">L</FONT>"
3806 | "<FONT COLOR="black">M</FONT>" | "<FONT COLOR="black">N</FONT>" | "<FONT COLOR="black">O</FONT>" | "<FONT COLOR="black">P</FONT>" | "<FONT COLOR="black">Q</FONT>" | "<FONT COLOR="black">R</FONT>"
3807 | "<FONT COLOR="black">S</FONT>" | "<FONT COLOR="black">T</FONT>" | "<FONT COLOR="black">U</FONT>" | "<FONT COLOR="black">V</FONT>" | "<FONT COLOR="black">W</FONT>" | "<FONT COLOR="black">X</FONT>"
3808 | "<FONT COLOR="black">Y</FONT>" | "<FONT COLOR="black">Z</FONT>"</TD>
3809 </TR>
3810 <TR VALIGN=TOP>
3811 <TD>
3812 <P><A NAME="loweralpha"></a><A HREF="#Xref.LowerAlpha">LowerAlpha</A>
3813 <TD VALIGN=TOP>=</TD>
3814 <TD>"<FONT COLOR="black">a</FONT>" | "<FONT COLOR="black">b</FONT>" | "<FONT COLOR="black">c</FONT>" | "<FONT COLOR="black">d</FONT>" | "<FONT COLOR="black">e</FONT>" | "<FONT COLOR="black">f</FONT>"
3815 | "<FONT COLOR="black">g</FONT>" | "<FONT COLOR="black">h</FONT>" | "<FONT COLOR="black">i</FONT>" | "<FONT COLOR="black">j</FONT>" | "<FONT COLOR="black">k</FONT>" | "<FONT COLOR="black">l</FONT>"
3816 | "<FONT COLOR="black">m</FONT>" | "<FONT COLOR="black">n</FONT>" | "<FONT COLOR="black">o</FONT>" | "<FONT COLOR="black">p</FONT>" | "<FONT COLOR="black">q</FONT>" | "<FONT COLOR="black">r</FONT>"
3817 | "<FONT COLOR="black">s</FONT>" | "<FONT COLOR="black">t</FONT>" | "<FONT COLOR="black">u</FONT>" | "<FONT COLOR="black">v</FONT>" | "<FONT COLOR="black">w</FONT>" | "<FONT COLOR="black">x</FONT>"
3818 | "<FONT COLOR="black">y</FONT>" | "<FONT COLOR="black">z</FONT>"</TD>
3819 </TR>
3820 <TR VALIGN=TOP>
3821 <TD>
3822 <P><A NAME="extendedalphanum"></a><A HREF="#Xref.ExtendedAlphaNum">ExtendedAlphaNum</A>
3823 <TD VALIGN=TOP>=</TD>
3824 <TD>%x00-FF</TD>
3825 </TR>
3826 <TR VALIGN=TOP>
3827 <TD></TD>
3828 <TD>&nbsp;&nbsp;<FONT COLOR="green">; REFERENCE - A graphical character from the BASIC LATIN or from the LATIN-1 SUPPLEMENT character sets defined in ISO/IEC 10646 (characters from
3829 char (0,0,0,33) to char (0,0,0,126), from char (0,0,0,161) to char (0,0,0,172) and from char (0,0,0,174) to char (0,0,0,255)</FONT></TD>
3830 </TR>
3831 <TR VALIGN=TOP>
3832 <TD>
3833 <P><A NAME="freetext"></a><A HREF="#Xref.FreeText">FreeText</A>
3834 <TD VALIGN=TOP>=</TD>
3835 <TD>""" *( <A HREF="#extendedalphanum">ExtendedAlphaNum</A> ) """</TD>
3836 </TR>
3837 <TR VALIGN=TOP>
3838 <TD>
3839 <P><A NAME="addressvalue"></a><A HREF="#Xref.AddressValue">AddressValue</A>
3840 <TD VALIGN=TOP>=</TD>
3841 <TD>"<FONT COLOR="black">null</FONT>"</TD>
3842 </TR>
3843 <TR VALIGN=TOP>
3844 <TD>
3845 <P><A NAME="omitvalue"></a><A HREF="#Xref.OmitValue">OmitValue</A>
3846 <TD VALIGN=TOP>=</TD>
3847 <TD><A HREF="#omitkeyword">OmitKeyword</A></TD>
3848 </TR>
3849 <TR VALIGN=TOP>
3850 <TD>
3851 <P><A NAME="omitkeyword"></a><A HREF="#Xref.OmitKeyword">OmitKeyword</A>
3852 <TD VALIGN=TOP>=</TD>
3853 <TD>"<FONT COLOR="black">omit</FONT>"</TD>
3854 </TR>
3855 <TR VALIGN=TOP>
3856 <TD></TD>
3857 <TD></TD>
3858 </TR>
3859 <TR VALIGN=TOP>
3860 <TD>
3861 <P><A NAME="inparkeyword"></a><A HREF="#Xref.InParKeyword">InParKeyword</A>
3862 <TD VALIGN=TOP>=</TD>
3863 <TD>"<FONT COLOR="black">in</FONT>"</TD>
3864 </TR>
3865 <TR VALIGN=TOP>
3866 <TD>
3867 <P><A NAME="outparkeyword"></a><A HREF="#Xref.OutParKeyword">OutParKeyword</A>
3868 <TD VALIGN=TOP>=</TD>
3869 <TD>"<FONT COLOR="black">out</FONT>"</TD>
3870 </TR>
3871 <TR VALIGN=TOP>
3872 <TD>
3873 <P><A NAME="inoutparkeyword"></a><A HREF="#Xref.InOutParKeyword">InOutParKeyword</A>
3874 <TD VALIGN=TOP>=</TD>
3875 <TD>"<FONT COLOR="black">inout</FONT>"</TD>
3876 </TR>
3877 <TR VALIGN=TOP>
3878 <TD>
3879 <P><A NAME="formalvaluepar"></a><A HREF="#Xref.FormalValuePar">FormalValuePar</A>
3880 <TD VALIGN=TOP>=</TD>
3881 <TD>[( <A HREF="#inparkeyword">InParKeyword</A> | <A HREF="#inoutparkeyword">InOutParKeyword</A> | <A HREF="#outparkeyword">OutParKeyword</A> )] <A HREF="#type">Type</A> <A
3882 HREF="#valueparidentifier">ValueParIdentifier</A></TD>
3883 </TR>
3884 <TR VALIGN=TOP>
3885 <TD>
3886 <P><A NAME="valueparidentifier"></a><A HREF="#Xref.ValueParIdentifier">ValueParIdentifier</A>
3887 <TD VALIGN=TOP>=</TD>
3888 <TD><A HREF="#identifier">Identifier</A></TD>
3889 </TR>
3890 <TR VALIGN=TOP>
3891 <TD>
3892 <P><A NAME="formalportpar"></a><A HREF="#Xref.FormalPortPar">FormalPortPar</A>
3893 <TD VALIGN=TOP>=</TD>
3894 <TD>[<A HREF="#inoutparkeyword">InOutParKeyword</A>] <A HREF="#porttypeidentifier">PortTypeIdentifier</A> <A HREF="#portparidentifier">PortParIdentifier</A></TD>
3895 </TR>
3896 <TR VALIGN=TOP>
3897 <TD>
3898 <P><A NAME="portparidentifier"></a><A HREF="#Xref.PortParIdentifier">PortParIdentifier</A>
3899 <TD VALIGN=TOP>=</TD>
3900 <TD><A HREF="#identifier">Identifier</A></TD>
3901 </TR>
3902 <TR VALIGN=TOP>
3903 <TD>
3904 <P><A NAME="formaltimerpar"></a><A HREF="#Xref.FormalTimerPar">FormalTimerPar</A>
3905 <TD VALIGN=TOP>=</TD>
3906 <TD>[<A HREF="#inoutparkeyword">InOutParKeyword</A>] <A HREF="#timerkeyword">TimerKeyword</A> <A HREF="#timerparidentifier">TimerParIdentifier</A></TD>
3907 </TR>
3908 <TR VALIGN=TOP>
3909 <TD>
3910 <P><A NAME="timerparidentifier"></a><A HREF="#Xref.TimerParIdentifier">TimerParIdentifier</A>
3911 <TD VALIGN=TOP>=</TD>
3912 <TD><A HREF="#identifier">Identifier</A></TD>
3913 </TR>
3914 <TR VALIGN=TOP>
3915 <TD>
3916 <P><A NAME="formaltemplatepar"></a><A HREF="#Xref.FormalTemplatePar">FormalTemplatePar</A>
3917 <TD VALIGN=TOP>=</TD>
3918 <TD>[<A HREF="#inparkeyword">InParKeyword</A>] <A HREF="#templatekeyword">TemplateKeyword</A> <A HREF="#type">Type</A> <A HREF="#templateparidentifier">TemplateParIdentifier</A></TD>
3919 </TR>
3920 <TR VALIGN=TOP>
3921 <TD>
3922 <P><A NAME="templateparidentifier"></a><A HREF="#Xref.TemplateParIdentifier">TemplateParIdentifier</A>
3923 <TD VALIGN=TOP>=</TD>
3924 <TD><A HREF="#identifier">Identifier</A></TD>
3925 </TR>
3926 <TR VALIGN=TOP>
3927 <TD></TD>
3928 <TD></TD>
3929 </TR>
3930 <TR VALIGN=TOP>
3931 <TD>
3932 <P><A NAME="withstatement"></a><A HREF="#Xref.WithStatement">WithStatement</A>
3933 <TD VALIGN=TOP>=</TD>
3934 <TD><A HREF="#withkeyword">WithKeyword</A> <A HREF="#withattriblist">WithAttribList</A></TD>
3935 </TR>
3936 <TR VALIGN=TOP>
3937 <TD>
3938 <P><A NAME="withkeyword"></a><A HREF="#Xref.WithKeyword">WithKeyword</A>
3939 <TD VALIGN=TOP>=</TD>
3940 <TD>"<FONT COLOR="black">with</FONT>"</TD>
3941 </TR>
3942 <TR VALIGN=TOP>
3943 <TD>
3944 <P><A NAME="withattriblist"></a><A HREF="#Xref.WithAttribList">WithAttribList</A>
3945 <TD VALIGN=TOP>=</TD>
3946 <TD>"<FONT COLOR="black">{</FONT>" <A HREF="#multiwithattrib">MultiWithAttrib</A> "<FONT COLOR="black">}</FONT>"</TD>
3947 </TR>
3948 <TR VALIGN=TOP>
3949 <TD>
3950 <P><A NAME="multiwithattrib"></a><A HREF="#Xref.MultiWithAttrib">MultiWithAttrib</A>
3951 <TD VALIGN=TOP>=</TD>
3952 <TD>*( <A HREF="#singlewithattrib">SingleWithAttrib</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
3953 </TR>
3954 <TR VALIGN=TOP>
3955 <TD>
3956 <P><A NAME="singlewithattrib"></a><A HREF="#Xref.SingleWithAttrib">SingleWithAttrib</A>
3957 <TD VALIGN=TOP>=</TD>
3958 <TD><A HREF="#attribkeyword">AttribKeyword</A> [<A HREF="#overridekeyword">OverrideKeyword</A>] [<A HREF="#attribqualifier">AttribQualifier</A>] <A HREF="#attribspec">AttribSpec</A></TD>
3959 </TR>
3960 <TR VALIGN=TOP>
3961 <TD>
3962 <P><A NAME="attribkeyword"></a><A HREF="#Xref.AttribKeyword">AttribKeyword</A>
3963 <TD VALIGN=TOP>=</TD>
3964 <TD><A HREF="#encodekeyword">EncodeKeyword</A> | <A HREF="#variationkeyword">VariationKeyword</A> | <A HREF="#displaykeyword">DisplayKeyword</A> | <A HREF="#extensionkeyword">ExtensionKeyword</A></TD>
3965 </TR>
3966 <TR VALIGN=TOP>
3967 <TD>
3968 <P><A NAME="encodekeyword"></a><A HREF="#Xref.EncodeKeyword">EncodeKeyword</A>
3969 <TD VALIGN=TOP>=</TD>
3970 <TD>"<FONT COLOR="black">encode</FONT>"</TD>
3971 </TR>
3972 <TR VALIGN=TOP>
3973 <TD>
3974 <P><A NAME="variationkeyword"></a><A HREF="#Xref.VariationKeyword">VariationKeyword</A>
3975 <TD VALIGN=TOP>=</TD>
3976 <TD>"<FONT COLOR="black">variant</FONT>"</TD>
3977 </TR>
3978 <TR VALIGN=TOP>
3979 <TD>
3980 <P><A NAME="displaykeyword"></a><A HREF="#Xref.DisplayKeyword">DisplayKeyword</A>
3981 <TD VALIGN=TOP>=</TD>
3982 <TD>"<FONT COLOR="black">display</FONT>"</TD>
3983 </TR>
3984 <TR VALIGN=TOP>
3985 <TD>
3986 <P><A NAME="extensionkeyword"></a><A HREF="#Xref.ExtensionKeyword">ExtensionKeyword</A>
3987 <TD VALIGN=TOP>=</TD>
3988 <TD>"<FONT COLOR="black">extension</FONT>"</TD>
3989 </TR>
3990 <TR VALIGN=TOP>
3991 <TD>
3992 <P><A NAME="overridekeyword"></a><A HREF="#Xref.OverrideKeyword">OverrideKeyword</A>
3993 <TD VALIGN=TOP>=</TD>
3994 <TD>"<FONT COLOR="black">override</FONT>"</TD>
3995 </TR>
3996 <TR VALIGN=TOP>
3997 <TD>
3998 <P><A NAME="attribqualifier"></a><A HREF="#Xref.AttribQualifier">AttribQualifier</A>
3999 <TD VALIGN=TOP>=</TD>
4000 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#deforfieldreflist">DefOrFieldRefList</A> "<FONT COLOR="black">)</FONT>"</TD>
4001 </TR>
4002 <TR VALIGN=TOP>
4003 <TD>
4004 <P><A NAME="deforfieldreflist"></a><A HREF="#Xref.DefOrFieldRefList">DefOrFieldRefList</A>
4005 <TD VALIGN=TOP>=</TD>
4006 <TD><A HREF="#deforfieldref">DefOrFieldRef</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#deforfieldref">DefOrFieldRef</A> )</TD>
4007 </TR>
4008 <TR VALIGN=TOP>
4009 <TD>
4010 <P><A NAME="deforfieldref"></a><A HREF="#Xref.DefOrFieldRef">DefOrFieldRef</A>
4011 <TD VALIGN=TOP>=</TD>
4012 <TD><A HREF="#definitionref">DefinitionRef</A> | <A HREF="#fieldreference">FieldReference</A> | <A HREF="#allref">AllRef</A> | <A HREF="#predefinedtype">PredefinedType</A></TD>
4013 </TR>
4014 <TR VALIGN=TOP>
4015 <TD></TD>
4016 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the DefOrFieldRef must refer to a definition or field which is within the module, group or definition to which the with
4017 statement is associated</FONT></TD>
4018 </TR>
4019 <TR VALIGN=TOP>
4020 <TD>
4021 <P><A NAME="definitionref"></a><A HREF="#Xref.DefinitionRef">DefinitionRef</A>
4022 <TD VALIGN=TOP>=</TD>
4023 <TD><A HREF="#structtypeidentifier">StructTypeIdentifier</A> | <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A> | <A HREF="#porttypeidentifier">PortTypeIdentifier</A> | <A
4024 HREF="#componenttypeidentifier">ComponentTypeIdentifier</A> | <A HREF="#subtypeidentifier">SubTypeIdentifier</A> | <A HREF="#constidentifier">ConstIdentifier</A> | <A HREF="#templateidentifier">TemplateIdentifier</A>
4025 | <A HREF="#altstepidentifier">AltstepIdentifier</A> | <A HREF="#testcaseidentifier">TestcaseIdentifier</A> | <A HREF="#functionidentifier">FunctionIdentifier</A> | <A HREF="#signatureidentifier">SignatureIdentifier</A>
4026 | <A HREF="#varidentifier">VarIdentifier</A> | <A HREF="#timeridentifier">TimerIdentifier</A> | <A HREF="#portidentifier">PortIdentifier</A> | <A HREF="#moduleparidentifier">ModuleParIdentifier</A>
4027 | <A HREF="#fullgroupidentifier">FullGroupIdentifier</A></TD>
4028 </TR>
4029 <TR VALIGN=TOP>
4030 <TD>
4031 <P><A NAME="allref"></a><A HREF="#Xref.AllRef">AllRef</A>
4032 <TD VALIGN=TOP>=</TD>
4033 <TD>( <A HREF="#groupkeyword">GroupKeyword</A> <A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#groupreflist">GroupRefList</A>
4034 <A HREF="#endchar">EndChar</A>] ) | ( <A HREF="#typedefkeyword">TypeDefKeyword</A> <A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A>
4035 <A HREF="#typereflist">TypeRefList</A> <A HREF="#endchar">EndChar</A>] ) | ( <A HREF="#templatekeyword">TemplateKeyword</A> <A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A>
4036 <A HREF="#beginchar">BeginChar</A> <A HREF="#templatereflist">TemplateRefList</A> <A HREF="#endchar">EndChar</A>] ) | ( <A HREF="#constkeyword">ConstKeyword</A> <A HREF="#allkeyword">AllKeyword</A>
4037 [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#constreflist">ConstRefList</A> <A HREF="#endchar">EndChar</A>] ) | ( <A HREF="#altstepkeyword">AltstepKeyword</A>
4038 <A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#altstepreflist">AltstepRefList</A> <A HREF="#endchar">EndChar</A>] ) |
4039 ( <A HREF="#testcasekeyword">TestcaseKeyword</A> <A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#testcasereflist">TestcaseRefList</A>
4040 <A HREF="#endchar">EndChar</A>] ) | ( <A HREF="#functionkeyword">FunctionKeyword</A> <A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A>
4041 <A HREF="#functionreflist">FunctionRefList</A> <A HREF="#endchar">EndChar</A>] ) | ( <A HREF="#signaturekeyword">SignatureKeyword</A> <A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A>
4042 <A HREF="#beginchar">BeginChar</A> <A HREF="#signaturereflist">SignatureRefList</A> <A HREF="#endchar">EndChar</A>] ) | ( <A HREF="#moduleparkeyword">ModuleParKeyword</A> <A HREF="#allkeyword">AllKeyword</A>
4043 [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#moduleparreflist">ModuleParRefList</A> <A HREF="#endchar">EndChar</A>] )</TD>
4044 </TR>
4045 <TR VALIGN=TOP>
4046 <TD></TD>
4047 <TD></TD>
4048 </TR>
4049 <TR VALIGN=TOP>
4050 <TD>
4051 <P><A NAME="attribspec"></a><A HREF="#Xref.AttribSpec">AttribSpec</A>
4052 <TD VALIGN=TOP>=</TD>
4053 <TD><A HREF="#freetext">FreeText</A></TD>
4054 </TR>
4055 <TR VALIGN=TOP>
4056 <TD></TD>
4057 <TD></TD>
4058 </TR>
4059 <TR VALIGN=TOP>
4060 <TD>
4061 <P><A NAME="behaviourstatements"></a><A HREF="#Xref.BehaviourStatements">BehaviourStatements</A>
4062 <TD VALIGN=TOP>=</TD>
4063 <TD><A HREF="#testcaseinstance">TestcaseInstance</A> | <A HREF="#functioninstance">FunctionInstance</A> | <A HREF="#returnstatement">ReturnStatement</A> | <A HREF="#altconstruct">AltConstruct</A>
4064 | <A HREF="#interleavedconstruct">InterleavedConstruct</A> | <A HREF="#labelstatement">LabelStatement</A> | <A HREF="#gotostatement">GotoStatement</A> | <A HREF="#breakstatement">BreakStatement</A>
4065 | <A HREF="#continuestatement">ContinueStatement</A> | <A HREF="#repeatstatement">RepeatStatement</A> | <A HREF="#deactivatestatement">DeactivateStatement</A> | <A HREF="#altstepinstance">AltstepInstance</A>
4066 | <A HREF="#activateop">ActivateOp</A></TD>
4067 </TR>
4068 <TR VALIGN=TOP>
4069 <TD></TD>
4070 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: TestcaseInstance shall not be called from within an existing executing testcase or function chain called from a testcase i.e.,
4071 testcases can only be instantiated from the control part or from functions directly called from the control part</FONT></TD>
4072 </TR>
4073 <TR VALIGN=TOP>
4074 <TD></TD>
4075 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - ActivateOp shall not be called from within the module control part</FONT></TD>
4076 </TR>
4077 <TR VALIGN=TOP>
4078 <TD>
4079 <P><A NAME="verdictstatements"></a><A HREF="#Xref.VerdictStatements">VerdictStatements</A>
4080 <TD VALIGN=TOP>=</TD>
4081 <TD><A HREF="#setlocalverdict">SetLocalVerdict</A></TD>
4082 </TR>
4083 <TR VALIGN=TOP>
4084 <TD>
4085 <P><A NAME="verdictops"></a><A HREF="#Xref.VerdictOps">VerdictOps</A>
4086 <TD VALIGN=TOP>=</TD>
4087 <TD><A HREF="#getlocalverdict">GetLocalVerdict</A></TD>
4088 </TR>
4089 <TR VALIGN=TOP>
4090 <TD>
4091 <P><A NAME="setlocalverdict"></a><A HREF="#Xref.SetLocalVerdict">SetLocalVerdict</A>
4092 <TD VALIGN=TOP>=</TD>
4093 <TD><A HREF="#setverdictkeyword">SetVerdictKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#singleexpression">SingleExpression</A> "<FONT COLOR="black">)</FONT>"</TD>
4094 </TR>
4095 <TR VALIGN=TOP>
4096 <TD></TD>
4097 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS -SingleExpression must resolve to a value of type verdict</FONT></TD>
4098 </TR>
4099 <TR VALIGN=TOP>
4100 <TD></TD>
4101 <TD></TD>
4102 </TR>
4103 <TR VALIGN=TOP>
4104 <TD></TD>
4105 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - the SetLocalVerdict shall not be used to assign the Value error</FONT></TD>
4106 </TR>
4107 <TR VALIGN=TOP>
4108 <TD>
4109 <P><A NAME="setverdictkeyword"></a><A HREF="#Xref.SetVerdictKeyword">SetVerdictKeyword</A>
4110 <TD VALIGN=TOP>=</TD>
4111 <TD>"<FONT COLOR="black">setverdict</FONT>"</TD>
4112 </TR>
4113 <TR VALIGN=TOP>
4114 <TD>
4115 <P><A NAME="getlocalverdict"></a><A HREF="#Xref.GetLocalVerdict">GetLocalVerdict</A>
4116 <TD VALIGN=TOP>=</TD>
4117 <TD>"<FONT COLOR="black">getverdict</FONT>"</TD>
4118 </TR>
4119 <TR VALIGN=TOP>
4120 <TD>
4121 <P><A NAME="sutstatements"></a><A HREF="#Xref.SUTStatements">SUTStatements</A>
4122 <TD VALIGN=TOP>=</TD>
4123 <TD><A HREF="#actionkeyword">ActionKeyword</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#freetext">FreeText</A>] "<FONT COLOR="black">)</FONT>"</TD>
4124 </TR>
4125 <TR VALIGN=TOP>
4126 <TD>
4127 <P><A NAME="actionkeyword"></a><A HREF="#Xref.ActionKeyword">ActionKeyword</A>
4128 <TD VALIGN=TOP>=</TD>
4129 <TD>"<FONT COLOR="black">action</FONT>"</TD>
4130 </TR>
4131 <TR VALIGN=TOP>
4132 <TD>
4133 <P><A NAME="returnstatement"></a><A HREF="#Xref.ReturnStatement">ReturnStatement</A>
4134 <TD VALIGN=TOP>=</TD>
4135 <TD><A HREF="#returnkeyword">ReturnKeyword</A> [<A HREF="#expression">Expression</A>]</TD>
4136 </TR>
4137 <TR VALIGN=TOP>
4138 <TD>
4139 <P><A NAME="altconstruct"></a><A HREF="#Xref.AltConstruct">AltConstruct</A>
4140 <TD VALIGN=TOP>=</TD>
4141 <TD><A HREF="#altkeyword">AltKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#altguardlist">AltGuardList</A> <A HREF="#endchar">EndChar</A></TD>
4142 </TR>
4143 <TR VALIGN=TOP>
4144 <TD>
4145 <P><A NAME="altkeyword"></a><A HREF="#Xref.AltKeyword">AltKeyword</A>
4146 <TD VALIGN=TOP>=</TD>
4147 <TD>"<FONT COLOR="black">alt</FONT>"</TD>
4148 </TR>
4149 <TR VALIGN=TOP>
4150 <TD>
4151 <P><A NAME="altguardlist"></a><A HREF="#Xref.AltGuardList">AltGuardList</A>
4152 <TD VALIGN=TOP>=</TD>
4153 <TD>*( <A HREF="#guardstatement">GuardStatement</A> [<A HREF="#semicolon">SemiColon</A>] ) [<A HREF="#elsestatement">ElseStatement</A> [<A HREF="#semicolon">SemiColon</A>]]</TD>
4154 </TR>
4155 <TR VALIGN=TOP>
4156 <TD>
4157 <P><A NAME="guardstatement"></a><A HREF="#Xref.GuardStatement">GuardStatement</A>
4158 <TD VALIGN=TOP>=</TD>
4159 <TD><A HREF="#altguardchar">AltGuardChar</A> ( <A HREF="#altstepinstance">AltstepInstance</A> [<A HREF="#statementblock">StatementBlock</A>] | <A HREF="#guardop">GuardOp</A> <A
4160 HREF="#statementblock">StatementBlock</A> )</TD>
4161 </TR>
4162 <TR VALIGN=TOP>
4163 <TD>
4164 <P><A NAME="elsestatement"></a><A HREF="#Xref.ElseStatement">ElseStatement</A>
4165 <TD VALIGN=TOP>=</TD>
4166 <TD>"<FONT COLOR="black">[</FONT>" <A HREF="#elsekeyword">ElseKeyword</A> "<FONT COLOR="black">]</FONT>" <A HREF="#statementblock">StatementBlock</A></TD>
4167 </TR>
4168 <TR VALIGN=TOP>
4169 <TD>
4170 <P><A NAME="altguardchar"></a><A HREF="#Xref.AltGuardChar">AltGuardChar</A>
4171 <TD VALIGN=TOP>=</TD>
4172 <TD>"<FONT COLOR="black">[</FONT>" [<A HREF="#booleanexpression">BooleanExpression</A>] "<FONT COLOR="black">]</FONT>"</TD>
4173 </TR>
4174 <TR VALIGN=TOP>
4175 <TD>
4176 <P><A NAME="guardop"></a><A HREF="#Xref.GuardOp">GuardOp</A>
4177 <TD VALIGN=TOP>=</TD>
4178 <TD><A HREF="#timeoutstatement">TimeoutStatement</A> | <A HREF="#receivestatement">ReceiveStatement</A> | <A HREF="#triggerstatement">TriggerStatement</A> | <A HREF="#getcallstatement">GetCallStatement</A>
4179 | <A HREF="#catchstatement">CatchStatement</A> | <A HREF="#checkstatement">CheckStatement</A> | <A HREF="#getreplystatement">GetReplyStatement</A> | <A HREF="#donestatement">DoneStatement</A></TD>
4180 </TR>
4181 <TR VALIGN=TOP>
4182 <TD></TD>
4183 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - GuardOp used within the module control part. May only contain the timeoutStatement</FONT></TD>
4184 </TR>
4185 <TR VALIGN=TOP>
4186 <TD>
4187 <P><A NAME="interleavedconstruct"></a><A HREF="#Xref.InterleavedConstruct">InterleavedConstruct</A>
4188 <TD VALIGN=TOP>=</TD>
4189 <TD><A HREF="#interleavedkeyword">InterleavedKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#interleavedguardlist">InterleavedGuardList</A> <A HREF="#endchar">EndChar</A></TD>
4190 </TR>
4191 <TR VALIGN=TOP>
4192 <TD>
4193 <P><A NAME="interleavedkeyword"></a><A HREF="#Xref.InterleavedKeyword">InterleavedKeyword</A>
4194 <TD VALIGN=TOP>=</TD>
4195 <TD>"<FONT COLOR="black">interleave</FONT>"</TD>
4196 </TR>
4197 <TR VALIGN=TOP>
4198 <TD>
4199 <P><A NAME="interleavedguardlist"></a><A HREF="#Xref.InterleavedGuardList">InterleavedGuardList</A>
4200 <TD VALIGN=TOP>=</TD>
4201 <TD>1*( <A HREF="#interleavedguardelement">InterleavedGuardElement</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
4202 </TR>
4203 <TR VALIGN=TOP>
4204 <TD>
4205 <P><A NAME="interleavedguardelement"></a><A HREF="#Xref.InterleavedGuardElement">InterleavedGuardElement</A>
4206 <TD VALIGN=TOP>=</TD>
4207 <TD><A HREF="#interleavedguard">InterleavedGuard</A> <A HREF="#interleavedaction">InterleavedAction</A></TD>
4208 </TR>
4209 <TR VALIGN=TOP>
4210 <TD>
4211 <P><A NAME="interleavedguard"></a><A HREF="#Xref.InterleavedGuard">InterleavedGuard</A>
4212 <TD VALIGN=TOP>=</TD>
4213 <TD>"<FONT COLOR="black">[</FONT>" "<FONT COLOR="black">]</FONT>" <A HREF="#guardop">GuardOp</A></TD>
4214 </TR>
4215 <TR VALIGN=TOP>
4216 <TD>
4217 <P><A NAME="interleavedaction"></a><A HREF="#Xref.InterleavedAction">InterleavedAction</A>
4218 <TD VALIGN=TOP>=</TD>
4219 <TD><A HREF="#statementblock">StatementBlock</A></TD>
4220 </TR>
4221 <TR VALIGN=TOP>
4222 <TD></TD>
4223 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - the StatementBlock may not contain loop statements, goto, activate, deactivate, stop, return or calls to functions</FONT></TD>
4224 </TR>
4225 <TR VALIGN=TOP>
4226 <TD>
4227 <P><A NAME="labelstatement"></a><A HREF="#Xref.LabelStatement">LabelStatement</A>
4228 <TD VALIGN=TOP>=</TD>
4229 <TD><A HREF="#labelkeyword">LabelKeyword</A> <A HREF="#labelidentifier">LabelIdentifier</A></TD>
4230 </TR>
4231 <TR VALIGN=TOP>
4232 <TD>
4233 <P><A NAME="labelkeyword"></a><A HREF="#Xref.LabelKeyword">LabelKeyword</A>
4234 <TD VALIGN=TOP>=</TD>
4235 <TD>"<FONT COLOR="black">label</FONT>"</TD>
4236 </TR>
4237 <TR VALIGN=TOP>
4238 <TD>
4239 <P><A NAME="labelidentifier"></a><A HREF="#Xref.LabelIdentifier">LabelIdentifier</A>
4240 <TD VALIGN=TOP>=</TD>
4241 <TD><A HREF="#identifier">Identifier</A></TD>
4242 </TR>
4243 <TR VALIGN=TOP>
4244 <TD>
4245 <P><A NAME="gotostatement"></a><A HREF="#Xref.GotoStatement">GotoStatement</A>
4246 <TD VALIGN=TOP>=</TD>
4247 <TD><A HREF="#gotokeyword">GotoKeyword</A> <A HREF="#labelidentifier">LabelIdentifier</A></TD>
4248 </TR>
4249 <TR VALIGN=TOP>
4250 <TD>
4251 <P><A NAME="gotokeyword"></a><A HREF="#Xref.GotoKeyword">GotoKeyword</A>
4252 <TD VALIGN=TOP>=</TD>
4253 <TD>"<FONT COLOR="black">goto</FONT>"</TD>
4254 </TR>
4255 <TR VALIGN=TOP>
4256 <TD>
4257 <P><A NAME="breakstatement"></a><A HREF="#Xref.BreakStatement">BreakStatement</A>
4258 <TD VALIGN=TOP>=</TD>
4259 <TD>"<FONT COLOR="black">break</FONT>"</TD>
4260 </TR>
4261 <TR VALIGN=TOP>
4262 <TD>
4263 <P><A NAME="continuestatement"></a><A HREF="#Xref.ContinueStatement">ContinueStatement</A>
4264 <TD VALIGN=TOP>=</TD>
4265 <TD>"<FONT COLOR="black">continue</FONT>"</TD>
4266 </TR>
4267 <TR VALIGN=TOP>
4268 <TD>
4269 <P><A NAME="repeatstatement"></a><A HREF="#Xref.RepeatStatement">RepeatStatement</A>
4270 <TD VALIGN=TOP>=</TD>
4271 <TD>"<FONT COLOR="black">repeat</FONT>"</TD>
4272 </TR>
4273 <TR VALIGN=TOP>
4274 <TD>
4275 <P><A NAME="activateop"></a><A HREF="#Xref.ActivateOp">ActivateOp</A>
4276 <TD VALIGN=TOP>=</TD>
4277 <TD><A HREF="#activatekeyword">ActivateKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#altstepinstance">AltstepInstance</A> "<FONT COLOR="black">)</FONT>"</TD>
4278 </TR>
4279 <TR VALIGN=TOP>
4280 <TD>
4281 <P><A NAME="activatekeyword"></a><A HREF="#Xref.ActivateKeyword">ActivateKeyword</A>
4282 <TD VALIGN=TOP>=</TD>
4283 <TD>"<FONT COLOR="black">activate</FONT>"</TD>
4284 </TR>
4285 <TR VALIGN=TOP>
4286 <TD>
4287 <P><A NAME="deactivatestatement"></a><A HREF="#Xref.DeactivateStatement">DeactivateStatement</A>
4288 <TD VALIGN=TOP>=</TD>
4289 <TD><A HREF="#deactivatekeyword">DeactivateKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#expression">Expression</A> "<FONT COLOR="black">)</FONT>"]</TD>
4290 </TR>
4291 <TR VALIGN=TOP>
4292 <TD></TD>
4293 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS expression shall evaluate to a value of default type</FONT></TD>
4294 </TR>
4295 <TR VALIGN=TOP>
4296 <TD>
4297 <P><A NAME="deactivatekeyword"></a><A HREF="#Xref.DeactivateKeyword">DeactivateKeyword</A>
4298 <TD VALIGN=TOP>=</TD>
4299 <TD>"<FONT COLOR="black">deactivate</FONT>"</TD>
4300 </TR>
4301 <TR VALIGN=TOP>
4302 <TD></TD>
4303 <TD></TD>
4304 </TR>
4305 <TR VALIGN=TOP>
4306 <TD>
4307 <P><A NAME="basicstatements"></a><A HREF="#Xref.BasicStatements">BasicStatements</A>
4308 <TD VALIGN=TOP>=</TD>
4309 <TD><A HREF="#assignment">Assignment</A> | <A HREF="#logstatement">LogStatement</A> | <A HREF="#loopconstruct">LoopConstruct</A> | <A HREF="#conditionalconstruct">ConditionalConstruct</A></TD>
4310 </TR>
4311 <TR VALIGN=TOP>
4312 <TD>
4313 <P><A NAME="expression"></a><A HREF="#Xref.Expression">Expression</A>
4314 <TD VALIGN=TOP>=</TD>
4315 <TD><A HREF="#singleexpression">SingleExpression</A> | <A HREF="#compoundexpression">CompoundExpression</A></TD>
4316 </TR>
4317 <TR VALIGN=TOP>
4318 <TD></TD>
4319 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - Expression shall not contain Configuration, activate operation or verdict operations within the module control part</FONT></TD>
4320 </TR>
4321 <TR VALIGN=TOP>
4322 <TD>
4323 <P><A NAME="compoundexpression"></a><A HREF="#Xref.CompoundExpression">CompoundExpression</A>
4324 <TD VALIGN=TOP>=</TD>
4325 <TD><A HREF="#fieldexpressionlist">FieldExpressionList</A> | <A HREF="#arrayexpression">ArrayExpression</A></TD>
4326 </TR>
4327 <TR VALIGN=TOP>
4328 <TD></TD>
4329 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - Within CompoundExpression the ArrayExpression can be used for Arrays, record, record of and set of types.</FONT></TD>
4330 </TR>
4331 <TR VALIGN=TOP>
4332 <TD>
4333 <P><A NAME="fieldexpressionlist"></a><A HREF="#Xref.FieldExpressionList">FieldExpressionList</A>
4334 <TD VALIGN=TOP>=</TD>
4335 <TD>"<FONT COLOR="black">{</FONT>" <A HREF="#fieldexpressionspec">FieldExpressionSpec</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fieldexpressionspec">FieldExpressionSpec</A> ) "<FONT
4336 COLOR="black">}</FONT>"</TD>
4337 </TR>
4338 <TR VALIGN=TOP>
4339 <TD>
4340 <P><A NAME="fieldexpressionspec"></a><A HREF="#Xref.FieldExpressionSpec">FieldExpressionSpec</A>
4341 <TD VALIGN=TOP>=</TD>
4342 <TD><A HREF="#fieldreference">FieldReference</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#expression">Expression</A></TD>
4343 </TR>
4344 <TR VALIGN=TOP>
4345 <TD>
4346 <P><A NAME="arrayexpression"></a><A HREF="#Xref.ArrayExpression">ArrayExpression</A>
4347 <TD VALIGN=TOP>=</TD>
4348 <TD>"<FONT COLOR="black">{</FONT>" [<A HREF="#arrayelementexpressionlist">ArrayElementExpressionList</A>] "<FONT COLOR="black">}</FONT>"</TD>
4349 </TR>
4350 <TR VALIGN=TOP>
4351 <TD>
4352 <P><A NAME="arrayelementexpressionlist"></a><A HREF="#Xref.ArrayElementExpressionList">ArrayElementExpressionList</A>
4353 <TD VALIGN=TOP>=</TD>
4354 <TD><A HREF="#notusedorexpression">NotUsedOrExpression</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#notusedorexpression">NotUsedOrExpression</A> )</TD>
4355 </TR>
4356 <TR VALIGN=TOP>
4357 <TD>
4358 <P><A NAME="notusedorexpression"></a><A HREF="#Xref.NotUsedOrExpression">NotUsedOrExpression</A>
4359 <TD VALIGN=TOP>=</TD>
4360 <TD><A HREF="#expression">Expression</A> | <A HREF="#notusedsymbol">NotUsedSymbol</A></TD>
4361 </TR>
4362 <TR VALIGN=TOP>
4363 <TD>
4364 <P><A NAME="constantexpression"></a><A HREF="#Xref.ConstantExpression">ConstantExpression</A>
4365 <TD VALIGN=TOP>=</TD>
4366 <TD><A HREF="#singleconstexpression">SingleConstExpression</A> | <A HREF="#compoundconstexpression">CompoundConstExpression</A></TD>
4367 </TR>
4368 <TR VALIGN=TOP>
4369 <TD>
4370 <P><A NAME="singleconstexpression"></a><A HREF="#Xref.SingleConstExpression">SingleConstExpression</A>
4371 <TD VALIGN=TOP>=</TD>
4372 <TD><A HREF="#singleexpression">SingleExpression</A></TD>
4373 </TR>
4374 <TR VALIGN=TOP>
4375 <TD></TD>
4376 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - SingleConstExpression shall not contain Variables or Module parameters and shall resolve to a constant Value at compile time</FONT></TD>
4377 </TR>
4378 <TR VALIGN=TOP>
4379 <TD>
4380 <P><A NAME="booleanexpression"></a><A HREF="#Xref.BooleanExpression">BooleanExpression</A>
4381 <TD VALIGN=TOP>=</TD>
4382 <TD><A HREF="#singleexpression">SingleExpression</A></TD>
4383 </TR>
4384 <TR VALIGN=TOP>
4385 <TD></TD>
4386 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - BooleanExpression shall resolve to a Value of type Boolean</FONT></TD>
4387 </TR>
4388 <TR VALIGN=TOP>
4389 <TD>
4390 <P><A NAME="compoundconstexpression"></a><A HREF="#Xref.CompoundConstExpression">CompoundConstExpression</A>
4391 <TD VALIGN=TOP>=</TD>
4392 <TD><A HREF="#fieldconstexpressionlist">FieldConstExpressionList</A> | <A HREF="#arrayconstexpression">ArrayConstExpression</A></TD>
4393 </TR>
4394 <TR VALIGN=TOP>
4395 <TD></TD>
4396 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - Within CompoundConstExpression the ArrayConstExpression can be used for Arrays, record, record of and set of types.</FONT></TD>
4397 </TR>
4398 <TR VALIGN=TOP>
4399 <TD>
4400 <P><A NAME="fieldconstexpressionlist"></a><A HREF="#Xref.FieldConstExpressionList">FieldConstExpressionList</A>
4401 <TD VALIGN=TOP>=</TD>
4402 <TD>"<FONT COLOR="black">{</FONT>" <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A>
4403 ) "<FONT COLOR="black">}</FONT>"</TD>
4404 </TR>
4405 <TR VALIGN=TOP>
4406 <TD>
4407 <P><A NAME="fieldconstexpressionspec"></a><A HREF="#Xref.FieldConstExpressionSpec">FieldConstExpressionSpec</A>
4408 <TD VALIGN=TOP>=</TD>
4409 <TD><A HREF="#fieldreference">FieldReference</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#constantexpression">ConstantExpression</A></TD>
4410 </TR>
4411 <TR VALIGN=TOP>
4412 <TD>
4413 <P><A NAME="arrayconstexpression"></a><A HREF="#Xref.ArrayConstExpression">ArrayConstExpression</A>
4414 <TD VALIGN=TOP>=</TD>
4415 <TD>"<FONT COLOR="black">{</FONT>" [<A HREF="#arrayelementconstexpressionlist">ArrayElementConstExpressionList</A>] "<FONT COLOR="black">}</FONT>"</TD>
4416 </TR>
4417 <TR VALIGN=TOP>
4418 <TD>
4419 <P><A NAME="arrayelementconstexpressionlist"></a><A HREF="#Xref.ArrayElementConstExpressionList">ArrayElementConstExpressionList</A>
4420 <TD VALIGN=TOP>=</TD>
4421 <TD><A HREF="#constantexpression">ConstantExpression</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#constantexpression">ConstantExpression</A> )</TD>
4422 </TR>
4423 <TR VALIGN=TOP>
4424 <TD>
4425 <P><A NAME="assignment"></a><A HREF="#Xref.Assignment">Assignment</A>
4426 <TD VALIGN=TOP>=</TD>
4427 <TD><A HREF="#variableref">VariableRef</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#expression">Expression</A></TD>
4428 </TR>
4429 <TR VALIGN=TOP>
4430 <TD></TD>
4431 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - The Expression on the RHS of Assignment shall evaluate to an explicit Value of the type of the LHS.</FONT></TD>
4432 </TR>
4433 <TR VALIGN=TOP>
4434 <TD>
4435 <P><A NAME="singleexpression"></a><A HREF="#Xref.SingleExpression">SingleExpression</A>
4436 <TD VALIGN=TOP>=</TD>
4437 <TD><A HREF="#xorexpression">XorExpression</A> *( "<FONT COLOR="black">or</FONT>" <A HREF="#xorexpression">XorExpression</A> )</TD>
4438 </TR>
4439 <TR VALIGN=TOP>
4440 <TD></TD>
4441 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - If more than one XorExpression exists, then the XorExpressions shall evaluate to specific values of compatible types</FONT></TD>
4442 </TR>
4443 <TR VALIGN=TOP>
4444 <TD>
4445 <P><A NAME="xorexpression"></a><A HREF="#Xref.XorExpression">XorExpression</A>
4446 <TD VALIGN=TOP>=</TD>
4447 <TD><A HREF="#andexpression">AndExpression</A> *( "<FONT COLOR="black">xor</FONT>" <A HREF="#andexpression">AndExpression</A> )</TD>
4448 </TR>
4449 <TR VALIGN=TOP>
4450 <TD></TD>
4451 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - If more than one AndExpression exists, then the AndExpressions shall evaluate to specific values of compatible types</FONT></TD>
4452 </TR>
4453 <TR VALIGN=TOP>
4454 <TD>
4455 <P><A NAME="andexpression"></a><A HREF="#Xref.AndExpression">AndExpression</A>
4456 <TD VALIGN=TOP>=</TD>
4457 <TD><A HREF="#notexpression">NotExpression</A> *( "<FONT COLOR="black">and</FONT>" <A HREF="#notexpression">NotExpression</A> )</TD>
4458 </TR>
4459 <TR VALIGN=TOP>
4460 <TD></TD>
4461 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - If more than one NotExpression exists, then the NotExpressions shall evaluate to specific values of compatible types</FONT></TD>
4462 </TR>
4463 <TR VALIGN=TOP>
4464 <TD>
4465 <P><A NAME="notexpression"></a><A HREF="#Xref.NotExpression">NotExpression</A>
4466 <TD VALIGN=TOP>=</TD>
4467 <TD>["<FONT COLOR="black">not</FONT>"] <A HREF="#equalexpression">EqualExpression</A></TD>
4468 </TR>
4469 <TR VALIGN=TOP>
4470 <TD></TD>
4471 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Operands of the not operator shall be of type boolean (TTCN or ASN.1) or derivatives of type Boolean.</FONT></TD>
4472 </TR>
4473 <TR VALIGN=TOP>
4474 <TD>
4475 <P><A NAME="equalexpression"></a><A HREF="#Xref.EqualExpression">EqualExpression</A>
4476 <TD VALIGN=TOP>=</TD>
4477 <TD><A HREF="#relexpression">RelExpression</A> *( <A HREF="#equalop">EqualOp</A> <A HREF="#relexpression">RelExpression</A> )</TD>
4478 </TR>
4479 <TR VALIGN=TOP>
4480 <TD></TD>
4481 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - If more than one RelExpression exists, then the RelExpressions shall evaluate to specific values of compatible types</FONT></TD>
4482 </TR>
4483 <TR VALIGN=TOP>
4484 <TD>
4485 <P><A NAME="relexpression"></a><A HREF="#Xref.RelExpression">RelExpression</A>
4486 <TD VALIGN=TOP>=</TD>
4487 <TD><A HREF="#shiftexpression">ShiftExpression</A> *( <A HREF="#relop">RelOp</A> <A HREF="#shiftexpression">ShiftExpression</A> )</TD>
4488 </TR>
4489 <TR VALIGN=TOP>
4490 <TD></TD>
4491 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - If both ShiftExpressions exist, then each ShiftExpression shall evaluate to a specific integer, Enumerated or float Value
4492 (these values can either be TTCN or ASN.1 values) or derivatives of these types</FONT></TD>
4493 </TR>
4494 <TR VALIGN=TOP>
4495 <TD>
4496 <P><A NAME="shiftexpression"></a><A HREF="#Xref.ShiftExpression">ShiftExpression</A>
4497 <TD VALIGN=TOP>=</TD>
4498 <TD><A HREF="#bitorexpression">BitOrExpression</A> *( <A HREF="#shiftop">ShiftOp</A> <A HREF="#bitorexpression">BitOrExpression</A> )</TD>
4499 </TR>
4500 <TR VALIGN=TOP>
4501 <TD></TD>
4502 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Each Result shall resolve to a specific Value. If more than one Result exists the right-hand operand shall be of type
4503 integer or derivatives and if the shift op is '<<' or '>>' then the left-hand operand shall resolve to either bitstring, hexstring or octetstring type or derivatives of these types. If the shift
4504 op is '<@' or '@>' then the left-hand operand shall be of type bitstring, hexstring, charstring or universal charstring or derivatives of these types</FONT></TD>
4505 </TR>
4506 <TR VALIGN=TOP>
4507 <TD>
4508 <P><A NAME="bitorexpression"></a><A HREF="#Xref.BitOrExpression">BitOrExpression</A>
4509 <TD VALIGN=TOP>=</TD>
4510 <TD><A HREF="#bitxorexpression">BitXorExpression</A> *( "<FONT COLOR="black">or4b</FONT>" <A HREF="#bitxorexpression">BitXorExpression</A> )</TD>
4511 </TR>
4512 <TR VALIGN=TOP>
4513 <TD></TD>
4514 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - If more than one BitXorExpression exists, then the BitXorExpressions shall evaluate to specific values of compatible types</FONT></TD>
4515 </TR>
4516 <TR VALIGN=TOP>
4517 <TD>
4518 <P><A NAME="bitxorexpression"></a><A HREF="#Xref.BitXorExpression">BitXorExpression</A>
4519 <TD VALIGN=TOP>=</TD>
4520 <TD><A HREF="#bitandexpression">BitAndExpression</A> *( "<FONT COLOR="black">xor4b</FONT>" <A HREF="#bitandexpression">BitAndExpression</A> )</TD>
4521 </TR>
4522 <TR VALIGN=TOP>
4523 <TD></TD>
4524 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - If more than one BitAndExpression exists, then the BitAndExpressions shall evaluate to specific values of compatible types</FONT></TD>
4525 </TR>
4526 <TR VALIGN=TOP>
4527 <TD>
4528 <P><A NAME="bitandexpression"></a><A HREF="#Xref.BitAndExpression">BitAndExpression</A>
4529 <TD VALIGN=TOP>=</TD>
4530 <TD><A HREF="#bitnotexpression">BitNotExpression</A> *( "<FONT COLOR="black">and4b</FONT>" <A HREF="#bitnotexpression">BitNotExpression</A> )</TD>
4531 </TR>
4532 <TR VALIGN=TOP>
4533 <TD></TD>
4534 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - If more than one BitNotExpression exists, then the BitNotExpressions shall evaluate to specific values of compatible types</FONT></TD>
4535 </TR>
4536 <TR VALIGN=TOP>
4537 <TD>
4538 <P><A NAME="bitnotexpression"></a><A HREF="#Xref.BitNotExpression">BitNotExpression</A>
4539 <TD VALIGN=TOP>=</TD>
4540 <TD>["<FONT COLOR="black">not4b</FONT>"] <A HREF="#addexpression">AddExpression</A></TD>
4541 </TR>
4542 <TR VALIGN=TOP>
4543 <TD></TD>
4544 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - If the not4b operator exists, the operand shall be of type bitstring, octetstring or hexstring or derivatives of these
4545 types.</FONT></TD>
4546 </TR>
4547 <TR VALIGN=TOP>
4548 <TD>
4549 <P><A NAME="addexpression"></a><A HREF="#Xref.AddExpression">AddExpression</A>
4550 <TD VALIGN=TOP>=</TD>
4551 <TD><A HREF="#mulexpression">MulExpression</A> *( <A HREF="#addop">AddOp</A> <A HREF="#mulexpression">MulExpression</A> )</TD>
4552 </TR>
4553 <TR VALIGN=TOP>
4554 <TD></TD>
4555 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Each MulExpression shall resolve to a specific Value. If more than one MulExpression exists and the AddOp resolves to
4556 StringOp then the MulExpressions shall resolve to same type which shall be of bitstring, hexstring, octetstring, charstring or universal charstring or derivatives of these types. If more than one
4557 MulExpression exists and the AddOp does not resolve to StringOp then the MulExpression shall both resolve to type integer or float or derivatives of these types.</FONT></TD>
4558 </TR>
4559 <TR VALIGN=TOP>
4560 <TD>
4561 <P><A NAME="mulexpression"></a><A HREF="#Xref.MulExpression">MulExpression</A>
4562 <TD VALIGN=TOP>=</TD>
4563 <TD><A HREF="#unaryexpression">UnaryExpression</A> *( <A HREF="#multiplyop">MultiplyOp</A> <A HREF="#unaryexpression">UnaryExpression</A> )</TD>
4564 </TR>
4565 <TR VALIGN=TOP>
4566 <TD></TD>
4567 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Each UnaryExpression shall resolve to a specific Value. If more than one UnaryExpression exists then the UnaryExpressions
4568 shall resolve to type integer or float or derivatives of these types.</FONT></TD>
4569 </TR>
4570 <TR VALIGN=TOP>
4571 <TD>
4572 <P><A NAME="unaryexpression"></a><A HREF="#Xref.UnaryExpression">UnaryExpression</A>
4573 <TD VALIGN=TOP>=</TD>
4574 <TD>[<A HREF="#unaryop">UnaryOp</A>] <A HREF="#primary">Primary</A></TD>
4575 </TR>
4576 <TR VALIGN=TOP>
4577 <TD></TD>
4578 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Primary shall resolve to a specific Value of type integer or float or derivatives of these types</FONT></TD>
4579 </TR>
4580 <TR VALIGN=TOP>
4581 <TD>
4582 <P><A NAME="primary"></a><A HREF="#Xref.Primary">Primary</A>
4583 <TD VALIGN=TOP>=</TD>
4584 <TD><A HREF="#opcall">OpCall</A> | <A HREF="#value">Value</A> | "<FONT COLOR="black">(</FONT>" <A HREF="#singleexpression">SingleExpression</A> "<FONT COLOR="black">)</FONT>"</TD>
4585 </TR>
4586 <TR VALIGN=TOP>
4587 <TD>
4588 <P><A NAME="extendedfieldreference"></a><A HREF="#Xref.ExtendedFieldReference">ExtendedFieldReference</A>
4589 <TD VALIGN=TOP>=</TD>
4590 <TD>1*( ( <A HREF="#dot">Dot</A> ( <A HREF="#structfieldidentifier">StructFieldIdentifier</A> | <A HREF="#arrayorbitref">ArrayOrBitRef</A> | <A HREF="#typedefidentifier">TypeDefIdentifier</A>
4591 ) ) | <A HREF="#arrayorbitref">ArrayOrBitRef</A> )</TD>
4592 </TR>
4593 <TR VALIGN=TOP>
4594 <TD></TD>
4595 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTIC: The TypeDefIdentifier shall be used only if the type of the VarInstance or ReferencedValue in wich the
4596 ExtendedFieldReference is used is anytype.</FONT></TD>
4597 </TR>
4598 <TR VALIGN=TOP>
4599 <TD>
4600 <P><A NAME="opcall"></a><A HREF="#Xref.OpCall">OpCall</A>
4601 <TD VALIGN=TOP>=</TD>
4602 <TD><A HREF="#configurationops">ConfigurationOps</A> | <A HREF="#verdictops">VerdictOps</A> | <A HREF="#timerops">TimerOps</A> | <A HREF="#testcaseinstance">TestcaseInstance</A> | <A
4603 HREF="#functioninstance">FunctionInstance</A> | <A HREF="#templateops">TemplateOps</A> | <A HREF="#activateop">ActivateOp</A></TD>
4604 </TR>
4605 <TR VALIGN=TOP>
4606 <TD>
4607 <P><A NAME="addop"></a><A HREF="#Xref.AddOp">AddOp</A>
4608 <TD VALIGN=TOP>=</TD>
4609 <TD>"<FONT COLOR="black">+</FONT>" | "<FONT COLOR="black">-</FONT>" | <A HREF="#stringop">StringOp</A></TD>
4610 </TR>
4611 <TR VALIGN=TOP>
4612 <TD></TD>
4613 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Operands of the "+" or "-" operators shall be of type integer or float(i.e., TTCN-3 or ASN.1 predefined) or derivations of
4614 integer or float (i.e., subrange)</FONT></TD>
4615 </TR>
4616 <TR VALIGN=TOP>
4617 <TD>
4618 <P><A NAME="multiplyop"></a><A HREF="#Xref.MultiplyOp">MultiplyOp</A>
4619 <TD VALIGN=TOP>=</TD>
4620 <TD>"<FONT COLOR="black">*</FONT>" | "<FONT COLOR="black">/</FONT>" | "<FONT COLOR="black">mod</FONT>" | "<FONT COLOR="black">rem</FONT>"</TD>
4621 </TR>
4622 <TR VALIGN=TOP>
4623 <TD></TD>
4624 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Operands of the "*", "/", rem or mod operators shall be of type integer or float(i.e., TTCN-3 or ASN.1 predefined) or
4625 derivations of integer or float (i.e., subrange).</FONT></TD>
4626 </TR>
4627 <TR VALIGN=TOP>
4628 <TD>
4629 <P><A NAME="unaryop"></a><A HREF="#Xref.UnaryOp">UnaryOp</A>
4630 <TD VALIGN=TOP>=</TD>
4631 <TD>"<FONT COLOR="black">+</FONT>" | "<FONT COLOR="black">-</FONT>"</TD>
4632 </TR>
4633 <TR VALIGN=TOP>
4634 <TD></TD>
4635 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Operands of the "+" or "-" operators shall be of type integer or float(i.e., TTCN-3 or ASN.1 predefined) or derivations of
4636 integer or float (i.e., subrange).</FONT></TD>
4637 </TR>
4638 <TR VALIGN=TOP>
4639 <TD>
4640 <P><A NAME="relop"></a><A HREF="#Xref.RelOp">RelOp</A>
4641 <TD VALIGN=TOP>=</TD>
4642 <TD>"<FONT COLOR="black"><</FONT>" | "<FONT COLOR="black">></FONT>" | "<FONT COLOR="black">>=</FONT>" | "<FONT COLOR="black"><=</FONT>"</TD>
4643 </TR>
4644 <TR VALIGN=TOP>
4645 <TD></TD>
4646 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - the precedence of the operators is defined in Table 7</FONT></TD>
4647 </TR>
4648 <TR VALIGN=TOP>
4649 <TD>
4650 <P><A NAME="equalop"></a><A HREF="#Xref.EqualOp">EqualOp</A>
4651 <TD VALIGN=TOP>=</TD>
4652 <TD>"<FONT COLOR="black">==</FONT>" | "<FONT COLOR="black">!=</FONT>"</TD>
4653 </TR>
4654 <TR VALIGN=TOP>
4655 <TD></TD>
4656 <TD></TD>
4657 </TR>
4658 <TR VALIGN=TOP>
4659 <TD></TD>
4660 <TD></TD>
4661 </TR>
4662 <TR VALIGN=TOP>
4663 <TD>
4664 <P><A NAME="stringop"></a><A HREF="#Xref.StringOp">StringOp</A>
4665 <TD VALIGN=TOP>=</TD>
4666 <TD>"<FONT COLOR="black">&</FONT>"</TD>
4667 </TR>
4668 <TR VALIGN=TOP>
4669 <TD></TD>
4670 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Operands of the string operator shall be bitstring, hexstring, octetstring or character string</FONT></TD>
4671 </TR>
4672 <TR VALIGN=TOP>
4673 <TD>
4674 <P><A NAME="shiftop"></a><A HREF="#Xref.ShiftOp">ShiftOp</A>
4675 <TD VALIGN=TOP>=</TD>
4676 <TD>"<FONT COLOR="black"><<</FONT>" | "<FONT COLOR="black">>></FONT>" | "<FONT COLOR="black"><@</FONT>" | "<FONT COLOR="black">@></FONT>"</TD>
4677 </TR>
4678 <TR VALIGN=TOP>
4679 <TD>
4680 <P><A NAME="logstatement"></a><A HREF="#Xref.LogStatement">LogStatement</A>
4681 <TD VALIGN=TOP>=</TD>
4682 <TD><A HREF="#logkeyword">LogKeyword</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#freetext">FreeText</A>] "<FONT COLOR="black">)</FONT>"</TD>
4683 </TR>
4684 <TR VALIGN=TOP>
4685 <TD>
4686 <P><A NAME="logkeyword"></a><A HREF="#Xref.LogKeyword">LogKeyword</A>
4687 <TD VALIGN=TOP>=</TD>
4688 <TD>"<FONT COLOR="black">log</FONT>"</TD>
4689 </TR>
4690 <TR VALIGN=TOP>
4691 <TD>
4692 <P><A NAME="loopconstruct"></a><A HREF="#Xref.LoopConstruct">LoopConstruct</A>
4693 <TD VALIGN=TOP>=</TD>
4694 <TD><A HREF="#forstatement">ForStatement</A> | <A HREF="#whilestatement">WhileStatement</A> | <A HREF="#dowhilestatement">DoWhileStatement</A></TD>
4695 </TR>
4696 <TR VALIGN=TOP>
4697 <TD>
4698 <P><A NAME="forstatement"></a><A HREF="#Xref.ForStatement">ForStatement</A>
4699 <TD VALIGN=TOP>=</TD>
4700 <TD><A HREF="#forkeyword">ForKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#initial">Initial</A> <A HREF="#semicolon">SemiColon</A> <A HREF="#final">Final</A> <A HREF="#semicolon">SemiColon</A>
4701 <A HREF="#step">Step</A> "<FONT COLOR="black">)</FONT>" <A HREF="#statementblock">StatementBlock</A></TD>
4702 </TR>
4703 <TR VALIGN=TOP>
4704 <TD>
4705 <P><A NAME="forkeyword"></a><A HREF="#Xref.ForKeyword">ForKeyword</A>
4706 <TD VALIGN=TOP>=</TD>
4707 <TD>"<FONT COLOR="black">for</FONT>"</TD>
4708 </TR>
4709 <TR VALIGN=TOP>
4710 <TD>
4711 <P><A NAME="initial"></a><A HREF="#Xref.Initial">Initial</A>
4712 <TD VALIGN=TOP>=</TD>
4713 <TD><A HREF="#varinstance">VarInstance</A> | <A HREF="#assignment">Assignment</A></TD>
4714 </TR>
4715 <TR VALIGN=TOP>
4716 <TD>
4717 <P><A NAME="final"></a><A HREF="#Xref.Final">Final</A>
4718 <TD VALIGN=TOP>=</TD>
4719 <TD><A HREF="#booleanexpression">BooleanExpression</A></TD>
4720 </TR>
4721 <TR VALIGN=TOP>
4722 <TD>
4723 <P><A NAME="step"></a><A HREF="#Xref.Step">Step</A>
4724 <TD VALIGN=TOP>=</TD>
4725 <TD><A HREF="#assignment">Assignment</A></TD>
4726 </TR>
4727 <TR VALIGN=TOP>
4728 <TD>
4729 <P><A NAME="whilestatement"></a><A HREF="#Xref.WhileStatement">WhileStatement</A>
4730 <TD VALIGN=TOP>=</TD>
4731 <TD><A HREF="#whilekeyword">WhileKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#booleanexpression">BooleanExpression</A> "<FONT COLOR="black">)</FONT>" <A HREF="#statementblock">StatementBlock</A></TD>
4732 </TR>
4733 <TR VALIGN=TOP>
4734 <TD>
4735 <P><A NAME="whilekeyword"></a><A HREF="#Xref.WhileKeyword">WhileKeyword</A>
4736 <TD VALIGN=TOP>=</TD>
4737 <TD>"<FONT COLOR="black">while</FONT>"</TD>
4738 </TR>
4739 <TR VALIGN=TOP>
4740 <TD>
4741 <P><A NAME="dowhilestatement"></a><A HREF="#Xref.DoWhileStatement">DoWhileStatement</A>
4742 <TD VALIGN=TOP>=</TD>
4743 <TD><A HREF="#dokeyword">DoKeyword</A> <A HREF="#statementblock">StatementBlock</A> <A HREF="#whilekeyword">WhileKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#booleanexpression">BooleanExpression</A>
4744 "<FONT COLOR="black">)</FONT>"</TD>
4745 </TR>
4746 <TR VALIGN=TOP>
4747 <TD>
4748 <P><A NAME="dokeyword"></a><A HREF="#Xref.DoKeyword">DoKeyword</A>
4749 <TD VALIGN=TOP>=</TD>
4750 <TD>"<FONT COLOR="black">do</FONT>"</TD>
4751 </TR>
4752 <TR VALIGN=TOP>
4753 <TD>
4754 <P><A NAME="conditionalconstruct"></a><A HREF="#Xref.ConditionalConstruct">ConditionalConstruct</A>
4755 <TD VALIGN=TOP>=</TD>
4756 <TD><A HREF="#ifkeyword">IfKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#booleanexpression">BooleanExpression</A> "<FONT COLOR="black">)</FONT>" <A HREF="#statementblock">StatementBlock</A>
4757 *( <A HREF="#elseifclause">ElseIfClause</A> ) [<A HREF="#elseclause">ElseClause</A>]</TD>
4758 </TR>
4759 <TR VALIGN=TOP>
4760 <TD>
4761 <P><A NAME="ifkeyword"></a><A HREF="#Xref.IfKeyword">IfKeyword</A>
4762 <TD VALIGN=TOP>=</TD>
4763 <TD>"<FONT COLOR="black">if</FONT>"</TD>
4764 </TR>
4765 <TR VALIGN=TOP>
4766 <TD>
4767 <P><A NAME="elseifclause"></a><A HREF="#Xref.ElseIfClause">ElseIfClause</A>
4768 <TD VALIGN=TOP>=</TD>
4769 <TD><A HREF="#elsekeyword">ElseKeyword</A> <A HREF="#ifkeyword">IfKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#booleanexpression">BooleanExpression</A> "<FONT COLOR="black">)</FONT>"
4770 <A HREF="#statementblock">StatementBlock</A></TD>
4771 </TR>
4772 <TR VALIGN=TOP>
4773 <TD>
4774 <P><A NAME="elsekeyword"></a><A HREF="#Xref.ElseKeyword">ElseKeyword</A>
4775 <TD VALIGN=TOP>=</TD>
4776 <TD>"<FONT COLOR="black">else</FONT>"</TD>
4777 </TR>
4778 <TR VALIGN=TOP>
4779 <TD>
4780 <P><A NAME="elseclause"></a><A HREF="#Xref.ElseClause">ElseClause</A>
4781 <TD VALIGN=TOP>=</TD>
4782 <TD><A HREF="#elsekeyword">ElseKeyword</A> <A HREF="#statementblock">StatementBlock</A></TD>
4783 </TR>
4784 <TR VALIGN=TOP>
4785 <TD></TD>
4786 <TD></TD>
4787 </TR>
4788 <TR VALIGN=TOP>
4789 <TD>
4790 <P><A NAME="dot"></a><A HREF="#Xref.Dot">Dot</A>
4791 <TD VALIGN=TOP>=</TD>
4792 <TD>"<FONT COLOR="black">.</FONT>"</TD>
4793 </TR>
4794 <TR VALIGN=TOP>
4795 <TD>
4796 <P><A NAME="dash"></a><A HREF="#Xref.Dash">Dash</A>
4797 <TD VALIGN=TOP>=</TD>
4798 <TD>"<FONT COLOR="black">-</FONT>"</TD>
4799 </TR>
4800 <TR VALIGN=TOP>
4801 <TD>
4802 <P><A NAME="minus"></a><A HREF="#Xref.Minus">Minus</A>
4803 <TD VALIGN=TOP>=</TD>
4804 <TD><A HREF="#dash">Dash</A></TD>
4805 </TR>
4806 <TR VALIGN=TOP>
4807 <TD>
4808 <P><A NAME="semicolon"></a><A HREF="#Xref.SemiColon">SemiColon</A>
4809 <TD VALIGN=TOP>=</TD>
4810 <TD>"<FONT COLOR="black">;</FONT>"</TD>
4811 </TR>
4812 <TR VALIGN=TOP>
4813 <TD>
4814 <P><A NAME="colon"></a><A HREF="#Xref.Colon">Colon</A>
4815 <TD VALIGN=TOP>=</TD>
4816 <TD>"<FONT COLOR="black">:</FONT>"</TD>
4817 </TR>
4818 <TR VALIGN=TOP>
4819 <TD>
4820 <P><A NAME="underscore"></a><A HREF="#Xref.Underscore">Underscore</A>
4821 <TD VALIGN=TOP>=</TD>
4822 <TD>"<FONT COLOR="black">_</FONT>"</TD>
4823 </TR>
4824 <TR VALIGN=TOP>
4825 <TD>
4826 <P><A NAME="beginchar"></a><A HREF="#Xref.BeginChar">BeginChar</A>
4827 <TD VALIGN=TOP>=</TD>
4828 <TD>"<FONT COLOR="black">{</FONT>"</TD>
4829 </TR>
4830 <TR VALIGN=TOP>
4831 <TD>
4832 <P><A NAME="endchar"></a><A HREF="#Xref.EndChar">EndChar</A>
4833 <TD VALIGN=TOP>=</TD>
4834 <TD>"<FONT COLOR="black">}</FONT>"</TD>
4835 </TR>
4836 <TR VALIGN=TOP>
4837 <TD>
4838 <P><A NAME="assignmentchar"></a><A HREF="#Xref.AssignmentChar">AssignmentChar</A>
4839 <TD VALIGN=TOP>=</TD>
4840 <TD>"<FONT COLOR="black">:=</FONT>"</TD>
4841 </TR>
4842 <TR VALIGN=TOP>
4843 <TD></TD>
4844 <TD></TD>
4845 </TR>
4846</TABLE>
4847<A NAME="Xref">
4848<H2>Symbol Cross Reference List</H2>
4849</A>
4850<P>Following is a cross-reference list for the ABNF. On the left are references to productions, on the right are links to the rules in which those productions are referenced.
4851<TABLE CELLSPACING=1 BORDER=1 CELLPADDING=1>
4852 <CAPTION><BR>
4853 <B><I>Symbol Cross-Reference Table</i></b></CAPTION>
4854 <TR>
4855 <TH BGCOLOR="#FFB599" ALIGN=LEFT><B>Reference</B></TH>
4856 <TH BGCOLOR="#FFB599" ALIGN=LEFT><B>Productions which Reference this Symbol</B></TH>
4857 </TR>
4858 <TR VALIGN=TOP>
4859 <TD><A NAME="Xref.ActionKeyword"></a><A HREF="#actionkeyword">ActionKeyword</A></TD>
4860 <TD><A HREF="#sutstatements">SUTStatements</A></TD>
4861 </TR>
4862 <TR VALIGN=TOP>
4863 <TD><A NAME="Xref.ActivateKeyword"></a><A HREF="#activatekeyword">ActivateKeyword</A></TD>
4864 <TD><A HREF="#activateop">ActivateOp</A></TD>
4865 </TR>
4866 <TR VALIGN=TOP>
4867 <TD><A NAME="Xref.ActivateOp"></a><A HREF="#activateop">ActivateOp</A></TD>
4868 <TD><A HREF="#behaviourstatements">BehaviourStatements</A>, <A HREF="#opcall">OpCall</A></TD>
4869 </TR>
4870 <TR VALIGN=TOP>
4871 <TD><A NAME="Xref.AddExpression"></a><A HREF="#addexpression">AddExpression</A></TD>
4872 <TD><A HREF="#bitnotexpression">BitNotExpression</A></TD>
4873 </TR>
4874 <TR VALIGN=TOP>
4875 <TD><A NAME="Xref.AddOp"></a><A HREF="#addop">AddOp</A></TD>
4876 <TD><A HREF="#addexpression">AddExpression</A></TD>
4877 </TR>
4878 <TR VALIGN=TOP>
4879 <TD><A NAME="Xref.AddressKeyword"></a><A HREF="#addresskeyword">AddressKeyword</A></TD>
4880 <TD><A HREF="#structdefbody">StructDefBody</A>, <A HREF="#uniondefbody">UnionDefBody</A>, <A HREF="#structofdefbody">StructOfDefBody</A>, <A HREF="#enumdef">EnumDef</A>, <A HREF="#subtypedef">SubTypeDef</A>,
4881 <A HREF="#predefinedtype">PredefinedType</A></TD>
4882 </TR>
4883 <TR VALIGN=TOP>
4884 <TD><A NAME="Xref.AddressRef"></a><A HREF="#addressref">AddressRef</A></TD>
4885 <TD><A HREF="#toclause">ToClause</A>, <A HREF="#fromclause">FromClause</A></TD>
4886 </TR>
4887 <TR VALIGN=TOP>
4888 <TD><A NAME="Xref.AddressValue"></a><A HREF="#addressvalue">AddressValue</A></TD>
4889 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
4890 </TR>
4891 <TR VALIGN=TOP>
4892 <TD><A NAME="Xref.AllAltstepsWithExcept"></a><A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A></TD>
4893 <TD><A HREF="#importaltstepspec">ImportAltstepSpec</A></TD>
4894 </TR>
4895 <TR VALIGN=TOP>
4896 <TD><A NAME="Xref.AllConstsWithExcept"></a><A HREF="#allconstswithexcept">AllConstsWithExcept</A></TD>
4897 <TD><A HREF="#importconstspec">ImportConstSpec</A></TD>
4898 </TR>
4899 <TR VALIGN=TOP>
4900 <TD><A NAME="Xref.AllFunctionsWithExcept"></a><A HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A></TD>
4901 <TD><A HREF="#importfunctionspec">ImportFunctionSpec</A></TD>
4902 </TR>
4903 <TR VALIGN=TOP>
4904 <TD><A NAME="Xref.AllGroupsWithExcept"></a><A HREF="#allgroupswithexcept">AllGroupsWithExcept</A></TD>
4905 <TD><A HREF="#importgroupspec">ImportGroupSpec</A></TD>
4906 </TR>
4907 <TR VALIGN=TOP>
4908 <TD><A NAME="Xref.AllKeyword"></a><A HREF="#allkeyword">AllKeyword</A></TD>
4909 <TD><A HREF="#allortypelist">AllOrTypeList</A>, <A HREF="#allorsignaturelist">AllOrSignatureList</A>, <A HREF="#procortypelist">ProcOrTypeList</A>, <A HREF="#allwithexcepts">AllWithExcepts</A>,
4910 <A HREF="#exceptgroupspec">ExceptGroupSpec</A>, <A HREF="#excepttypedefspec">ExceptTypeDefSpec</A>, <A HREF="#excepttemplatespec">ExceptTemplateSpec</A>, <A HREF="#exceptconstspec">ExceptConstSpec</A>,
4911 <A HREF="#excepttestcasespec">ExceptTestcaseSpec</A>, <A HREF="#exceptaltstepspec">ExceptAltstepSpec</A>, <A HREF="#exceptfunctionspec">ExceptFunctionSpec</A>, <A HREF="#exceptsignaturespec">ExceptSignatureSpec</A>,
4912 <A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A>, <A HREF="#allgroupswithexcept">AllGroupsWithExcept</A>, <A HREF="#alltypeswithexcept">AllTypesWithExcept</A>, <A HREF="#alltemplswithexcept">AllTemplsWithExcept</A>,
4913 <A HREF="#allconstswithexcept">AllConstsWithExcept</A>, <A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A>, <A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A>, <A
4914 HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A>, <A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A>, <A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A>, <A
4915 HREF="#componentid">ComponentId</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#portorall">PortOrAll</A>, <A HREF="#timerreforall">TimerRefOrAll</A>, <A HREF="#allref">AllRef</A>,
4916 <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A
4917 HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A></TD>
4918 </TR>
4919 <TR VALIGN=TOP>
4920 <TD><A NAME="Xref.AllModuleParWithExcept"></a><A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A></TD>
4921 <TD><A HREF="#importmoduleparspec">ImportModuleParSpec</A></TD>
4922 </TR>
4923 <TR VALIGN=TOP>
4924 <TD><A NAME="Xref.AllOrSignatureList"></a><A HREF="#allorsignaturelist">AllOrSignatureList</A></TD>
4925 <TD><A HREF="#procedurelist">ProcedureList</A></TD>
4926 </TR>
4927 <TR VALIGN=TOP>
4928 <TD><A NAME="Xref.AllOrTypeList"></a><A HREF="#allortypelist">AllOrTypeList</A></TD>
4929 <TD><A HREF="#messagelist">MessageList</A></TD>
4930 </TR>
4931 <TR VALIGN=TOP>
4932 <TD><A NAME="Xref.AllRef"></a><A HREF="#allref">AllRef</A></TD>
4933 <TD><A HREF="#deforfieldref">DefOrFieldRef</A></TD>
4934 </TR>
4935 <TR VALIGN=TOP>
4936 <TD><A NAME="Xref.AllSignaturesWithExcept"></a><A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A></TD>
4937 <TD><A HREF="#importsignaturespec">ImportSignatureSpec</A></TD>
4938 </TR>
4939 <TR VALIGN=TOP>
4940 <TD><A NAME="Xref.AllTemplsWithExcept"></a><A HREF="#alltemplswithexcept">AllTemplsWithExcept</A></TD>
4941 <TD><A HREF="#importtemplatespec">ImportTemplateSpec</A></TD>
4942 </TR>
4943 <TR VALIGN=TOP>
4944 <TD><A NAME="Xref.AllTestcasesWithExcept"></a><A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A></TD>
4945 <TD><A HREF="#importtestcasespec">ImportTestcaseSpec</A></TD>
4946 </TR>
4947 <TR VALIGN=TOP>
4948 <TD><A NAME="Xref.AllTypesWithExcept"></a><A HREF="#alltypeswithexcept">AllTypesWithExcept</A></TD>
4949 <TD><A HREF="#importtypedefspec">ImportTypeDefSpec</A></TD>
4950 </TR>
4951 <TR VALIGN=TOP>
4952 <TD><A NAME="Xref.AllWithExcepts"></a><A HREF="#allwithexcepts">AllWithExcepts</A></TD>
4953 <TD><A HREF="#importdef">ImportDef</A></TD>
4954 </TR>
4955 <TR VALIGN=TOP>
4956 <TD><A NAME="Xref.AllowedValues"></a><A HREF="#allowedvalues">AllowedValues</A></TD>
4957 <TD><A HREF="#subtypespec">SubTypeSpec</A></TD>
4958 </TR>
4959 <TR VALIGN=TOP>
4960 <TD><A NAME="Xref.Alpha"></a><A HREF="#alpha">Alpha</A></TD>
4961 <TD><A HREF="#identifier">Identifier</A>, <A HREF="#alphanum">AlphaNum</A></TD>
4962 </TR>
4963 <TR VALIGN=TOP>
4964 <TD><A NAME="Xref.AlphaNum"></a><A HREF="#alphanum">AlphaNum</A></TD>
4965 <TD><A HREF="#identifier">Identifier</A></TD>
4966 </TR>
4967 <TR VALIGN=TOP>
4968 <TD><A NAME="Xref.AltConstruct"></a><A HREF="#altconstruct">AltConstruct</A></TD>
4969 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
4970 </TR>
4971 <TR VALIGN=TOP>
4972 <TD><A NAME="Xref.AltGuardChar"></a><A HREF="#altguardchar">AltGuardChar</A></TD>
4973 <TD><A HREF="#callbodyguard">CallBodyGuard</A>, <A HREF="#guardstatement">GuardStatement</A></TD>
4974 </TR>
4975 <TR VALIGN=TOP>
4976 <TD><A NAME="Xref.AltGuardList"></a><A HREF="#altguardlist">AltGuardList</A></TD>
4977 <TD><A HREF="#altstepdef">AltstepDef</A>, <A HREF="#altconstruct">AltConstruct</A></TD>
4978 </TR>
4979 <TR VALIGN=TOP>
4980 <TD><A NAME="Xref.AltKeyword"></a><A HREF="#altkeyword">AltKeyword</A></TD>
4981 <TD><A HREF="#altconstruct">AltConstruct</A></TD>
4982 </TR>
4983 <TR VALIGN=TOP>
4984 <TD><A NAME="Xref.AltstepDef"></a><A HREF="#altstepdef">AltstepDef</A></TD>
4985 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
4986 </TR>
4987 <TR VALIGN=TOP>
4988 <TD><A NAME="Xref.AltstepFormalParList"></a><A HREF="#altstepformalparlist">AltstepFormalParList</A></TD>
4989 <TD><A HREF="#altstepdef">AltstepDef</A></TD>
4990 </TR>
4991 <TR VALIGN=TOP>
4992 <TD><A NAME="Xref.AltstepIdentifier"></a><A HREF="#altstepidentifier">AltstepIdentifier</A></TD>
4993 <TD><A HREF="#altstepdef">AltstepDef</A>, <A HREF="#altstepref">AltstepRef</A>, <A HREF="#altstepreflist">AltstepRefList</A>, <A HREF="#altstepreflist">AltstepRefList</A>, <A
4994 HREF="#definitionref">DefinitionRef</A></TD>
4995 </TR>
4996 <TR VALIGN=TOP>
4997 <TD><A NAME="Xref.AltstepInstance"></a><A HREF="#altstepinstance">AltstepInstance</A></TD>
4998 <TD><A HREF="#behaviourstatements">BehaviourStatements</A>, <A HREF="#guardstatement">GuardStatement</A>, <A HREF="#activateop">ActivateOp</A></TD>
4999 </TR>
5000 <TR VALIGN=TOP>
5001 <TD><A NAME="Xref.AltstepKeyword"></a><A HREF="#altstepkeyword">AltstepKeyword</A></TD>
5002 <TD><A HREF="#altstepdef">AltstepDef</A>, <A HREF="#exceptaltstepspec">ExceptAltstepSpec</A>, <A HREF="#importaltstepspec">ImportAltstepSpec</A>, <A HREF="#allref">AllRef</A></TD>
5003 </TR>
5004 <TR VALIGN=TOP>
5005 <TD><A NAME="Xref.AltstepLocalDef"></a><A HREF="#altsteplocaldef">AltstepLocalDef</A></TD>
5006 <TD><A HREF="#altsteplocaldeflist">AltstepLocalDefList</A></TD>
5007 </TR>
5008 <TR VALIGN=TOP>
5009 <TD><A NAME="Xref.AltstepLocalDefList"></a><A HREF="#altsteplocaldeflist">AltstepLocalDefList</A></TD>
5010 <TD><A HREF="#altstepdef">AltstepDef</A></TD>
5011 </TR>
5012 <TR VALIGN=TOP>
5013 <TD><A NAME="Xref.AltstepRef"></a><A HREF="#altstepref">AltstepRef</A></TD>
5014 <TD><A HREF="#altstepinstance">AltstepInstance</A></TD>
5015 </TR>
5016 <TR VALIGN=TOP>
5017 <TD><A NAME="Xref.AltstepRefList"></a><A HREF="#altstepreflist">AltstepRefList</A></TD>
5018 <TD><A HREF="#exceptaltstepspec">ExceptAltstepSpec</A>, <A HREF="#importaltstepspec">ImportAltstepSpec</A>, <A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
5019 </TR>
5020 <TR VALIGN=TOP>
5021 <TD><A NAME="Xref.AndExpression"></a><A HREF="#andexpression">AndExpression</A></TD>
5022 <TD><A HREF="#xorexpression">XorExpression</A>, <A HREF="#xorexpression">XorExpression</A></TD>
5023 </TR>
5024 <TR VALIGN=TOP>
5025 <TD><A NAME="Xref.AnyKeyword"></a><A HREF="#anykeyword">AnyKeyword</A></TD>
5026 <TD><A HREF="#componentid">ComponentId</A>, <A HREF="#portorany">PortOrAny</A>, <A HREF="#timerreforany">TimerRefOrAny</A></TD>
5027 </TR>
5028 <TR VALIGN=TOP>
5029 <TD><A NAME="Xref.AnyOrOmit"></a><A HREF="#anyoromit">AnyOrOmit</A></TD>
5030 <TD><A HREF="#matchingsymbol">MatchingSymbol</A>, <A HREF="#binormatch">BinOrMatch</A>, <A HREF="#hexormatch">HexOrMatch</A>, <A HREF="#octormatch">OctOrMatch</A></TD>
5031 </TR>
5032 <TR VALIGN=TOP>
5033 <TD><A NAME="Xref.AnyTypeKeyword"></a><A HREF="#anytypekeyword">AnyTypeKeyword</A></TD>
5034 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5035 </TR>
5036 <TR VALIGN=TOP>
5037 <TD><A NAME="Xref.AnyValue"></a><A HREF="#anyvalue">AnyValue</A></TD>
5038 <TD><A HREF="#matchingsymbol">MatchingSymbol</A>, <A HREF="#binormatch">BinOrMatch</A>, <A HREF="#hexormatch">HexOrMatch</A>, <A HREF="#octormatch">OctOrMatch</A></TD>
5039 </TR>
5040 <TR VALIGN=TOP>
5041 <TD><A NAME="Xref.ArrayBounds"></a><A HREF="#arraybounds">ArrayBounds</A></TD>
5042 <TD><A HREF="#arraydef">ArrayDef</A>, <A HREF="#arraydef">ArrayDef</A></TD>
5043 </TR>
5044 <TR VALIGN=TOP>
5045 <TD><A NAME="Xref.ArrayConstExpression"></a><A HREF="#arrayconstexpression">ArrayConstExpression</A></TD>
5046 <TD><A HREF="#compoundconstexpression">CompoundConstExpression</A></TD>
5047 </TR>
5048 <TR VALIGN=TOP>
5049 <TD><A NAME="Xref.ArrayDef"></a><A HREF="#arraydef">ArrayDef</A></TD>
5050 <TD><A HREF="#structfielddef">StructFieldDef</A>, <A HREF="#unionfielddef">UnionFieldDef</A>, <A HREF="#subtypedef">SubTypeDef</A>, <A HREF="#portelement">PortElement</A>, <A
5051 HREF="#singleconstdef">SingleConstDef</A>, <A HREF="#singlevarinstance">SingleVarInstance</A>, <A HREF="#singletimerinstance">SingleTimerInstance</A></TD>
5052 </TR>
5053 <TR VALIGN=TOP>
5054 <TD><A NAME="Xref.ArrayElementConstExpressionList"></a><A HREF="#arrayelementconstexpressionlist">ArrayElementConstExpressionList</A></TD>
5055 <TD><A HREF="#arrayconstexpression">ArrayConstExpression</A></TD>
5056 </TR>
5057 <TR VALIGN=TOP>
5058 <TD><A NAME="Xref.ArrayElementExpressionList"></a><A HREF="#arrayelementexpressionlist">ArrayElementExpressionList</A></TD>
5059 <TD><A HREF="#arrayexpression">ArrayExpression</A></TD>
5060 </TR>
5061 <TR VALIGN=TOP>
5062 <TD><A NAME="Xref.ArrayElementSpec"></a><A HREF="#arrayelementspec">ArrayElementSpec</A></TD>
5063 <TD><A HREF="#arrayelementspeclist">ArrayElementSpecList</A>, <A HREF="#arrayelementspeclist">ArrayElementSpecList</A></TD>
5064 </TR>
5065 <TR VALIGN=TOP>
5066 <TD><A NAME="Xref.ArrayElementSpecList"></a><A HREF="#arrayelementspeclist">ArrayElementSpecList</A></TD>
5067 <TD><A HREF="#arrayvalueorattrib">ArrayValueOrAttrib</A></TD>
5068 </TR>
5069 <TR VALIGN=TOP>
5070 <TD><A NAME="Xref.ArrayExpression"></a><A HREF="#arrayexpression">ArrayExpression</A></TD>
5071 <TD><A HREF="#compoundexpression">CompoundExpression</A></TD>
5072 </TR>
5073 <TR VALIGN=TOP>
5074 <TD><A NAME="Xref.ArrayOrBitRef"></a><A HREF="#arrayorbitref">ArrayOrBitRef</A></TD>
5075 <TD><A HREF="#fieldreference">FieldReference</A>, <A HREF="#timerref">TimerRef</A>, <A HREF="#timerref">TimerRef</A>, <A HREF="#port">Port</A>, <A HREF="#extendedfieldreference">ExtendedFieldReference</A>,
5076 <A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
5077 </TR>
5078 <TR VALIGN=TOP>
5079 <TD><A NAME="Xref.ArrayValueOrAttrib"></a><A HREF="#arrayvalueorattrib">ArrayValueOrAttrib</A></TD>
5080 <TD><A HREF="#templatebody">TemplateBody</A></TD>
5081 </TR>
5082 <TR VALIGN=TOP>
5083 <TD><A NAME="Xref.Assignment"></a><A HREF="#assignment">Assignment</A></TD>
5084 <TD><A HREF="#basicstatements">BasicStatements</A>, <A HREF="#initial">Initial</A>, <A HREF="#step">Step</A></TD>
5085 </TR>
5086 <TR VALIGN=TOP>
5087 <TD><A NAME="Xref.AssignmentChar"></a><A HREF="#assignmentchar">AssignmentChar</A></TD>
5088 <TD><A HREF="#singleconstdef">SingleConstDef</A>, <A HREF="#templatedef">TemplateDef</A>, <A HREF="#fieldspec">FieldSpec</A>, <A HREF="#inlinetemplate">InLineTemplate</A>, <A
5089 HREF="#modulepar">ModulePar</A>, <A HREF="#modulepar">ModulePar</A>, <A HREF="#singlevarinstance">SingleVarInstance</A>, <A HREF="#singletimerinstance">SingleTimerInstance</A>, <A
5090 HREF="#variableassignment">VariableAssignment</A>, <A HREF="#fieldexpressionspec">FieldExpressionSpec</A>, <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A>, <A HREF="#assignment">Assignment</A></TD>
5091 </TR>
5092 <TR VALIGN=TOP>
5093 <TD><A NAME="Xref.AssignmentList"></a><A HREF="#assignmentlist">AssignmentList</A></TD>
5094 <TD><A HREF="#paraassignmentlist">ParaAssignmentList</A></TD>
5095 </TR>
5096 <TR VALIGN=TOP>
5097 <TD><A NAME="Xref.AttribKeyword"></a><A HREF="#attribkeyword">AttribKeyword</A></TD>
5098 <TD><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
5099 </TR>
5100 <TR VALIGN=TOP>
5101 <TD><A NAME="Xref.AttribQualifier"></a><A HREF="#attribqualifier">AttribQualifier</A></TD>
5102 <TD><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
5103 </TR>
5104 <TR VALIGN=TOP>
5105 <TD><A NAME="Xref.AttribSpec"></a><A HREF="#attribspec">AttribSpec</A></TD>
5106 <TD><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
5107 </TR>
5108 <TR VALIGN=TOP>
5109 <TD><A NAME="Xref.BaseTemplate"></a><A HREF="#basetemplate">BaseTemplate</A></TD>
5110 <TD><A HREF="#templatedef">TemplateDef</A></TD>
5111 </TR>
5112 <TR VALIGN=TOP>
5113 <TD><A NAME="Xref.BasicStatements"></a><A HREF="#basicstatements">BasicStatements</A></TD>
5114 <TD><A HREF="#functionstatement">FunctionStatement</A>, <A HREF="#controlstatement">ControlStatement</A></TD>
5115 </TR>
5116 <TR VALIGN=TOP>
5117 <TD><A NAME="Xref.BeginChar"></a><A HREF="#beginchar">BeginChar</A></TD>
5118 <TD><A HREF="#ttcn3module">TTCN3Module</A>, <A HREF="#structdefbody">StructDefBody</A>, <A HREF="#uniondefbody">UnionDefBody</A>, <A HREF="#enumdef">EnumDef</A>, <A HREF="#messageattribs">MessageAttribs</A>,
5119 <A HREF="#procedureattribs">ProcedureAttribs</A>, <A HREF="#mixedattribs">MixedAttribs</A>, <A HREF="#componentdef">ComponentDef</A>, <A HREF="#statementblock">StatementBlock</A>, <A
5120 HREF="#altstepdef">AltstepDef</A>, <A HREF="#importdef">ImportDef</A>, <A HREF="#exceptsdef">ExceptsDef</A>, <A HREF="#groupdef">GroupDef</A>, <A HREF="#modulecontrolpart">ModuleControlPart</A>,
5121 <A HREF="#portcallbody">PortCallBody</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A
5122 HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#altconstruct">AltConstruct</A>, <A HREF="#interleavedconstruct">InterleavedConstruct</A></TD>
5123 </TR>
5124 <TR VALIGN=TOP>
5125 <TD><A NAME="Xref.BehaviourStatements"></a><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5126 <TD><A HREF="#functionstatement">FunctionStatement</A>, <A HREF="#controlstatement">ControlStatement</A></TD>
5127 </TR>
5128 <TR VALIGN=TOP>
5129 <TD><A NAME="Xref.Bin"></a><A HREF="#bin">Bin</A></TD>
5130 <TD><A HREF="#binormatch">BinOrMatch</A>, <A HREF="#bstring">Bstring</A></TD>
5131 </TR>
5132 <TR VALIGN=TOP>
5133 <TD><A NAME="Xref.BinOrMatch"></a><A HREF="#binormatch">BinOrMatch</A></TD>
5134 <TD><A HREF="#bitstringmatch">BitStringMatch</A></TD>
5135 </TR>
5136 <TR VALIGN=TOP>
5137 <TD><A NAME="Xref.BitAndExpression"></a><A HREF="#bitandexpression">BitAndExpression</A></TD>
5138 <TD><A HREF="#bitxorexpression">BitXorExpression</A>, <A HREF="#bitxorexpression">BitXorExpression</A></TD>
5139 </TR>
5140 <TR VALIGN=TOP>
5141 <TD><A NAME="Xref.BitNotExpression"></a><A HREF="#bitnotexpression">BitNotExpression</A></TD>
5142 <TD><A HREF="#bitandexpression">BitAndExpression</A>, <A HREF="#bitandexpression">BitAndExpression</A></TD>
5143 </TR>
5144 <TR VALIGN=TOP>
5145 <TD><A NAME="Xref.BitOrExpression"></a><A HREF="#bitorexpression">BitOrExpression</A></TD>
5146 <TD><A HREF="#shiftexpression">ShiftExpression</A>, <A HREF="#shiftexpression">ShiftExpression</A></TD>
5147 </TR>
5148 <TR VALIGN=TOP>
5149 <TD><A NAME="Xref.BitStringKeyword"></a><A HREF="#bitstringkeyword">BitStringKeyword</A></TD>
5150 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5151 </TR>
5152 <TR VALIGN=TOP>
5153 <TD><A NAME="Xref.BitStringMatch"></a><A HREF="#bitstringmatch">BitStringMatch</A></TD>
5154 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
5155 </TR>
5156 <TR VALIGN=TOP>
5157 <TD><A NAME="Xref.BitStringValue"></a><A HREF="#bitstringvalue">BitStringValue</A></TD>
5158 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5159 </TR>
5160 <TR VALIGN=TOP>
5161 <TD><A NAME="Xref.BitXorExpression"></a><A HREF="#bitxorexpression">BitXorExpression</A></TD>
5162 <TD><A HREF="#bitorexpression">BitOrExpression</A>, <A HREF="#bitorexpression">BitOrExpression</A></TD>
5163 </TR>
5164 <TR VALIGN=TOP>
5165 <TD><A NAME="Xref.BooleanExpression"></a><A HREF="#booleanexpression">BooleanExpression</A></TD>
5166 <TD><A HREF="#altguardchar">AltGuardChar</A>, <A HREF="#final">Final</A>, <A HREF="#whilestatement">WhileStatement</A>, <A HREF="#dowhilestatement">DoWhileStatement</A>, <A
5167 HREF="#conditionalconstruct">ConditionalConstruct</A>, <A HREF="#elseifclause">ElseIfClause</A></TD>
5168 </TR>
5169 <TR VALIGN=TOP>
5170 <TD><A NAME="Xref.BooleanKeyword"></a><A HREF="#booleankeyword">BooleanKeyword</A></TD>
5171 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5172 </TR>
5173 <TR VALIGN=TOP>
5174 <TD><A NAME="Xref.BooleanValue"></a><A HREF="#booleanvalue">BooleanValue</A></TD>
5175 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5176 </TR>
5177 <TR VALIGN=TOP>
5178 <TD><A NAME="Xref.BreakStatement"></a><A HREF="#breakstatement">BreakStatement</A></TD>
5179 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5180 </TR>
5181 <TR VALIGN=TOP>
5182 <TD><A NAME="Xref.Bstring"></a><A HREF="#bstring">Bstring</A></TD>
5183 <TD><A HREF="#bitstringvalue">BitStringValue</A></TD>
5184 </TR>
5185 <TR VALIGN=TOP>
5186 <TD><A NAME="Xref.CallBodyGuard"></a><A HREF="#callbodyguard">CallBodyGuard</A></TD>
5187 <TD><A HREF="#callbodystatement">CallBodyStatement</A></TD>
5188 </TR>
5189 <TR VALIGN=TOP>
5190 <TD><A NAME="Xref.CallBodyOps"></a><A HREF="#callbodyops">CallBodyOps</A></TD>
5191 <TD><A HREF="#callbodyguard">CallBodyGuard</A></TD>
5192 </TR>
5193 <TR VALIGN=TOP>
5194 <TD><A NAME="Xref.CallBodyStatement"></a><A HREF="#callbodystatement">CallBodyStatement</A></TD>
5195 <TD><A HREF="#callbodystatementlist">CallBodyStatementList</A></TD>
5196 </TR>
5197 <TR VALIGN=TOP>
5198 <TD><A NAME="Xref.CallBodyStatementList"></a><A HREF="#callbodystatementlist">CallBodyStatementList</A></TD>
5199 <TD><A HREF="#portcallbody">PortCallBody</A></TD>
5200 </TR>
5201 <TR VALIGN=TOP>
5202 <TD><A NAME="Xref.CallOpKeyword"></a><A HREF="#callopkeyword">CallOpKeyword</A></TD>
5203 <TD><A HREF="#portcallop">PortCallOp</A></TD>
5204 </TR>
5205 <TR VALIGN=TOP>
5206 <TD><A NAME="Xref.CallParameters"></a><A HREF="#callparameters">CallParameters</A></TD>
5207 <TD><A HREF="#portcallop">PortCallOp</A></TD>
5208 </TR>
5209 <TR VALIGN=TOP>
5210 <TD><A NAME="Xref.CallStatement"></a><A HREF="#callstatement">CallStatement</A></TD>
5211 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
5212 </TR>
5213 <TR VALIGN=TOP>
5214 <TD><A NAME="Xref.CallTimerValue"></a><A HREF="#calltimervalue">CallTimerValue</A></TD>
5215 <TD><A HREF="#callparameters">CallParameters</A></TD>
5216 </TR>
5217 <TR VALIGN=TOP>
5218 <TD><A NAME="Xref.CatchOpKeyword"></a><A HREF="#catchopkeyword">CatchOpKeyword</A></TD>
5219 <TD><A HREF="#portcatchop">PortCatchOp</A></TD>
5220 </TR>
5221 <TR VALIGN=TOP>
5222 <TD><A NAME="Xref.CatchOpParameter"></a><A HREF="#catchopparameter">CatchOpParameter</A></TD>
5223 <TD><A HREF="#portcatchop">PortCatchOp</A></TD>
5224 </TR>
5225 <TR VALIGN=TOP>
5226 <TD><A NAME="Xref.CatchStatement"></a><A HREF="#catchstatement">CatchStatement</A></TD>
5227 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#callbodyops">CallBodyOps</A>, <A HREF="#guardop">GuardOp</A></TD>
5228 </TR>
5229 <TR VALIGN=TOP>
5230 <TD><A NAME="Xref.Cell"></a><A HREF="#cell">Cell</A></TD>
5231 <TD><A HREF="#quadruple">Quadruple</A></TD>
5232 </TR>
5233 <TR VALIGN=TOP>
5234 <TD><A NAME="Xref.Char"></a><A HREF="#char">Char</A></TD>
5235 <TD><A HREF="#cstring">Cstring</A></TD>
5236 </TR>
5237 <TR VALIGN=TOP>
5238 <TD><A NAME="Xref.CharKeyword"></a><A HREF="#charkeyword">CharKeyword</A></TD>
5239 <TD><A HREF="#quadruple">Quadruple</A></TD>
5240 </TR>
5241 <TR VALIGN=TOP>
5242 <TD><A NAME="Xref.CharStringKeyword"></a><A HREF="#charstringkeyword">CharStringKeyword</A></TD>
5243 <TD><A HREF="#predefinedtype">PredefinedType</A>, <A HREF="#universalcharstring">UniversalCharString</A></TD>
5244 </TR>
5245 <TR VALIGN=TOP>
5246 <TD><A NAME="Xref.CharStringMatch"></a><A HREF="#charstringmatch">CharStringMatch</A></TD>
5247 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
5248 </TR>
5249 <TR VALIGN=TOP>
5250 <TD><A NAME="Xref.CharStringValue"></a><A HREF="#charstringvalue">CharStringValue</A></TD>
5251 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5252 </TR>
5253 <TR VALIGN=TOP>
5254 <TD><A NAME="Xref.CheckOpKeyword"></a><A HREF="#checkopkeyword">CheckOpKeyword</A></TD>
5255 <TD><A HREF="#portcheckop">PortCheckOp</A></TD>
5256 </TR>
5257 <TR VALIGN=TOP>
5258 <TD><A NAME="Xref.CheckParameter"></a><A HREF="#checkparameter">CheckParameter</A></TD>
5259 <TD><A HREF="#portcheckop">PortCheckOp</A></TD>
5260 </TR>
5261 <TR VALIGN=TOP>
5262 <TD><A NAME="Xref.CheckPortOpsPresent"></a><A HREF="#checkportopspresent">CheckPortOpsPresent</A></TD>
5263 <TD><A HREF="#checkparameter">CheckParameter</A></TD>
5264 </TR>
5265 <TR VALIGN=TOP>
5266 <TD><A NAME="Xref.CheckStatement"></a><A HREF="#checkstatement">CheckStatement</A></TD>
5267 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
5268 </TR>
5269 <TR VALIGN=TOP>
5270 <TD><A NAME="Xref.ClearOpKeyword"></a><A HREF="#clearopkeyword">ClearOpKeyword</A></TD>
5271 <TD><A HREF="#portclearop">PortClearOp</A></TD>
5272 </TR>
5273 <TR VALIGN=TOP>
5274 <TD><A NAME="Xref.ClearStatement"></a><A HREF="#clearstatement">ClearStatement</A></TD>
5275 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
5276 </TR>
5277 <TR VALIGN=TOP>
5278 <TD><A NAME="Xref.Colon"></a><A HREF="#colon">Colon</A></TD>
5279 <TD><A HREF="#inlinetemplate">InLineTemplate</A>, <A HREF="#portref">PortRef</A></TD>
5280 </TR>
5281 <TR VALIGN=TOP>
5282 <TD><A NAME="Xref.CommunicationStatements"></a><A HREF="#communicationstatements">CommunicationStatements</A></TD>
5283 <TD><A HREF="#functionstatement">FunctionStatement</A></TD>
5284 </TR>
5285 <TR VALIGN=TOP>
5286 <TD><A NAME="Xref.Complement"></a><A HREF="#complement">Complement</A></TD>
5287 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
5288 </TR>
5289 <TR VALIGN=TOP>
5290 <TD><A NAME="Xref.ComplementKeyword"></a><A HREF="#complementkeyword">ComplementKeyword</A></TD>
5291 <TD><A HREF="#complement">Complement</A></TD>
5292 </TR>
5293 <TR VALIGN=TOP>
5294 <TD><A NAME="Xref.ComponentDef"></a><A HREF="#componentdef">ComponentDef</A></TD>
5295 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
5296 </TR>
5297 <TR VALIGN=TOP>
5298 <TD><A NAME="Xref.ComponentDefList"></a><A HREF="#componentdeflist">ComponentDefList</A></TD>
5299 <TD><A HREF="#componentdef">ComponentDef</A></TD>
5300 </TR>
5301 <TR VALIGN=TOP>
5302 <TD><A NAME="Xref.ComponentElementDef"></a><A HREF="#componentelementdef">ComponentElementDef</A></TD>
5303 <TD><A HREF="#componentdeflist">ComponentDefList</A></TD>
5304 </TR>
5305 <TR VALIGN=TOP>
5306 <TD><A NAME="Xref.ComponentId"></a><A HREF="#componentid">ComponentId</A></TD>
5307 <TD><A HREF="#donestatement">DoneStatement</A>, <A HREF="#runningop">RunningOp</A></TD>
5308 </TR>
5309 <TR VALIGN=TOP>
5310 <TD><A NAME="Xref.ComponentIdentifier"></a><A HREF="#componentidentifier">ComponentIdentifier</A></TD>
5311 <TD><A HREF="#componentid">ComponentId</A>, <A HREF="#componentref">ComponentRef</A>, <A HREF="#starttcstatement">StartTCStatement</A>, <A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A></TD>
5312 </TR>
5313 <TR VALIGN=TOP>
5314 <TD><A NAME="Xref.ComponentIdentifierOrLiteral"></a><A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A></TD>
5315 <TD><A HREF="#stoptcstatement">StopTCStatement</A></TD>
5316 </TR>
5317 <TR VALIGN=TOP>
5318 <TD><A NAME="Xref.ComponentKeyword"></a><A HREF="#componentkeyword">ComponentKeyword</A></TD>
5319 <TD><A HREF="#componentdef">ComponentDef</A>, <A HREF="#componentid">ComponentId</A>, <A HREF="#stoptcstatement">StopTCStatement</A></TD>
5320 </TR>
5321 <TR VALIGN=TOP>
5322 <TD><A NAME="Xref.ComponentRef"></a><A HREF="#componentref">ComponentRef</A></TD>
5323 <TD><A HREF="#functionactualpar">FunctionActualPar</A>, <A HREF="#portref">PortRef</A></TD>
5324 </TR>
5325 <TR VALIGN=TOP>
5326 <TD><A NAME="Xref.ComponentType"></a><A HREF="#componenttype">ComponentType</A></TD>
5327 <TD><A HREF="#runsonspec">RunsOnSpec</A>, <A HREF="#systemspec">SystemSpec</A>, <A HREF="#createop">CreateOp</A></TD>
5328 </TR>
5329 <TR VALIGN=TOP>
5330 <TD><A NAME="Xref.ComponentTypeIdentifier"></a><A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A></TD>
5331 <TD><A HREF="#componentdef">ComponentDef</A>, <A HREF="#componenttype">ComponentType</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A HREF="#typereference">TypeReference</A>, <A
5332 HREF="#definitionref">DefinitionRef</A></TD>
5333 </TR>
5334 <TR VALIGN=TOP>
5335 <TD><A NAME="Xref.CompoundConstExpression"></a><A HREF="#compoundconstexpression">CompoundConstExpression</A></TD>
5336 <TD><A HREF="#constantexpression">ConstantExpression</A></TD>
5337 </TR>
5338 <TR VALIGN=TOP>
5339 <TD><A NAME="Xref.CompoundExpression"></a><A HREF="#compoundexpression">CompoundExpression</A></TD>
5340 <TD><A HREF="#expression">Expression</A></TD>
5341 </TR>
5342 <TR VALIGN=TOP>
5343 <TD><A NAME="Xref.ConditionalConstruct"></a><A HREF="#conditionalconstruct">ConditionalConstruct</A></TD>
5344 <TD><A HREF="#basicstatements">BasicStatements</A></TD>
5345 </TR>
5346 <TR VALIGN=TOP>
5347 <TD><A NAME="Xref.ConfigSpec"></a><A HREF="#configspec">ConfigSpec</A></TD>
5348 <TD><A HREF="#testcasedef">TestcaseDef</A></TD>
5349 </TR>
5350 <TR VALIGN=TOP>
5351 <TD><A NAME="Xref.ConfigurationOps"></a><A HREF="#configurationops">ConfigurationOps</A></TD>
5352 <TD><A HREF="#opcall">OpCall</A></TD>
5353 </TR>
5354 <TR VALIGN=TOP>
5355 <TD><A NAME="Xref.ConfigurationStatements"></a><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
5356 <TD><A HREF="#functionstatement">FunctionStatement</A></TD>
5357 </TR>
5358 <TR VALIGN=TOP>
5359 <TD><A NAME="Xref.ConnectKeyword"></a><A HREF="#connectkeyword">ConnectKeyword</A></TD>
5360 <TD><A HREF="#connectstatement">ConnectStatement</A></TD>
5361 </TR>
5362 <TR VALIGN=TOP>
5363 <TD><A NAME="Xref.ConnectStatement"></a><A HREF="#connectstatement">ConnectStatement</A></TD>
5364 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
5365 </TR>
5366 <TR VALIGN=TOP>
5367 <TD><A NAME="Xref.ConstDef"></a><A HREF="#constdef">ConstDef</A></TD>
5368 <TD><A HREF="#moduledefinition">ModuleDefinition</A>, <A HREF="#componentelementdef">ComponentElementDef</A>, <A HREF="#functionlocaldef">FunctionLocalDef</A>, <A HREF="#altsteplocaldef">AltstepLocalDef</A></TD>
5369 </TR>
5370 <TR VALIGN=TOP>
5371 <TD><A NAME="Xref.ConstIdentifier"></a><A HREF="#constidentifier">ConstIdentifier</A></TD>
5372 <TD><A HREF="#singleconstdef">SingleConstDef</A>, <A HREF="#constreflist">ConstRefList</A>, <A HREF="#constreflist">ConstRefList</A>, <A HREF="#valuereference">ValueReference</A>, <A
5373 HREF="#definitionref">DefinitionRef</A></TD>
5374 </TR>
5375 <TR VALIGN=TOP>
5376 <TD><A NAME="Xref.ConstKeyword"></a><A HREF="#constkeyword">ConstKeyword</A></TD>
5377 <TD><A HREF="#constdef">ConstDef</A>, <A HREF="#exceptconstspec">ExceptConstSpec</A>, <A HREF="#importconstspec">ImportConstSpec</A>, <A HREF="#extconstdef">ExtConstDef</A>, <A HREF="#allref">AllRef</A></TD>
5378 </TR>
5379 <TR VALIGN=TOP>
5380 <TD><A NAME="Xref.ConstList"></a><A HREF="#constlist">ConstList</A></TD>
5381 <TD><A HREF="#constdef">ConstDef</A></TD>
5382 </TR>
5383 <TR VALIGN=TOP>
5384 <TD><A NAME="Xref.ConstRefList"></a><A HREF="#constreflist">ConstRefList</A></TD>
5385 <TD><A HREF="#exceptconstspec">ExceptConstSpec</A>, <A HREF="#importconstspec">ImportConstSpec</A>, <A HREF="#allconstswithexcept">AllConstsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
5386 </TR>
5387 <TR VALIGN=TOP>
5388 <TD><A NAME="Xref.ConstantExpression"></a><A HREF="#constantexpression">ConstantExpression</A></TD>
5389 <TD><A HREF="#valueorrange">ValueOrRange</A>, <A HREF="#singleconstdef">SingleConstDef</A>, <A HREF="#valuelist">ValueList</A>, <A HREF="#valuelist">ValueList</A>, <A HREF="#modulepar">ModulePar</A>,
5390 <A HREF="#modulepar">ModulePar</A>, <A HREF="#typeactualpar">TypeActualPar</A>, <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A>, <A HREF="#arrayelementconstexpressionlist">ArrayElementConstExpressionList</A>,
5391 <A HREF="#arrayelementconstexpressionlist">ArrayElementConstExpressionList</A></TD>
5392 </TR>
5393 <TR VALIGN=TOP>
5394 <TD><A NAME="Xref.ContinueStatement"></a><A HREF="#continuestatement">ContinueStatement</A></TD>
5395 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5396 </TR>
5397 <TR VALIGN=TOP>
5398 <TD><A NAME="Xref.ControlKeyword"></a><A HREF="#controlkeyword">ControlKeyword</A></TD>
5399 <TD><A HREF="#modulecontrolpart">ModuleControlPart</A></TD>
5400 </TR>
5401 <TR VALIGN=TOP>
5402 <TD><A NAME="Xref.ControlStatement"></a><A HREF="#controlstatement">ControlStatement</A></TD>
5403 <TD><A HREF="#controlstatementordef">ControlStatementOrDef</A></TD>
5404 </TR>
5405 <TR VALIGN=TOP>
5406 <TD><A NAME="Xref.ControlStatementOrDef"></a><A HREF="#controlstatementordef">ControlStatementOrDef</A></TD>
5407 <TD><A HREF="#controlstatementordeflist">ControlStatementOrDefList</A></TD>
5408 </TR>
5409 <TR VALIGN=TOP>
5410 <TD><A NAME="Xref.ControlStatementOrDefList"></a><A HREF="#controlstatementordeflist">ControlStatementOrDefList</A></TD>
5411 <TD><A HREF="#modulecontrolbody">ModuleControlBody</A></TD>
5412 </TR>
5413 <TR VALIGN=TOP>
5414 <TD><A NAME="Xref.CreateKeyword"></a><A HREF="#createkeyword">CreateKeyword</A></TD>
5415 <TD><A HREF="#createop">CreateOp</A></TD>
5416 </TR>
5417 <TR VALIGN=TOP>
5418 <TD><A NAME="Xref.CreateOp"></a><A HREF="#createop">CreateOp</A></TD>
5419 <TD><A HREF="#configurationops">ConfigurationOps</A></TD>
5420 </TR>
5421 <TR VALIGN=TOP>
5422 <TD><A NAME="Xref.Cstring"></a><A HREF="#cstring">Cstring</A></TD>
5423 <TD><A HREF="#charstringmatch">CharStringMatch</A>, <A HREF="#charstringvalue">CharStringValue</A></TD>
5424 </TR>
5425 <TR VALIGN=TOP>
5426 <TD><A NAME="Xref.Dash"></a><A HREF="#dash">Dash</A></TD>
5427 <TD><A HREF="#notusedsymbol">NotUsedSymbol</A>, <A HREF="#minus">Minus</A></TD>
5428 </TR>
5429 <TR VALIGN=TOP>
5430 <TD><A NAME="Xref.DeactivateKeyword"></a><A HREF="#deactivatekeyword">DeactivateKeyword</A></TD>
5431 <TD><A HREF="#deactivatestatement">DeactivateStatement</A></TD>
5432 </TR>
5433 <TR VALIGN=TOP>
5434 <TD><A NAME="Xref.DeactivateStatement"></a><A HREF="#deactivatestatement">DeactivateStatement</A></TD>
5435 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5436 </TR>
5437 <TR VALIGN=TOP>
5438 <TD><A NAME="Xref.DecimalNumber"></a><A HREF="#decimalnumber">DecimalNumber</A></TD>
5439 <TD><A HREF="#floatdotnotation">FloatDotNotation</A>, <A HREF="#floatenotation">FloatENotation</A></TD>
5440 </TR>
5441 <TR VALIGN=TOP>
5442 <TD><A NAME="Xref.DefOrFieldRef"></a><A HREF="#deforfieldref">DefOrFieldRef</A></TD>
5443 <TD><A HREF="#deforfieldreflist">DefOrFieldRefList</A>, <A HREF="#deforfieldreflist">DefOrFieldRefList</A></TD>
5444 </TR>
5445 <TR VALIGN=TOP>
5446 <TD><A NAME="Xref.DefOrFieldRefList"></a><A HREF="#deforfieldreflist">DefOrFieldRefList</A></TD>
5447 <TD><A HREF="#attribqualifier">AttribQualifier</A></TD>
5448 </TR>
5449 <TR VALIGN=TOP>
5450 <TD><A NAME="Xref.DefaultKeyword"></a><A HREF="#defaultkeyword">DefaultKeyword</A></TD>
5451 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5452 </TR>
5453 <TR VALIGN=TOP>
5454 <TD><A NAME="Xref.DefinitionRef"></a><A HREF="#definitionref">DefinitionRef</A></TD>
5455 <TD><A HREF="#deforfieldref">DefOrFieldRef</A></TD>
5456 </TR>
5457 <TR VALIGN=TOP>
5458 <TD><A NAME="Xref.DefinitiveIdentifier"></a><A HREF="#definitiveidentifier">DefinitiveIdentifier</A></TD>
5459 <TD><A HREF="#ttcn3moduleid">TTCN3ModuleId</A></TD>
5460 </TR>
5461 <TR VALIGN=TOP>
5462 <TD><A NAME="Xref.DefinitiveNameAndNumberForm"></a><A HREF="#definitivenameandnumberform">DefinitiveNameAndNumberForm</A></TD>
5463 <TD><A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A></TD>
5464 </TR>
5465 <TR VALIGN=TOP>
5466 <TD><A NAME="Xref.DefinitiveNumberForm"></a><A HREF="#definitivenumberform">DefinitiveNumberForm</A></TD>
5467 <TD><A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A>, <A HREF="#definitivenameandnumberform">DefinitiveNameAndNumberForm</A></TD>
5468 </TR>
5469 <TR VALIGN=TOP>
5470 <TD><A NAME="Xref.DefinitiveObjIdComponent"></a><A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A></TD>
5471 <TD><A HREF="#definitiveobjidcomponentlist">DefinitiveObjIdComponentList</A></TD>
5472 </TR>
5473 <TR VALIGN=TOP>
5474 <TD><A NAME="Xref.DefinitiveObjIdComponentList"></a><A HREF="#definitiveobjidcomponentlist">DefinitiveObjIdComponentList</A></TD>
5475 <TD><A HREF="#definitiveidentifier">DefinitiveIdentifier</A></TD>
5476 </TR>
5477 <TR VALIGN=TOP>
5478 <TD><A NAME="Xref.DerivedDef"></a><A HREF="#deriveddef">DerivedDef</A></TD>
5479 <TD><A HREF="#templatedef">TemplateDef</A></TD>
5480 </TR>
5481 <TR VALIGN=TOP>
5482 <TD><A NAME="Xref.DerivedRefWithParList"></a><A HREF="#derivedrefwithparlist">DerivedRefWithParList</A></TD>
5483 <TD><A HREF="#inlinetemplate">InLineTemplate</A></TD>
5484 </TR>
5485 <TR VALIGN=TOP>
5486 <TD><A NAME="Xref.Direction"></a><A HREF="#direction">Direction</A></TD>
5487 <TD><A HREF="#messagelist">MessageList</A>, <A HREF="#procedurelist">ProcedureList</A>, <A HREF="#mixedlist">MixedList</A></TD>
5488 </TR>
5489 <TR VALIGN=TOP>
5490 <TD><A NAME="Xref.DisconnectKeyword"></a><A HREF="#disconnectkeyword">DisconnectKeyword</A></TD>
5491 <TD><A HREF="#disconnectstatement">DisconnectStatement</A></TD>
5492 </TR>
5493 <TR VALIGN=TOP>
5494 <TD><A NAME="Xref.DisconnectStatement"></a><A HREF="#disconnectstatement">DisconnectStatement</A></TD>
5495 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
5496 </TR>
5497 <TR VALIGN=TOP>
5498 <TD><A NAME="Xref.DisplayKeyword"></a><A HREF="#displaykeyword">DisplayKeyword</A></TD>
5499 <TD><A HREF="#attribkeyword">AttribKeyword</A></TD>
5500 </TR>
5501 <TR VALIGN=TOP>
5502 <TD><A NAME="Xref.DoKeyword"></a><A HREF="#dokeyword">DoKeyword</A></TD>
5503 <TD><A HREF="#dowhilestatement">DoWhileStatement</A></TD>
5504 </TR>
5505 <TR VALIGN=TOP>
5506 <TD><A NAME="Xref.DoWhileStatement"></a><A HREF="#dowhilestatement">DoWhileStatement</A></TD>
5507 <TD><A HREF="#loopconstruct">LoopConstruct</A></TD>
5508 </TR>
5509 <TR VALIGN=TOP>
5510 <TD><A NAME="Xref.DoneKeyword"></a><A HREF="#donekeyword">DoneKeyword</A></TD>
5511 <TD><A HREF="#donestatement">DoneStatement</A></TD>
5512 </TR>
5513 <TR VALIGN=TOP>
5514 <TD><A NAME="Xref.DoneStatement"></a><A HREF="#donestatement">DoneStatement</A></TD>
5515 <TD><A HREF="#configurationstatements">ConfigurationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
5516 </TR>
5517 <TR VALIGN=TOP>
5518 <TD><A NAME="Xref.Dot"></a><A HREF="#dot">Dot</A></TD>
5519 <TD><A HREF="#definitiveidentifier">DefinitiveIdentifier</A>, <A HREF="#porttype">PortType</A>, <A HREF="#componenttype">ComponentType</A>, <A HREF="#templaterefwithparlist">TemplateRefWithParList</A>,
5520 <A HREF="#templateref">TemplateRef</A>, <A HREF="#functionref">FunctionRef</A>, <A HREF="#signature">Signature</A>, <A HREF="#testcaseref">TestcaseRef</A>, <A HREF="#altstepref">AltstepRef</A>, <A
5521 HREF="#globalmoduleid">GlobalModuleId</A>, <A HREF="#fullgroupidentifier">FullGroupIdentifier</A>, <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A>, <A
5522 HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A>, <A HREF="#createop">CreateOp</A>, <A HREF="#donestatement">DoneStatement</A>, <A HREF="#runningop">RunningOp</A>, <A
5523 HREF="#starttcstatement">StartTCStatement</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#sendstatement">SendStatement</A>, <A
5524 HREF="#callstatement">CallStatement</A>, <A HREF="#replystatement">ReplyStatement</A>, <A HREF="#raisestatement">RaiseStatement</A>, <A HREF="#receivestatement">ReceiveStatement</A>, <A
5525 HREF="#triggerstatement">TriggerStatement</A>, <A HREF="#getcallstatement">GetCallStatement</A>, <A HREF="#getreplystatement">GetReplyStatement</A>, <A HREF="#checkstatement">CheckStatement</A>,
5526 <A HREF="#catchstatement">CatchStatement</A>, <A HREF="#clearstatement">ClearStatement</A>, <A HREF="#startstatement">StartStatement</A>, <A HREF="#stopstatement">StopStatement</A>, <A
5527 HREF="#starttimerstatement">StartTimerStatement</A>, <A HREF="#stoptimerstatement">StopTimerStatement</A>, <A HREF="#readtimerop">ReadTimerOp</A>, <A HREF="#runningtimerop">RunningTimerOp</A>, <A
5528 HREF="#timeoutstatement">TimeoutStatement</A>, <A HREF="#referencedtype">ReferencedType</A>, <A HREF="#floatdotnotation">FloatDotNotation</A>, <A HREF="#floatenotation">FloatENotation</A>, <A
5529 HREF="#valuereference">ValueReference</A>, <A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
5530 </TR>
5531 <TR VALIGN=TOP>
5532 <TD><A NAME="Xref.ElseClause"></a><A HREF="#elseclause">ElseClause</A></TD>
5533 <TD><A HREF="#conditionalconstruct">ConditionalConstruct</A></TD>
5534 </TR>
5535 <TR VALIGN=TOP>
5536 <TD><A NAME="Xref.ElseIfClause"></a><A HREF="#elseifclause">ElseIfClause</A></TD>
5537 <TD><A HREF="#conditionalconstruct">ConditionalConstruct</A></TD>
5538 </TR>
5539 <TR VALIGN=TOP>
5540 <TD><A NAME="Xref.ElseKeyword"></a><A HREF="#elsekeyword">ElseKeyword</A></TD>
5541 <TD><A HREF="#elsestatement">ElseStatement</A>, <A HREF="#elseifclause">ElseIfClause</A>, <A HREF="#elseclause">ElseClause</A></TD>
5542 </TR>
5543 <TR VALIGN=TOP>
5544 <TD><A NAME="Xref.ElseStatement"></a><A HREF="#elsestatement">ElseStatement</A></TD>
5545 <TD><A HREF="#altguardlist">AltGuardList</A></TD>
5546 </TR>
5547 <TR VALIGN=TOP>
5548 <TD><A NAME="Xref.EncodeKeyword"></a><A HREF="#encodekeyword">EncodeKeyword</A></TD>
5549 <TD><A HREF="#attribkeyword">AttribKeyword</A></TD>
5550 </TR>
5551 <TR VALIGN=TOP>
5552 <TD><A NAME="Xref.EndChar"></a><A HREF="#endchar">EndChar</A></TD>
5553 <TD><A HREF="#ttcn3module">TTCN3Module</A>, <A HREF="#structdefbody">StructDefBody</A>, <A HREF="#uniondefbody">UnionDefBody</A>, <A HREF="#enumdef">EnumDef</A>, <A HREF="#messageattribs">MessageAttribs</A>,
5554 <A HREF="#procedureattribs">ProcedureAttribs</A>, <A HREF="#mixedattribs">MixedAttribs</A>, <A HREF="#componentdef">ComponentDef</A>, <A HREF="#statementblock">StatementBlock</A>, <A
5555 HREF="#altstepdef">AltstepDef</A>, <A HREF="#importdef">ImportDef</A>, <A HREF="#exceptsdef">ExceptsDef</A>, <A HREF="#groupdef">GroupDef</A>, <A HREF="#modulecontrolpart">ModuleControlPart</A>,
5556 <A HREF="#portcallbody">PortCallBody</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A
5557 HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#altconstruct">AltConstruct</A>, <A HREF="#interleavedconstruct">InterleavedConstruct</A></TD>
5558 </TR>
5559 <TR VALIGN=TOP>
5560 <TD><A NAME="Xref.EnumDef"></a><A HREF="#enumdef">EnumDef</A></TD>
5561 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
5562 </TR>
5563 <TR VALIGN=TOP>
5564 <TD><A NAME="Xref.EnumKeyword"></a><A HREF="#enumkeyword">EnumKeyword</A></TD>
5565 <TD><A HREF="#enumdef">EnumDef</A></TD>
5566 </TR>
5567 <TR VALIGN=TOP>
5568 <TD><A NAME="Xref.EnumTypeIdentifier"></a><A HREF="#enumtypeidentifier">EnumTypeIdentifier</A></TD>
5569 <TD><A HREF="#enumdef">EnumDef</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A HREF="#typereference">TypeReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
5570 </TR>
5571 <TR VALIGN=TOP>
5572 <TD><A NAME="Xref.EnumeratedValue"></a><A HREF="#enumeratedvalue">EnumeratedValue</A></TD>
5573 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5574 </TR>
5575 <TR VALIGN=TOP>
5576 <TD><A NAME="Xref.Enumeration"></a><A HREF="#enumeration">Enumeration</A></TD>
5577 <TD><A HREF="#enumerationlist">EnumerationList</A>, <A HREF="#enumerationlist">EnumerationList</A></TD>
5578 </TR>
5579 <TR VALIGN=TOP>
5580 <TD><A NAME="Xref.EnumerationIdentifier"></a><A HREF="#enumerationidentifier">EnumerationIdentifier</A></TD>
5581 <TD><A HREF="#enumeration">Enumeration</A>, <A HREF="#enumeratedvalue">EnumeratedValue</A></TD>
5582 </TR>
5583 <TR VALIGN=TOP>
5584 <TD><A NAME="Xref.EnumerationList"></a><A HREF="#enumerationlist">EnumerationList</A></TD>
5585 <TD><A HREF="#enumdef">EnumDef</A></TD>
5586 </TR>
5587 <TR VALIGN=TOP>
5588 <TD><A NAME="Xref.EqualExpression"></a><A HREF="#equalexpression">EqualExpression</A></TD>
5589 <TD><A HREF="#notexpression">NotExpression</A></TD>
5590 </TR>
5591 <TR VALIGN=TOP>
5592 <TD><A NAME="Xref.EqualOp"></a><A HREF="#equalop">EqualOp</A></TD>
5593 <TD><A HREF="#equalexpression">EqualExpression</A></TD>
5594 </TR>
5595 <TR VALIGN=TOP>
5596 <TD><A NAME="Xref.ExceptAltstepSpec"></a><A HREF="#exceptaltstepspec">ExceptAltstepSpec</A></TD>
5597 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5598 </TR>
5599 <TR VALIGN=TOP>
5600 <TD><A NAME="Xref.ExceptConstSpec"></a><A HREF="#exceptconstspec">ExceptConstSpec</A></TD>
5601 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5602 </TR>
5603 <TR VALIGN=TOP>
5604 <TD><A NAME="Xref.ExceptElement"></a><A HREF="#exceptelement">ExceptElement</A></TD>
5605 <TD><A HREF="#exceptspec">ExceptSpec</A></TD>
5606 </TR>
5607 <TR VALIGN=TOP>
5608 <TD><A NAME="Xref.ExceptFullGroupIdentifier"></a><A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A></TD>
5609 <TD><A HREF="#exceptgroupreflist">ExceptGroupRefList</A>, <A HREF="#exceptgroupreflist">ExceptGroupRefList</A></TD>
5610 </TR>
5611 <TR VALIGN=TOP>
5612 <TD><A NAME="Xref.ExceptFunctionSpec"></a><A HREF="#exceptfunctionspec">ExceptFunctionSpec</A></TD>
5613 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5614 </TR>
5615 <TR VALIGN=TOP>
5616 <TD><A NAME="Xref.ExceptGroupRefList"></a><A HREF="#exceptgroupreflist">ExceptGroupRefList</A></TD>
5617 <TD><A HREF="#exceptgroupspec">ExceptGroupSpec</A></TD>
5618 </TR>
5619 <TR VALIGN=TOP>
5620 <TD><A NAME="Xref.ExceptGroupSpec"></a><A HREF="#exceptgroupspec">ExceptGroupSpec</A></TD>
5621 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5622 </TR>
5623 <TR VALIGN=TOP>
5624 <TD><A NAME="Xref.ExceptKeyword"></a><A HREF="#exceptkeyword">ExceptKeyword</A></TD>
5625 <TD><A HREF="#exceptsdef">ExceptsDef</A>, <A HREF="#allgroupswithexcept">AllGroupsWithExcept</A>, <A HREF="#alltypeswithexcept">AllTypesWithExcept</A>, <A HREF="#alltemplswithexcept">AllTemplsWithExcept</A>,
5626 <A HREF="#allconstswithexcept">AllConstsWithExcept</A>, <A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A>, <A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A>, <A
5627 HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A>, <A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A>, <A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A>, <A
5628 HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A>,
5629 <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A></TD>
5630 </TR>
5631 <TR VALIGN=TOP>
5632 <TD><A NAME="Xref.ExceptModuleParSpec"></a><A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A></TD>
5633 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5634 </TR>
5635 <TR VALIGN=TOP>
5636 <TD><A NAME="Xref.ExceptSignatureSpec"></a><A HREF="#exceptsignaturespec">ExceptSignatureSpec</A></TD>
5637 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5638 </TR>
5639 <TR VALIGN=TOP>
5640 <TD><A NAME="Xref.ExceptSpec"></a><A HREF="#exceptspec">ExceptSpec</A></TD>
5641 <TD><A HREF="#exceptsdef">ExceptsDef</A></TD>
5642 </TR>
5643 <TR VALIGN=TOP>
5644 <TD><A NAME="Xref.ExceptTemplateSpec"></a><A HREF="#excepttemplatespec">ExceptTemplateSpec</A></TD>
5645 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5646 </TR>
5647 <TR VALIGN=TOP>
5648 <TD><A NAME="Xref.ExceptTestcaseSpec"></a><A HREF="#excepttestcasespec">ExceptTestcaseSpec</A></TD>
5649 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5650 </TR>
5651 <TR VALIGN=TOP>
5652 <TD><A NAME="Xref.ExceptTypeDefSpec"></a><A HREF="#excepttypedefspec">ExceptTypeDefSpec</A></TD>
5653 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5654 </TR>
5655 <TR VALIGN=TOP>
5656 <TD><A NAME="Xref.ExceptionKeyword"></a><A HREF="#exceptionkeyword">ExceptionKeyword</A></TD>
5657 <TD><A HREF="#exceptionspec">ExceptionSpec</A></TD>
5658 </TR>
5659 <TR VALIGN=TOP>
5660 <TD><A NAME="Xref.ExceptionSpec"></a><A HREF="#exceptionspec">ExceptionSpec</A></TD>
5661 <TD><A HREF="#signaturedef">SignatureDef</A></TD>
5662 </TR>
5663 <TR VALIGN=TOP>
5664 <TD><A NAME="Xref.ExceptionTypeList"></a><A HREF="#exceptiontypelist">ExceptionTypeList</A></TD>
5665 <TD><A HREF="#exceptionspec">ExceptionSpec</A></TD>
5666 </TR>
5667 <TR VALIGN=TOP>
5668 <TD><A NAME="Xref.ExceptsDef"></a><A HREF="#exceptsdef">ExceptsDef</A></TD>
5669 <TD><A HREF="#allwithexcepts">AllWithExcepts</A>, <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A></TD>
5670 </TR>
5671 <TR VALIGN=TOP>
5672 <TD><A NAME="Xref.ExecuteKeyword"></a><A HREF="#executekeyword">ExecuteKeyword</A></TD>
5673 <TD><A HREF="#testcaseinstance">TestcaseInstance</A></TD>
5674 </TR>
5675 <TR VALIGN=TOP>
5676 <TD><A NAME="Xref.Exponential"></a><A HREF="#exponential">Exponential</A></TD>
5677 <TD><A HREF="#floatenotation">FloatENotation</A></TD>
5678 </TR>
5679 <TR VALIGN=TOP>
5680 <TD><A NAME="Xref.Expression"></a><A HREF="#expression">Expression</A></TD>
5681 <TD><A HREF="#matchop">MatchOp</A>, <A HREF="#varinitialvalue">VarInitialValue</A>, <A HREF="#timervalue">TimerValue</A>, <A HREF="#replyvalue">ReplyValue</A>, <A HREF="#returnstatement">ReturnStatement</A>,
5682 <A HREF="#deactivatestatement">DeactivateStatement</A>, <A HREF="#fieldexpressionspec">FieldExpressionSpec</A>, <A HREF="#notusedorexpression">NotUsedOrExpression</A>, <A HREF="#assignment">Assignment</A></TD>
5683 </TR>
5684 <TR VALIGN=TOP>
5685 <TD><A NAME="Xref.ExtConstDef"></a><A HREF="#extconstdef">ExtConstDef</A></TD>
5686 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
5687 </TR>
5688 <TR VALIGN=TOP>
5689 <TD><A NAME="Xref.ExtConstIdentifier"></a><A HREF="#extconstidentifier">ExtConstIdentifier</A></TD>
5690 <TD><A HREF="#extconstdef">ExtConstDef</A>, <A HREF="#valuereference">ValueReference</A></TD>
5691 </TR>
5692 <TR VALIGN=TOP>
5693 <TD><A NAME="Xref.ExtFunctionDef"></a><A HREF="#extfunctiondef">ExtFunctionDef</A></TD>
5694 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
5695 </TR>
5696 <TR VALIGN=TOP>
5697 <TD><A NAME="Xref.ExtFunctionIdentifier"></a><A HREF="#extfunctionidentifier">ExtFunctionIdentifier</A></TD>
5698 <TD><A HREF="#functionref">FunctionRef</A>, <A HREF="#extfunctiondef">ExtFunctionDef</A></TD>
5699 </TR>
5700 <TR VALIGN=TOP>
5701 <TD><A NAME="Xref.ExtKeyword"></a><A HREF="#extkeyword">ExtKeyword</A></TD>
5702 <TD><A HREF="#extfunctiondef">ExtFunctionDef</A>, <A HREF="#extconstdef">ExtConstDef</A></TD>
5703 </TR>
5704 <TR VALIGN=TOP>
5705 <TD><A NAME="Xref.ExtendedAlphaNum"></a><A HREF="#extendedalphanum">ExtendedAlphaNum</A></TD>
5706 <TD><A HREF="#freetext">FreeText</A></TD>
5707 </TR>
5708 <TR VALIGN=TOP>
5709 <TD><A NAME="Xref.ExtendedFieldReference"></a><A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
5710 <TD><A HREF="#variableref">VariableRef</A>, <A HREF="#referencedtype">ReferencedType</A>, <A HREF="#referencedvalue">ReferencedValue</A></TD>
5711 </TR>
5712 <TR VALIGN=TOP>
5713 <TD><A NAME="Xref.ExtensionKeyword"></a><A HREF="#extensionkeyword">ExtensionKeyword</A></TD>
5714 <TD><A HREF="#attribkeyword">AttribKeyword</A></TD>
5715 </TR>
5716 <TR VALIGN=TOP>
5717 <TD><A NAME="Xref.ExtraMatchingAttributes"></a><A HREF="#extramatchingattributes">ExtraMatchingAttributes</A></TD>
5718 <TD><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A>, <A HREF="#singlevalueorattrib">SingleValueOrAttrib</A></TD>
5719 </TR>
5720 <TR VALIGN=TOP>
5721 <TD><A NAME="Xref.FieldConstExpressionList"></a><A HREF="#fieldconstexpressionlist">FieldConstExpressionList</A></TD>
5722 <TD><A HREF="#compoundconstexpression">CompoundConstExpression</A></TD>
5723 </TR>
5724 <TR VALIGN=TOP>
5725 <TD><A NAME="Xref.FieldConstExpressionSpec"></a><A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A></TD>
5726 <TD><A HREF="#fieldconstexpressionlist">FieldConstExpressionList</A>, <A HREF="#fieldconstexpressionlist">FieldConstExpressionList</A></TD>
5727 </TR>
5728 <TR VALIGN=TOP>
5729 <TD><A NAME="Xref.FieldExpressionList"></a><A HREF="#fieldexpressionlist">FieldExpressionList</A></TD>
5730 <TD><A HREF="#compoundexpression">CompoundExpression</A></TD>
5731 </TR>
5732 <TR VALIGN=TOP>
5733 <TD><A NAME="Xref.FieldExpressionSpec"></a><A HREF="#fieldexpressionspec">FieldExpressionSpec</A></TD>
5734 <TD><A HREF="#fieldexpressionlist">FieldExpressionList</A>, <A HREF="#fieldexpressionlist">FieldExpressionList</A></TD>
5735 </TR>
5736 <TR VALIGN=TOP>
5737 <TD><A NAME="Xref.FieldOrBitNumber"></a><A HREF="#fieldorbitnumber">FieldOrBitNumber</A></TD>
5738 <TD><A HREF="#arrayorbitref">ArrayOrBitRef</A></TD>
5739 </TR>
5740 <TR VALIGN=TOP>
5741 <TD><A NAME="Xref.FieldReference"></a><A HREF="#fieldreference">FieldReference</A></TD>
5742 <TD><A HREF="#fieldspec">FieldSpec</A>, <A HREF="#deforfieldref">DefOrFieldRef</A>, <A HREF="#fieldexpressionspec">FieldExpressionSpec</A>, <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A></TD>
5743 </TR>
5744 <TR VALIGN=TOP>
5745 <TD><A NAME="Xref.FieldSpec"></a><A HREF="#fieldspec">FieldSpec</A></TD>
5746 <TD><A HREF="#fieldspeclist">FieldSpecList</A>, <A HREF="#fieldspeclist">FieldSpecList</A></TD>
5747 </TR>
5748 <TR VALIGN=TOP>
5749 <TD><A NAME="Xref.FieldSpecList"></a><A HREF="#fieldspeclist">FieldSpecList</A></TD>
5750 <TD><A HREF="#templatebody">TemplateBody</A></TD>
5751 </TR>
5752 <TR VALIGN=TOP>
5753 <TD><A NAME="Xref.Final"></a><A HREF="#final">Final</A></TD>
5754 <TD><A HREF="#forstatement">ForStatement</A></TD>
5755 </TR>
5756 <TR VALIGN=TOP>
5757 <TD><A NAME="Xref.FloatDotNotation"></a><A HREF="#floatdotnotation">FloatDotNotation</A></TD>
5758 <TD><A HREF="#floatvalue">FloatValue</A></TD>
5759 </TR>
5760 <TR VALIGN=TOP>
5761 <TD><A NAME="Xref.FloatENotation"></a><A HREF="#floatenotation">FloatENotation</A></TD>
5762 <TD><A HREF="#floatvalue">FloatValue</A></TD>
5763 </TR>
5764 <TR VALIGN=TOP>
5765 <TD><A NAME="Xref.FloatKeyword"></a><A HREF="#floatkeyword">FloatKeyword</A></TD>
5766 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5767 </TR>
5768 <TR VALIGN=TOP>
5769 <TD><A NAME="Xref.FloatValue"></a><A HREF="#floatvalue">FloatValue</A></TD>
5770 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5771 </TR>
5772 <TR VALIGN=TOP>
5773 <TD><A NAME="Xref.ForKeyword"></a><A HREF="#forkeyword">ForKeyword</A></TD>
5774 <TD><A HREF="#forstatement">ForStatement</A></TD>
5775 </TR>
5776 <TR VALIGN=TOP>
5777 <TD><A NAME="Xref.ForStatement"></a><A HREF="#forstatement">ForStatement</A></TD>
5778 <TD><A HREF="#loopconstruct">LoopConstruct</A></TD>
5779 </TR>
5780 <TR VALIGN=TOP>
5781 <TD><A NAME="Xref.FormalPortPar"></a><A HREF="#formalportpar">FormalPortPar</A></TD>
5782 <TD><A HREF="#functionformalpar">FunctionFormalPar</A></TD>
5783 </TR>
5784 <TR VALIGN=TOP>
5785 <TD><A NAME="Xref.FormalTemplatePar"></a><A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
5786 <TD><A HREF="#templateformalpar">TemplateFormalPar</A>, <A HREF="#functionformalpar">FunctionFormalPar</A>, <A HREF="#testcaseformalpar">TestcaseFormalPar</A></TD>
5787 </TR>
5788 <TR VALIGN=TOP>
5789 <TD><A NAME="Xref.FormalTimerPar"></a><A HREF="#formaltimerpar">FormalTimerPar</A></TD>
5790 <TD><A HREF="#functionformalpar">FunctionFormalPar</A></TD>
5791 </TR>
5792 <TR VALIGN=TOP>
5793 <TD><A NAME="Xref.FormalValuePar"></a><A HREF="#formalvaluepar">FormalValuePar</A></TD>
5794 <TD><A HREF="#structdefformalpar">StructDefFormalPar</A>, <A HREF="#templateformalpar">TemplateFormalPar</A>, <A HREF="#functionformalpar">FunctionFormalPar</A>, <A HREF="#signatureformalpar">SignatureFormalPar</A>,
5795 <A HREF="#testcaseformalpar">TestcaseFormalPar</A></TD>
5796 </TR>
5797 <TR VALIGN=TOP>
5798 <TD><A NAME="Xref.FreeText"></a><A HREF="#freetext">FreeText</A></TD>
5799 <TD><A HREF="#languagespec">LanguageSpec</A>, <A HREF="#attribspec">AttribSpec</A>, <A HREF="#sutstatements">SUTStatements</A>, <A HREF="#logstatement">LogStatement</A></TD>
5800 </TR>
5801 <TR VALIGN=TOP>
5802 <TD><A NAME="Xref.FromClause"></a><A HREF="#fromclause">FromClause</A></TD>
5803 <TD><A HREF="#portreceiveop">PortReceiveOp</A>, <A HREF="#porttriggerop">PortTriggerOp</A>, <A HREF="#portgetcallop">PortGetCallOp</A>, <A HREF="#portgetreplyop">PortGetReplyOp</A>, <A
5804 HREF="#fromclausepresent">FromClausePresent</A>, <A HREF="#portcatchop">PortCatchOp</A></TD>
5805 </TR>
5806 <TR VALIGN=TOP>
5807 <TD><A NAME="Xref.FromClausePresent"></a><A HREF="#fromclausepresent">FromClausePresent</A></TD>
5808 <TD><A HREF="#checkparameter">CheckParameter</A></TD>
5809 </TR>
5810 <TR VALIGN=TOP>
5811 <TD><A NAME="Xref.FromKeyword"></a><A HREF="#fromkeyword">FromKeyword</A></TD>
5812 <TD><A HREF="#importfromspec">ImportFromSpec</A>, <A HREF="#fromclause">FromClause</A></TD>
5813 </TR>
5814 <TR VALIGN=TOP>
5815 <TD><A NAME="Xref.FullGroupIdentifier"></a><A HREF="#fullgroupidentifier">FullGroupIdentifier</A></TD>
5816 <TD><A HREF="#groupreflist">GroupRefList</A>, <A HREF="#groupreflist">GroupRefList</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
5817 </TR>
5818 <TR VALIGN=TOP>
5819 <TD><A NAME="Xref.FullGroupIdentifierWithExcept"></a><A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A></TD>
5820 <TD><A HREF="#groupreflistwithexcept">GroupRefListWithExcept</A>, <A HREF="#groupreflistwithexcept">GroupRefListWithExcept</A></TD>
5821 </TR>
5822 <TR VALIGN=TOP>
5823 <TD><A NAME="Xref.FunctionActualPar"></a><A HREF="#functionactualpar">FunctionActualPar</A></TD>
5824 <TD><A HREF="#functionactualparlist">FunctionActualParList</A>, <A HREF="#functionactualparlist">FunctionActualParList</A></TD>
5825 </TR>
5826 <TR VALIGN=TOP>
5827 <TD><A NAME="Xref.FunctionActualParList"></a><A HREF="#functionactualparlist">FunctionActualParList</A></TD>
5828 <TD><A HREF="#functioninstance">FunctionInstance</A>, <A HREF="#altstepinstance">AltstepInstance</A></TD>
5829 </TR>
5830 <TR VALIGN=TOP>
5831 <TD><A NAME="Xref.FunctionDef"></a><A HREF="#functiondef">FunctionDef</A></TD>
5832 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
5833 </TR>
5834 <TR VALIGN=TOP>
5835 <TD><A NAME="Xref.FunctionFormalPar"></a><A HREF="#functionformalpar">FunctionFormalPar</A></TD>
5836 <TD><A HREF="#functionformalparlist">FunctionFormalParList</A>, <A HREF="#functionformalparlist">FunctionFormalParList</A></TD>
5837 </TR>
5838 <TR VALIGN=TOP>
5839 <TD><A NAME="Xref.FunctionFormalParList"></a><A HREF="#functionformalparlist">FunctionFormalParList</A></TD>
5840 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#altstepformalparlist">AltstepFormalParList</A>, <A HREF="#extfunctiondef">ExtFunctionDef</A></TD>
5841 </TR>
5842 <TR VALIGN=TOP>
5843 <TD><A NAME="Xref.FunctionIdentifier"></a><A HREF="#functionidentifier">FunctionIdentifier</A></TD>
5844 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#functionref">FunctionRef</A>, <A HREF="#functionreflist">FunctionRefList</A>, <A HREF="#functionreflist">FunctionRefList</A>, <A
5845 HREF="#definitionref">DefinitionRef</A></TD>
5846 </TR>
5847 <TR VALIGN=TOP>
5848 <TD><A NAME="Xref.FunctionInstance"></a><A HREF="#functioninstance">FunctionInstance</A></TD>
5849 <TD><A HREF="#starttcstatement">StartTCStatement</A>, <A HREF="#componentidentifier">ComponentIdentifier</A>, <A HREF="#addressref">AddressRef</A>, <A HREF="#behaviourstatements">BehaviourStatements</A>,
5850 <A HREF="#opcall">OpCall</A></TD>
5851 </TR>
5852 <TR VALIGN=TOP>
5853 <TD><A NAME="Xref.FunctionKeyword"></a><A HREF="#functionkeyword">FunctionKeyword</A></TD>
5854 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#exceptfunctionspec">ExceptFunctionSpec</A>, <A HREF="#importfunctionspec">ImportFunctionSpec</A>, <A HREF="#extfunctiondef">ExtFunctionDef</A>,
5855 <A HREF="#allref">AllRef</A></TD>
5856 </TR>
5857 <TR VALIGN=TOP>
5858 <TD><A NAME="Xref.FunctionLocalDef"></a><A HREF="#functionlocaldef">FunctionLocalDef</A></TD>
5859 <TD><A HREF="#functionstatementordef">FunctionStatementOrDef</A>, <A HREF="#controlstatementordef">ControlStatementOrDef</A></TD>
5860 </TR>
5861 <TR VALIGN=TOP>
5862 <TD><A NAME="Xref.FunctionLocalInst"></a><A HREF="#functionlocalinst">FunctionLocalInst</A></TD>
5863 <TD><A HREF="#functionstatementordef">FunctionStatementOrDef</A>, <A HREF="#controlstatementordef">ControlStatementOrDef</A></TD>
5864 </TR>
5865 <TR VALIGN=TOP>
5866 <TD><A NAME="Xref.FunctionRef"></a><A HREF="#functionref">FunctionRef</A></TD>
5867 <TD><A HREF="#functioninstance">FunctionInstance</A></TD>
5868 </TR>
5869 <TR VALIGN=TOP>
5870 <TD><A NAME="Xref.FunctionRefList"></a><A HREF="#functionreflist">FunctionRefList</A></TD>
5871 <TD><A HREF="#exceptfunctionspec">ExceptFunctionSpec</A>, <A HREF="#importfunctionspec">ImportFunctionSpec</A>, <A HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
5872 </TR>
5873 <TR VALIGN=TOP>
5874 <TD><A NAME="Xref.FunctionStatement"></a><A HREF="#functionstatement">FunctionStatement</A></TD>
5875 <TD><A HREF="#functionstatementordef">FunctionStatementOrDef</A></TD>
5876 </TR>
5877 <TR VALIGN=TOP>
5878 <TD><A NAME="Xref.FunctionStatementOrDef"></a><A HREF="#functionstatementordef">FunctionStatementOrDef</A></TD>
5879 <TD><A HREF="#functionstatementordeflist">FunctionStatementOrDefList</A></TD>
5880 </TR>
5881 <TR VALIGN=TOP>
5882 <TD><A NAME="Xref.FunctionStatementOrDefList"></a><A HREF="#functionstatementordeflist">FunctionStatementOrDefList</A></TD>
5883 <TD><A HREF="#statementblock">StatementBlock</A></TD>
5884 </TR>
5885 <TR VALIGN=TOP>
5886 <TD><A NAME="Xref.GetCallOpKeyword"></a><A HREF="#getcallopkeyword">GetCallOpKeyword</A></TD>
5887 <TD><A HREF="#portgetcallop">PortGetCallOp</A></TD>
5888 </TR>
5889 <TR VALIGN=TOP>
5890 <TD><A NAME="Xref.GetCallStatement"></a><A HREF="#getcallstatement">GetCallStatement</A></TD>
5891 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
5892 </TR>
5893 <TR VALIGN=TOP>
5894 <TD><A NAME="Xref.GetLocalVerdict"></a><A HREF="#getlocalverdict">GetLocalVerdict</A></TD>
5895 <TD><A HREF="#verdictops">VerdictOps</A></TD>
5896 </TR>
5897 <TR VALIGN=TOP>
5898 <TD><A NAME="Xref.GetReplyOpKeyword"></a><A HREF="#getreplyopkeyword">GetReplyOpKeyword</A></TD>
5899 <TD><A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
5900 </TR>
5901 <TR VALIGN=TOP>
5902 <TD><A NAME="Xref.GetReplyStatement"></a><A HREF="#getreplystatement">GetReplyStatement</A></TD>
5903 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#callbodyops">CallBodyOps</A>, <A HREF="#guardop">GuardOp</A></TD>
5904 </TR>
5905 <TR VALIGN=TOP>
5906 <TD><A NAME="Xref.GlobalModuleId"></a><A HREF="#globalmoduleid">GlobalModuleId</A></TD>
5907 <TD><A HREF="#porttype">PortType</A>, <A HREF="#componenttype">ComponentType</A>, <A HREF="#templaterefwithparlist">TemplateRefWithParList</A>, <A HREF="#templateref">TemplateRef</A>, <A
5908 HREF="#functionref">FunctionRef</A>, <A HREF="#signature">Signature</A>, <A HREF="#testcaseref">TestcaseRef</A>, <A HREF="#altstepref">AltstepRef</A>, <A HREF="#moduleid">ModuleId</A>, <A
5909 HREF="#referencedtype">ReferencedType</A>, <A HREF="#valuereference">ValueReference</A></TD>
5910 </TR>
5911 <TR VALIGN=TOP>
5912 <TD><A NAME="Xref.GotoKeyword"></a><A HREF="#gotokeyword">GotoKeyword</A></TD>
5913 <TD><A HREF="#gotostatement">GotoStatement</A></TD>
5914 </TR>
5915 <TR VALIGN=TOP>
5916 <TD><A NAME="Xref.GotoStatement"></a><A HREF="#gotostatement">GotoStatement</A></TD>
5917 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5918 </TR>
5919 <TR VALIGN=TOP>
5920 <TD><A NAME="Xref.Group"></a><A HREF="#group">Group</A></TD>
5921 <TD><A HREF="#quadruple">Quadruple</A></TD>
5922 </TR>
5923 <TR VALIGN=TOP>
5924 <TD><A NAME="Xref.GroupDef"></a><A HREF="#groupdef">GroupDef</A></TD>
5925 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
5926 </TR>
5927 <TR VALIGN=TOP>
5928 <TD><A NAME="Xref.GroupIdentifier"></a><A HREF="#groupidentifier">GroupIdentifier</A></TD>
5929 <TD><A HREF="#fullgroupidentifier">FullGroupIdentifier</A>, <A HREF="#fullgroupidentifier">FullGroupIdentifier</A>, <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A>,
5930 <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A>, <A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A>, <A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A>,
5931 <A HREF="#groupdef">GroupDef</A></TD>
5932 </TR>
5933 <TR VALIGN=TOP>
5934 <TD><A NAME="Xref.GroupKeyword"></a><A HREF="#groupkeyword">GroupKeyword</A></TD>
5935 <TD><A HREF="#exceptgroupspec">ExceptGroupSpec</A>, <A HREF="#importgroupspec">ImportGroupSpec</A>, <A HREF="#groupdef">GroupDef</A>, <A HREF="#allref">AllRef</A></TD>
5936 </TR>
5937 <TR VALIGN=TOP>
5938 <TD><A NAME="Xref.GroupRefList"></a><A HREF="#groupreflist">GroupRefList</A></TD>
5939 <TD><A HREF="#allgroupswithexcept">AllGroupsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
5940 </TR>
5941 <TR VALIGN=TOP>
5942 <TD><A NAME="Xref.GroupRefListWithExcept"></a><A HREF="#groupreflistwithexcept">GroupRefListWithExcept</A></TD>
5943 <TD><A HREF="#importgroupspec">ImportGroupSpec</A></TD>
5944 </TR>
5945 <TR VALIGN=TOP>
5946 <TD><A NAME="Xref.GuardOp"></a><A HREF="#guardop">GuardOp</A></TD>
5947 <TD><A HREF="#guardstatement">GuardStatement</A>, <A HREF="#interleavedguard">InterleavedGuard</A></TD>
5948 </TR>
5949 <TR VALIGN=TOP>
5950 <TD><A NAME="Xref.GuardStatement"></a><A HREF="#guardstatement">GuardStatement</A></TD>
5951 <TD><A HREF="#altguardlist">AltGuardList</A></TD>
5952 </TR>
5953 <TR VALIGN=TOP>
5954 <TD><A NAME="Xref.Hex"></a><A HREF="#hex">Hex</A></TD>
5955 <TD><A HREF="#hexormatch">HexOrMatch</A>, <A HREF="#hstring">Hstring</A>, <A HREF="#oct">Oct</A>, <A HREF="#oct">Oct</A></TD>
5956 </TR>
5957 <TR VALIGN=TOP>
5958 <TD><A NAME="Xref.HexOrMatch"></a><A HREF="#hexormatch">HexOrMatch</A></TD>
5959 <TD><A HREF="#hexstringmatch">HexStringMatch</A></TD>
5960 </TR>
5961 <TR VALIGN=TOP>
5962 <TD><A NAME="Xref.HexStringKeyword"></a><A HREF="#hexstringkeyword">HexStringKeyword</A></TD>
5963 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5964 </TR>
5965 <TR VALIGN=TOP>
5966 <TD><A NAME="Xref.HexStringMatch"></a><A HREF="#hexstringmatch">HexStringMatch</A></TD>
5967 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
5968 </TR>
5969 <TR VALIGN=TOP>
5970 <TD><A NAME="Xref.HexStringValue"></a><A HREF="#hexstringvalue">HexStringValue</A></TD>
5971 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5972 </TR>
5973 <TR VALIGN=TOP>
5974 <TD><A NAME="Xref.Hstring"></a><A HREF="#hstring">Hstring</A></TD>
5975 <TD><A HREF="#hexstringvalue">HexStringValue</A></TD>
5976 </TR>
5977 <TR VALIGN=TOP>
5978 <TD><A NAME="Xref.Identifier"></a><A HREF="#identifier">Identifier</A></TD>
5979 <TD><A HREF="#moduleidentifier">ModuleIdentifier</A>, <A HREF="#definitivenameandnumberform">DefinitiveNameAndNumberForm</A>, <A HREF="#structtypeidentifier">StructTypeIdentifier</A>, <A
5980 HREF="#structfieldidentifier">StructFieldIdentifier</A>, <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A>, <A HREF="#enumerationidentifier">EnumerationIdentifier</A>, <A
5981 HREF="#subtypeidentifier">SubTypeIdentifier</A>, <A HREF="#porttypeidentifier">PortTypeIdentifier</A>, <A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A>, <A HREF="#portidentifier">PortIdentifier</A>,
5982 <A HREF="#constidentifier">ConstIdentifier</A>, <A HREF="#templateidentifier">TemplateIdentifier</A>, <A HREF="#functionidentifier">FunctionIdentifier</A>, <A HREF="#predeffunctionidentifier">PreDefFunctionIdentifier</A>,
5983 <A HREF="#signatureidentifier">SignatureIdentifier</A>, <A HREF="#testcaseidentifier">TestcaseIdentifier</A>, <A HREF="#altstepidentifier">AltstepIdentifier</A>, <A HREF="#groupidentifier">GroupIdentifier</A>,
5984 <A HREF="#extfunctionidentifier">ExtFunctionIdentifier</A>, <A HREF="#extconstidentifier">ExtConstIdentifier</A>, <A HREF="#moduleparidentifier">ModuleParIdentifier</A>, <A HREF="#varidentifier">VarIdentifier</A>,
5985 <A HREF="#timeridentifier">TimerIdentifier</A>, <A HREF="#nameandnumberform">NameAndNumberForm</A>, <A HREF="#nameform">NameForm</A>, <A HREF="#valueparidentifier">ValueParIdentifier</A>, <A
5986 HREF="#portparidentifier">PortParIdentifier</A>, <A HREF="#timerparidentifier">TimerParIdentifier</A>, <A HREF="#templateparidentifier">TemplateParIdentifier</A>, <A HREF="#labelidentifier">LabelIdentifier</A></TD>
5987 </TR>
5988 <TR VALIGN=TOP>
5989 <TD><A NAME="Xref.IfKeyword"></a><A HREF="#ifkeyword">IfKeyword</A></TD>
5990 <TD><A HREF="#conditionalconstruct">ConditionalConstruct</A>, <A HREF="#elseifclause">ElseIfClause</A></TD>
5991 </TR>
5992 <TR VALIGN=TOP>
5993 <TD><A NAME="Xref.IfPresentKeyword"></a><A HREF="#ifpresentkeyword">IfPresentKeyword</A></TD>
5994 <TD><A HREF="#ifpresentmatch">IfPresentMatch</A></TD>
5995 </TR>
5996 <TR VALIGN=TOP>
5997 <TD><A NAME="Xref.IfPresentMatch"></a><A HREF="#ifpresentmatch">IfPresentMatch</A></TD>
5998 <TD><A HREF="#extramatchingattributes">ExtraMatchingAttributes</A>, <A HREF="#extramatchingattributes">ExtraMatchingAttributes</A></TD>
5999 </TR>
6000 <TR VALIGN=TOP>
6001 <TD><A NAME="Xref.ImportAltstepSpec"></a><A HREF="#importaltstepspec">ImportAltstepSpec</A></TD>
6002 <TD><A HREF="#importelement">ImportElement</A></TD>
6003 </TR>
6004 <TR VALIGN=TOP>
6005 <TD><A NAME="Xref.ImportConstSpec"></a><A HREF="#importconstspec">ImportConstSpec</A></TD>
6006 <TD><A HREF="#importelement">ImportElement</A></TD>
6007 </TR>
6008 <TR VALIGN=TOP>
6009 <TD><A NAME="Xref.ImportDef"></a><A HREF="#importdef">ImportDef</A></TD>
6010 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
6011 </TR>
6012 <TR VALIGN=TOP>
6013 <TD><A NAME="Xref.ImportElement"></a><A HREF="#importelement">ImportElement</A></TD>
6014 <TD><A HREF="#importspec">ImportSpec</A></TD>
6015 </TR>
6016 <TR VALIGN=TOP>
6017 <TD><A NAME="Xref.ImportFromSpec"></a><A HREF="#importfromspec">ImportFromSpec</A></TD>
6018 <TD><A HREF="#importdef">ImportDef</A></TD>
6019 </TR>
6020 <TR VALIGN=TOP>
6021 <TD><A NAME="Xref.ImportFunctionSpec"></a><A HREF="#importfunctionspec">ImportFunctionSpec</A></TD>
6022 <TD><A HREF="#importelement">ImportElement</A></TD>
6023 </TR>
6024 <TR VALIGN=TOP>
6025 <TD><A NAME="Xref.ImportGroupSpec"></a><A HREF="#importgroupspec">ImportGroupSpec</A></TD>
6026 <TD><A HREF="#importelement">ImportElement</A></TD>
6027 </TR>
6028 <TR VALIGN=TOP>
6029 <TD><A NAME="Xref.ImportKeyword"></a><A HREF="#importkeyword">ImportKeyword</A></TD>
6030 <TD><A HREF="#importdef">ImportDef</A></TD>
6031 </TR>
6032 <TR VALIGN=TOP>
6033 <TD><A NAME="Xref.ImportModuleParSpec"></a><A HREF="#importmoduleparspec">ImportModuleParSpec</A></TD>
6034 <TD><A HREF="#importelement">ImportElement</A></TD>
6035 </TR>
6036 <TR VALIGN=TOP>
6037 <TD><A NAME="Xref.ImportSignatureSpec"></a><A HREF="#importsignaturespec">ImportSignatureSpec</A></TD>
6038 <TD><A HREF="#importelement">ImportElement</A></TD>
6039 </TR>
6040 <TR VALIGN=TOP>
6041 <TD><A NAME="Xref.ImportSpec"></a><A HREF="#importspec">ImportSpec</A></TD>
6042 <TD><A HREF="#importdef">ImportDef</A></TD>
6043 </TR>
6044 <TR VALIGN=TOP>
6045 <TD><A NAME="Xref.ImportTemplateSpec"></a><A HREF="#importtemplatespec">ImportTemplateSpec</A></TD>
6046 <TD><A HREF="#importelement">ImportElement</A></TD>
6047 </TR>
6048 <TR VALIGN=TOP>
6049 <TD><A NAME="Xref.ImportTestcaseSpec"></a><A HREF="#importtestcasespec">ImportTestcaseSpec</A></TD>
6050 <TD><A HREF="#importelement">ImportElement</A></TD>
6051 </TR>
6052 <TR VALIGN=TOP>
6053 <TD><A NAME="Xref.ImportTypeDefSpec"></a><A HREF="#importtypedefspec">ImportTypeDefSpec</A></TD>
6054 <TD><A HREF="#importelement">ImportElement</A></TD>
6055 </TR>
6056 <TR VALIGN=TOP>
6057 <TD><A NAME="Xref.InLineTemplate"></a><A HREF="#inlinetemplate">InLineTemplate</A></TD>
6058 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
6059 </TR>
6060 <TR VALIGN=TOP>
6061 <TD><A NAME="Xref.InOutParKeyword"></a><A HREF="#inoutparkeyword">InOutParKeyword</A></TD>
6062 <TD><A HREF="#direction">Direction</A>, <A HREF="#formalvaluepar">FormalValuePar</A>, <A HREF="#formalportpar">FormalPortPar</A>, <A HREF="#formaltimerpar">FormalTimerPar</A></TD>
6063 </TR>
6064 <TR VALIGN=TOP>
6065 <TD><A NAME="Xref.InParKeyword"></a><A HREF="#inparkeyword">InParKeyword</A></TD>
6066 <TD><A HREF="#direction">Direction</A>, <A HREF="#formalvaluepar">FormalValuePar</A>, <A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
6067 </TR>
6068 <TR VALIGN=TOP>
6069 <TD><A NAME="Xref.InfinityKeyword"></a><A HREF="#infinitykeyword">InfinityKeyword</A></TD>
6070 <TD><A HREF="#lowerbound">LowerBound</A>, <A HREF="#upperbound">UpperBound</A></TD>
6071 </TR>
6072 <TR VALIGN=TOP>
6073 <TD><A NAME="Xref.Initial"></a><A HREF="#initial">Initial</A></TD>
6074 <TD><A HREF="#forstatement">ForStatement</A></TD>
6075 </TR>
6076 <TR VALIGN=TOP>
6077 <TD><A NAME="Xref.IntegerKeyword"></a><A HREF="#integerkeyword">IntegerKeyword</A></TD>
6078 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
6079 </TR>
6080 <TR VALIGN=TOP>
6081 <TD><A NAME="Xref.IntegerValue"></a><A HREF="#integervalue">IntegerValue</A></TD>
6082 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
6083 </TR>
6084 <TR VALIGN=TOP>
6085 <TD><A NAME="Xref.InterleavedAction"></a><A HREF="#interleavedaction">InterleavedAction</A></TD>
6086 <TD><A HREF="#interleavedguardelement">InterleavedGuardElement</A></TD>
6087 </TR>
6088 <TR VALIGN=TOP>
6089 <TD><A NAME="Xref.InterleavedConstruct"></a><A HREF="#interleavedconstruct">InterleavedConstruct</A></TD>
6090 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
6091 </TR>
6092 <TR VALIGN=TOP>
6093 <TD><A NAME="Xref.InterleavedGuard"></a><A HREF="#interleavedguard">InterleavedGuard</A></TD>
6094 <TD><A HREF="#interleavedguardelement">InterleavedGuardElement</A></TD>
6095 </TR>
6096 <TR VALIGN=TOP>
6097 <TD><A NAME="Xref.InterleavedGuardElement"></a><A HREF="#interleavedguardelement">InterleavedGuardElement</A></TD>
6098 <TD><A HREF="#interleavedguardlist">InterleavedGuardList</A></TD>
6099 </TR>
6100 <TR VALIGN=TOP>
6101 <TD><A NAME="Xref.InterleavedGuardList"></a><A HREF="#interleavedguardlist">InterleavedGuardList</A></TD>
6102 <TD><A HREF="#interleavedconstruct">InterleavedConstruct</A></TD>
6103 </TR>
6104 <TR VALIGN=TOP>
6105 <TD><A NAME="Xref.InterleavedKeyword"></a><A HREF="#interleavedkeyword">InterleavedKeyword</A></TD>
6106 <TD><A HREF="#interleavedconstruct">InterleavedConstruct</A></TD>
6107 </TR>
6108 <TR VALIGN=TOP>
6109 <TD><A NAME="Xref.LabelIdentifier"></a><A HREF="#labelidentifier">LabelIdentifier</A></TD>
6110 <TD><A HREF="#labelstatement">LabelStatement</A>, <A HREF="#gotostatement">GotoStatement</A></TD>
6111 </TR>
6112 <TR VALIGN=TOP>
6113 <TD><A NAME="Xref.LabelKeyword"></a><A HREF="#labelkeyword">LabelKeyword</A></TD>
6114 <TD><A HREF="#labelstatement">LabelStatement</A></TD>
6115 </TR>
6116 <TR VALIGN=TOP>
6117 <TD><A NAME="Xref.LabelStatement"></a><A HREF="#labelstatement">LabelStatement</A></TD>
6118 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
6119 </TR>
6120 <TR VALIGN=TOP>
6121 <TD><A NAME="Xref.LanguageKeyword"></a><A HREF="#languagekeyword">LanguageKeyword</A></TD>
6122 <TD><A HREF="#languagespec">LanguageSpec</A></TD>
6123 </TR>
6124 <TR VALIGN=TOP>
6125 <TD><A NAME="Xref.LanguageSpec"></a><A HREF="#languagespec">LanguageSpec</A></TD>
6126 <TD><A HREF="#moduleid">ModuleId</A></TD>
6127 </TR>
6128 <TR VALIGN=TOP>
6129 <TD><A NAME="Xref.LengthKeyword"></a><A HREF="#lengthkeyword">LengthKeyword</A></TD>
6130 <TD><A HREF="#stringlength">StringLength</A></TD>
6131 </TR>
6132 <TR VALIGN=TOP>
6133 <TD><A NAME="Xref.LengthMatch"></a><A HREF="#lengthmatch">LengthMatch</A></TD>
6134 <TD><A HREF="#extramatchingattributes">ExtraMatchingAttributes</A>, <A HREF="#extramatchingattributes">ExtraMatchingAttributes</A></TD>
6135 </TR>
6136 <TR VALIGN=TOP>
6137 <TD><A NAME="Xref.LogKeyword"></a><A HREF="#logkeyword">LogKeyword</A></TD>
6138 <TD><A HREF="#logstatement">LogStatement</A></TD>
6139 </TR>
6140 <TR VALIGN=TOP>
6141 <TD><A NAME="Xref.LogStatement"></a><A HREF="#logstatement">LogStatement</A></TD>
6142 <TD><A HREF="#basicstatements">BasicStatements</A></TD>
6143 </TR>
6144 <TR VALIGN=TOP>
6145 <TD><A NAME="Xref.LoopConstruct"></a><A HREF="#loopconstruct">LoopConstruct</A></TD>
6146 <TD><A HREF="#basicstatements">BasicStatements</A></TD>
6147 </TR>
6148 <TR VALIGN=TOP>
6149 <TD><A NAME="Xref.LowerAlpha"></a><A HREF="#loweralpha">LowerAlpha</A></TD>
6150 <TD><A HREF="#alpha">Alpha</A></TD>
6151 </TR>
6152 <TR VALIGN=TOP>
6153 <TD><A NAME="Xref.LowerBound"></a><A HREF="#lowerbound">LowerBound</A></TD>
6154 <TD><A HREF="#rangedef">RangeDef</A>, <A HREF="#range">Range</A></TD>
6155 </TR>
6156 <TR VALIGN=TOP>
6157 <TD><A NAME="Xref.MTCKeyword"></a><A HREF="#mtckeyword">MTCKeyword</A></TD>
6158 <TD><A HREF="#mtcop">MTCOp</A></TD>
6159 </TR>
6160 <TR VALIGN=TOP>
6161 <TD><A NAME="Xref.MTCOp"></a><A HREF="#mtcop">MTCOp</A></TD>
6162 <TD><A HREF="#configurationops">ConfigurationOps</A>, <A HREF="#componentref">ComponentRef</A>, <A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A></TD>
6163 </TR>
6164 <TR VALIGN=TOP>
6165 <TD><A NAME="Xref.MapKeyword"></a><A HREF="#mapkeyword">MapKeyword</A></TD>
6166 <TD><A HREF="#mapstatement">MapStatement</A></TD>
6167 </TR>
6168 <TR VALIGN=TOP>
6169 <TD><A NAME="Xref.MapStatement"></a><A HREF="#mapstatement">MapStatement</A></TD>
6170 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
6171 </TR>
6172 <TR VALIGN=TOP>
6173 <TD><A NAME="Xref.MatchKeyword"></a><A HREF="#matchkeyword">MatchKeyword</A></TD>
6174 <TD><A HREF="#matchop">MatchOp</A></TD>
6175 </TR>
6176 <TR VALIGN=TOP>
6177 <TD><A NAME="Xref.MatchOp"></a><A HREF="#matchop">MatchOp</A></TD>
6178 <TD><A HREF="#templateops">TemplateOps</A></TD>
6179 </TR>
6180 <TR VALIGN=TOP>
6181 <TD><A NAME="Xref.MatchingSymbol"></a><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6182 <TD><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A></TD>
6183 </TR>
6184 <TR VALIGN=TOP>
6185 <TD><A NAME="Xref.MessageAttribs"></a><A HREF="#messageattribs">MessageAttribs</A></TD>
6186 <TD><A HREF="#portdefattribs">PortDefAttribs</A></TD>
6187 </TR>
6188 <TR VALIGN=TOP>
6189 <TD><A NAME="Xref.MessageKeyword"></a><A HREF="#messagekeyword">MessageKeyword</A></TD>
6190 <TD><A HREF="#messageattribs">MessageAttribs</A></TD>
6191 </TR>
6192 <TR VALIGN=TOP>
6193 <TD><A NAME="Xref.MessageList"></a><A HREF="#messagelist">MessageList</A></TD>
6194 <TD><A HREF="#messageattribs">MessageAttribs</A></TD>
6195 </TR>
6196 <TR VALIGN=TOP>
6197 <TD><A NAME="Xref.Minus"></a><A HREF="#minus">Minus</A></TD>
6198 <TD><A HREF="#enumeration">Enumeration</A>, <A HREF="#lowerbound">LowerBound</A>, <A HREF="#floatenotation">FloatENotation</A></TD>
6199 </TR>
6200 <TR VALIGN=TOP>
6201 <TD><A NAME="Xref.MixedAttribs"></a><A HREF="#mixedattribs">MixedAttribs</A></TD>
6202 <TD><A HREF="#portdefattribs">PortDefAttribs</A></TD>
6203 </TR>
6204 <TR VALIGN=TOP>
6205 <TD><A NAME="Xref.MixedKeyword"></a><A HREF="#mixedkeyword">MixedKeyword</A></TD>
6206 <TD><A HREF="#mixedattribs">MixedAttribs</A></TD>
6207 </TR>
6208 <TR VALIGN=TOP>
6209 <TD><A NAME="Xref.MixedList"></a><A HREF="#mixedlist">MixedList</A></TD>
6210 <TD><A HREF="#mixedattribs">MixedAttribs</A></TD>
6211 </TR>
6212 <TR VALIGN=TOP>
6213 <TD><A NAME="Xref.ModifiesKeyword"></a><A HREF="#modifieskeyword">ModifiesKeyword</A></TD>
6214 <TD><A HREF="#deriveddef">DerivedDef</A>, <A HREF="#derivedrefwithparlist">DerivedRefWithParList</A></TD>
6215 </TR>
6216 <TR VALIGN=TOP>
6217 <TD><A NAME="Xref.ModuleControlBody"></a><A HREF="#modulecontrolbody">ModuleControlBody</A></TD>
6218 <TD><A HREF="#modulecontrolpart">ModuleControlPart</A></TD>
6219 </TR>
6220 <TR VALIGN=TOP>
6221 <TD><A NAME="Xref.ModuleControlPart"></a><A HREF="#modulecontrolpart">ModuleControlPart</A></TD>
6222 <TD><A HREF="#ttcn3module">TTCN3Module</A></TD>
6223 </TR>
6224 <TR VALIGN=TOP>
6225 <TD><A NAME="Xref.ModuleDefinition"></a><A HREF="#moduledefinition">ModuleDefinition</A></TD>
6226 <TD><A HREF="#moduledefinitionslist">ModuleDefinitionsList</A></TD>
6227 </TR>
6228 <TR VALIGN=TOP>
6229 <TD><A NAME="Xref.ModuleDefinitionsList"></a><A HREF="#moduledefinitionslist">ModuleDefinitionsList</A></TD>
6230 <TD><A HREF="#moduledefinitionspart">ModuleDefinitionsPart</A></TD>
6231 </TR>
6232 <TR VALIGN=TOP>
6233 <TD><A NAME="Xref.ModuleDefinitionsPart"></a><A HREF="#moduledefinitionspart">ModuleDefinitionsPart</A></TD>
6234 <TD><A HREF="#ttcn3module">TTCN3Module</A>, <A HREF="#groupdef">GroupDef</A></TD>
6235 </TR>
6236 <TR VALIGN=TOP>
6237 <TD><A NAME="Xref.ModuleId"></a><A HREF="#moduleid">ModuleId</A></TD>
6238 <TD><A HREF="#importfromspec">ImportFromSpec</A></TD>
6239 </TR>
6240 <TR VALIGN=TOP>
6241 <TD><A NAME="Xref.ModuleIdentifier"></a><A HREF="#moduleidentifier">ModuleIdentifier</A></TD>
6242 <TD><A HREF="#ttcn3moduleid">TTCN3ModuleId</A>, <A HREF="#globalmoduleid">GlobalModuleId</A></TD>
6243 </TR>
6244 <TR VALIGN=TOP>
6245 <TD><A NAME="Xref.ModulePar"></a><A HREF="#modulepar">ModulePar</A></TD>
6246 <TD><A HREF="#moduleparlist">ModuleParList</A>, <A HREF="#moduleparlist">ModuleParList</A></TD>
6247 </TR>
6248 <TR VALIGN=TOP>
6249 <TD><A NAME="Xref.ModuleParDef"></a><A HREF="#modulepardef">ModuleParDef</A></TD>
6250 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
6251 </TR>
6252 <TR VALIGN=TOP>
6253 <TD><A NAME="Xref.ModuleParIdentifier"></a><A HREF="#moduleparidentifier">ModuleParIdentifier</A></TD>
6254 <TD><A HREF="#moduleparreflist">ModuleParRefList</A>, <A HREF="#moduleparreflist">ModuleParRefList</A>, <A HREF="#modulepar">ModulePar</A>, <A HREF="#modulepar">ModulePar</A>, <A
6255 HREF="#valuereference">ValueReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
6256 </TR>
6257 <TR VALIGN=TOP>
6258 <TD><A NAME="Xref.ModuleParKeyword"></a><A HREF="#moduleparkeyword">ModuleParKeyword</A></TD>
6259 <TD><A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A>, <A HREF="#importmoduleparspec">ImportModuleParSpec</A>, <A HREF="#modulepardef">ModuleParDef</A>, <A HREF="#allref">AllRef</A></TD>
6260 </TR>
6261 <TR VALIGN=TOP>
6262 <TD><A NAME="Xref.ModuleParList"></a><A HREF="#moduleparlist">ModuleParList</A></TD>
6263 <TD><A HREF="#modulepardef">ModuleParDef</A></TD>
6264 </TR>
6265 <TR VALIGN=TOP>
6266 <TD><A NAME="Xref.ModuleParRefList"></a><A HREF="#moduleparreflist">ModuleParRefList</A></TD>
6267 <TD><A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A>, <A HREF="#importmoduleparspec">ImportModuleParSpec</A>, <A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A>, <A
6268 HREF="#allref">AllRef</A></TD>
6269 </TR>
6270 <TR VALIGN=TOP>
6271 <TD><A NAME="Xref.ModuleParType"></a><A HREF="#modulepartype">ModuleParType</A></TD>
6272 <TD><A HREF="#modulepar">ModulePar</A></TD>
6273 </TR>
6274 <TR VALIGN=TOP>
6275 <TD><A NAME="Xref.MulExpression"></a><A HREF="#mulexpression">MulExpression</A></TD>
6276 <TD><A HREF="#addexpression">AddExpression</A>, <A HREF="#addexpression">AddExpression</A></TD>
6277 </TR>
6278 <TR VALIGN=TOP>
6279 <TD><A NAME="Xref.MultiWithAttrib"></a><A HREF="#multiwithattrib">MultiWithAttrib</A></TD>
6280 <TD><A HREF="#withattriblist">WithAttribList</A></TD>
6281 </TR>
6282 <TR VALIGN=TOP>
6283 <TD><A NAME="Xref.MultiplyOp"></a><A HREF="#multiplyop">MultiplyOp</A></TD>
6284 <TD><A HREF="#mulexpression">MulExpression</A></TD>
6285 </TR>
6286 <TR VALIGN=TOP>
6287 <TD><A NAME="Xref.NameAndNumberForm"></a><A HREF="#nameandnumberform">NameAndNumberForm</A></TD>
6288 <TD><A HREF="#objidcomponent">ObjIdComponent</A></TD>
6289 </TR>
6290 <TR VALIGN=TOP>
6291 <TD><A NAME="Xref.NameForm"></a><A HREF="#nameform">NameForm</A></TD>
6292 <TD><A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A>, <A HREF="#objidcomponent">ObjIdComponent</A></TD>
6293 </TR>
6294 <TR VALIGN=TOP>
6295 <TD><A NAME="Xref.NoBlockKeyword"></a><A HREF="#noblockkeyword">NoBlockKeyword</A></TD>
6296 <TD><A HREF="#signaturedef">SignatureDef</A></TD>
6297 </TR>
6298 <TR VALIGN=TOP>
6299 <TD><A NAME="Xref.NonZeroNum"></a><A HREF="#nonzeronum">NonZeroNum</A></TD>
6300 <TD><A HREF="#number">Number</A>, <A HREF="#num">Num</A></TD>
6301 </TR>
6302 <TR VALIGN=TOP>
6303 <TD><A NAME="Xref.NotExpression"></a><A HREF="#notexpression">NotExpression</A></TD>
6304 <TD><A HREF="#andexpression">AndExpression</A>, <A HREF="#andexpression">AndExpression</A></TD>
6305 </TR>
6306 <TR VALIGN=TOP>
6307 <TD><A NAME="Xref.NotUsedOrExpression"></a><A HREF="#notusedorexpression">NotUsedOrExpression</A></TD>
6308 <TD><A HREF="#arrayelementexpressionlist">ArrayElementExpressionList</A>, <A HREF="#arrayelementexpressionlist">ArrayElementExpressionList</A></TD>
6309 </TR>
6310 <TR VALIGN=TOP>
6311 <TD><A NAME="Xref.NotUsedSymbol"></a><A HREF="#notusedsymbol">NotUsedSymbol</A></TD>
6312 <TD><A HREF="#arrayelementspec">ArrayElementSpec</A>, <A HREF="#variableentry">VariableEntry</A>, <A HREF="#notusedorexpression">NotUsedOrExpression</A></TD>
6313 </TR>
6314 <TR VALIGN=TOP>
6315 <TD><A NAME="Xref.NowaitKeyword"></a><A HREF="#nowaitkeyword">NowaitKeyword</A></TD>
6316 <TD><A HREF="#calltimervalue">CallTimerValue</A></TD>
6317 </TR>
6318 <TR VALIGN=TOP>
6319 <TD><A NAME="Xref.Num"></a><A HREF="#num">Num</A></TD>
6320 <TD><A HREF="#number">Number</A>, <A HREF="#decimalnumber">DecimalNumber</A>, <A HREF="#hex">Hex</A>, <A HREF="#alphanum">AlphaNum</A></TD>
6321 </TR>
6322 <TR VALIGN=TOP>
6323 <TD><A NAME="Xref.Number"></a><A HREF="#number">Number</A></TD>
6324 <TD><A HREF="#definitivenumberform">DefinitiveNumberForm</A>, <A HREF="#enumeration">Enumeration</A>, <A HREF="#integervalue">IntegerValue</A>, <A HREF="#numberform">NumberForm</A>, <A
6325 HREF="#group">Group</A>, <A HREF="#plane">Plane</A>, <A HREF="#row">Row</A>, <A HREF="#cell">Cell</A>, <A HREF="#floatdotnotation">FloatDotNotation</A>, <A HREF="#floatenotation">FloatENotation</A>,
6326 <A HREF="#floatenotation">FloatENotation</A></TD>
6327 </TR>
6328 <TR VALIGN=TOP>
6329 <TD><A NAME="Xref.NumberForm"></a><A HREF="#numberform">NumberForm</A></TD>
6330 <TD><A HREF="#objidcomponent">ObjIdComponent</A>, <A HREF="#nameandnumberform">NameAndNumberForm</A></TD>
6331 </TR>
6332 <TR VALIGN=TOP>
6333 <TD><A NAME="Xref.ObjIdComponent"></a><A HREF="#objidcomponent">ObjIdComponent</A></TD>
6334 <TD><A HREF="#objidcomponentlist">ObjIdComponentList</A></TD>
6335 </TR>
6336 <TR VALIGN=TOP>
6337 <TD><A NAME="Xref.ObjIdComponentList"></a><A HREF="#objidcomponentlist">ObjIdComponentList</A></TD>
6338 <TD><A HREF="#objectidentifiervalue">ObjectIdentifierValue</A></TD>
6339 </TR>
6340 <TR VALIGN=TOP>
6341 <TD><A NAME="Xref.ObjectIdentifierKeyword"></a><A HREF="#objectidentifierkeyword">ObjectIdentifierKeyword</A></TD>
6342 <TD><A HREF="#definitiveidentifier">DefinitiveIdentifier</A>, <A HREF="#predefinedtype">PredefinedType</A>, <A HREF="#objectidentifiervalue">ObjectIdentifierValue</A></TD>
6343 </TR>
6344 <TR VALIGN=TOP>
6345 <TD><A NAME="Xref.ObjectIdentifierValue"></a><A HREF="#objectidentifiervalue">ObjectIdentifierValue</A></TD>
6346 <TD><A HREF="#globalmoduleid">GlobalModuleId</A>, <A HREF="#predefinedvalue">PredefinedValue</A></TD>
6347 </TR>
6348 <TR VALIGN=TOP>
6349 <TD><A NAME="Xref.Oct"></a><A HREF="#oct">Oct</A></TD>
6350 <TD><A HREF="#octormatch">OctOrMatch</A>, <A HREF="#ostring">Ostring</A></TD>
6351 </TR>
6352 <TR VALIGN=TOP>
6353 <TD><A NAME="Xref.OctOrMatch"></a><A HREF="#octormatch">OctOrMatch</A></TD>
6354 <TD><A HREF="#octetstringmatch">OctetStringMatch</A></TD>
6355 </TR>
6356 <TR VALIGN=TOP>
6357 <TD><A NAME="Xref.OctetStringKeyword"></a><A HREF="#octetstringkeyword">OctetStringKeyword</A></TD>
6358 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
6359 </TR>
6360 <TR VALIGN=TOP>
6361 <TD><A NAME="Xref.OctetStringMatch"></a><A HREF="#octetstringmatch">OctetStringMatch</A></TD>
6362 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6363 </TR>
6364 <TR VALIGN=TOP>
6365 <TD><A NAME="Xref.OctetStringValue"></a><A HREF="#octetstringvalue">OctetStringValue</A></TD>
6366 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
6367 </TR>
6368 <TR VALIGN=TOP>
6369 <TD><A NAME="Xref.OfKeyword"></a><A HREF="#ofkeyword">OfKeyword</A></TD>
6370 <TD><A HREF="#recordofdef">RecordOfDef</A>, <A HREF="#setofdef">SetOfDef</A></TD>
6371 </TR>
6372 <TR VALIGN=TOP>
6373 <TD><A NAME="Xref.OmitKeyword"></a><A HREF="#omitkeyword">OmitKeyword</A></TD>
6374 <TD><A HREF="#omitvalue">OmitValue</A></TD>
6375 </TR>
6376 <TR VALIGN=TOP>
6377 <TD><A NAME="Xref.OmitValue"></a><A HREF="#omitvalue">OmitValue</A></TD>
6378 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
6379 </TR>
6380 <TR VALIGN=TOP>
6381 <TD><A NAME="Xref.OnKeyword"></a><A HREF="#onkeyword">OnKeyword</A></TD>
6382 <TD><A HREF="#runsonspec">RunsOnSpec</A></TD>
6383 </TR>
6384 <TR VALIGN=TOP>
6385 <TD><A NAME="Xref.OpCall"></a><A HREF="#opcall">OpCall</A></TD>
6386 <TD><A HREF="#primary">Primary</A></TD>
6387 </TR>
6388 <TR VALIGN=TOP>
6389 <TD><A NAME="Xref.OptionalKeyword"></a><A HREF="#optionalkeyword">OptionalKeyword</A></TD>
6390 <TD><A HREF="#structfielddef">StructFieldDef</A></TD>
6391 </TR>
6392 <TR VALIGN=TOP>
6393 <TD><A NAME="Xref.Ostring"></a><A HREF="#ostring">Ostring</A></TD>
6394 <TD><A HREF="#octetstringvalue">OctetStringValue</A></TD>
6395 </TR>
6396 <TR VALIGN=TOP>
6397 <TD><A NAME="Xref.OutParKeyword"></a><A HREF="#outparkeyword">OutParKeyword</A></TD>
6398 <TD><A HREF="#direction">Direction</A>, <A HREF="#formalvaluepar">FormalValuePar</A></TD>
6399 </TR>
6400 <TR VALIGN=TOP>
6401 <TD><A NAME="Xref.OverrideKeyword"></a><A HREF="#overridekeyword">OverrideKeyword</A></TD>
6402 <TD><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
6403 </TR>
6404 <TR VALIGN=TOP>
6405 <TD><A NAME="Xref.ParRef"></a><A HREF="#parref">ParRef</A></TD>
6406 <TD><A HREF="#fieldreference">FieldReference</A></TD>
6407 </TR>
6408 <TR VALIGN=TOP>
6409 <TD><A NAME="Xref.ParaAssignmentList"></a><A HREF="#paraassignmentlist">ParaAssignmentList</A></TD>
6410 <TD><A HREF="#paraspec">ParaSpec</A></TD>
6411 </TR>
6412 <TR VALIGN=TOP>
6413 <TD><A NAME="Xref.ParaKeyword"></a><A HREF="#parakeyword">ParaKeyword</A></TD>
6414 <TD><A HREF="#paraspec">ParaSpec</A></TD>
6415 </TR>
6416 <TR VALIGN=TOP>
6417 <TD><A NAME="Xref.ParaSpec"></a><A HREF="#paraspec">ParaSpec</A></TD>
6418 <TD><A HREF="#redirectspec">RedirectSpec</A>, <A HREF="#redirectspec">RedirectSpec</A></TD>
6419 </TR>
6420 <TR VALIGN=TOP>
6421 <TD><A NAME="Xref.ParameterIdentifier"></a><A HREF="#parameteridentifier">ParameterIdentifier</A></TD>
6422 <TD><A HREF="#variableassignment">VariableAssignment</A></TD>
6423 </TR>
6424 <TR VALIGN=TOP>
6425 <TD><A NAME="Xref.PatternKeyword"></a><A HREF="#patternkeyword">PatternKeyword</A></TD>
6426 <TD><A HREF="#charstringmatch">CharStringMatch</A></TD>
6427 </TR>
6428 <TR VALIGN=TOP>
6429 <TD><A NAME="Xref.PermutationKeyword"></a><A HREF="#permutationkeyword">PermutationKeyword</A></TD>
6430 <TD><A HREF="#permutationmatch">PermutationMatch</A></TD>
6431 </TR>
6432 <TR VALIGN=TOP>
6433 <TD><A NAME="Xref.PermutationMatch"></a><A HREF="#permutationmatch">PermutationMatch</A></TD>
6434 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6435 </TR>
6436 <TR VALIGN=TOP>
6437 <TD><A NAME="Xref.Plane"></a><A HREF="#plane">Plane</A></TD>
6438 <TD><A HREF="#quadruple">Quadruple</A></TD>
6439 </TR>
6440 <TR VALIGN=TOP>
6441 <TD><A NAME="Xref.Port"></a><A HREF="#port">Port</A></TD>
6442 <TD><A HREF="#functionactualpar">FunctionActualPar</A>, <A HREF="#portref">PortRef</A>, <A HREF="#sendstatement">SendStatement</A>, <A HREF="#callstatement">CallStatement</A>, <A
6443 HREF="#replystatement">ReplyStatement</A>, <A HREF="#raisestatement">RaiseStatement</A>, <A HREF="#portorany">PortOrAny</A>, <A HREF="#portorall">PortOrAll</A></TD>
6444 </TR>
6445 <TR VALIGN=TOP>
6446 <TD><A NAME="Xref.PortCallBody"></a><A HREF="#portcallbody">PortCallBody</A></TD>
6447 <TD><A HREF="#callstatement">CallStatement</A></TD>
6448 </TR>
6449 <TR VALIGN=TOP>
6450 <TD><A NAME="Xref.PortCallOp"></a><A HREF="#portcallop">PortCallOp</A></TD>
6451 <TD><A HREF="#callstatement">CallStatement</A></TD>
6452 </TR>
6453 <TR VALIGN=TOP>
6454 <TD><A NAME="Xref.PortCatchOp"></a><A HREF="#portcatchop">PortCatchOp</A></TD>
6455 <TD><A HREF="#checkportopspresent">CheckPortOpsPresent</A>, <A HREF="#catchstatement">CatchStatement</A></TD>
6456 </TR>
6457 <TR VALIGN=TOP>
6458 <TD><A NAME="Xref.PortCheckOp"></a><A HREF="#portcheckop">PortCheckOp</A></TD>
6459 <TD><A HREF="#checkstatement">CheckStatement</A></TD>
6460 </TR>
6461 <TR VALIGN=TOP>
6462 <TD><A NAME="Xref.PortClearOp"></a><A HREF="#portclearop">PortClearOp</A></TD>
6463 <TD><A HREF="#clearstatement">ClearStatement</A></TD>
6464 </TR>
6465 <TR VALIGN=TOP>
6466 <TD><A NAME="Xref.PortDef"></a><A HREF="#portdef">PortDef</A></TD>
6467 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6468 </TR>
6469 <TR VALIGN=TOP>
6470 <TD><A NAME="Xref.PortDefAttribs"></a><A HREF="#portdefattribs">PortDefAttribs</A></TD>
6471 <TD><A HREF="#portdefbody">PortDefBody</A></TD>
6472 </TR>
6473 <TR VALIGN=TOP>
6474 <TD><A NAME="Xref.PortDefBody"></a><A HREF="#portdefbody">PortDefBody</A></TD>
6475 <TD><A HREF="#portdef">PortDef</A></TD>
6476 </TR>
6477 <TR VALIGN=TOP>
6478 <TD><A NAME="Xref.PortElement"></a><A HREF="#portelement">PortElement</A></TD>
6479 <TD><A HREF="#portinstance">PortInstance</A>, <A HREF="#portinstance">PortInstance</A></TD>
6480 </TR>
6481 <TR VALIGN=TOP>
6482 <TD><A NAME="Xref.PortGetCallOp"></a><A HREF="#portgetcallop">PortGetCallOp</A></TD>
6483 <TD><A HREF="#getcallstatement">GetCallStatement</A>, <A HREF="#checkportopspresent">CheckPortOpsPresent</A></TD>
6484 </TR>
6485 <TR VALIGN=TOP>
6486 <TD><A NAME="Xref.PortGetReplyOp"></a><A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
6487 <TD><A HREF="#getreplystatement">GetReplyStatement</A>, <A HREF="#checkportopspresent">CheckPortOpsPresent</A></TD>
6488 </TR>
6489 <TR VALIGN=TOP>
6490 <TD><A NAME="Xref.PortIdentifier"></a><A HREF="#portidentifier">PortIdentifier</A></TD>
6491 <TD><A HREF="#portelement">PortElement</A>, <A HREF="#port">Port</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
6492 </TR>
6493 <TR VALIGN=TOP>
6494 <TD><A NAME="Xref.PortInstance"></a><A HREF="#portinstance">PortInstance</A></TD>
6495 <TD><A HREF="#componentelementdef">ComponentElementDef</A></TD>
6496 </TR>
6497 <TR VALIGN=TOP>
6498 <TD><A NAME="Xref.PortKeyword"></a><A HREF="#portkeyword">PortKeyword</A></TD>
6499 <TD><A HREF="#portdef">PortDef</A>, <A HREF="#portinstance">PortInstance</A>, <A HREF="#portorany">PortOrAny</A>, <A HREF="#portorall">PortOrAll</A></TD>
6500 </TR>
6501 <TR VALIGN=TOP>
6502 <TD><A NAME="Xref.PortOrAll"></a><A HREF="#portorall">PortOrAll</A></TD>
6503 <TD><A HREF="#clearstatement">ClearStatement</A>, <A HREF="#startstatement">StartStatement</A>, <A HREF="#stopstatement">StopStatement</A></TD>
6504 </TR>
6505 <TR VALIGN=TOP>
6506 <TD><A NAME="Xref.PortOrAny"></a><A HREF="#portorany">PortOrAny</A></TD>
6507 <TD><A HREF="#receivestatement">ReceiveStatement</A>, <A HREF="#triggerstatement">TriggerStatement</A>, <A HREF="#getcallstatement">GetCallStatement</A>, <A HREF="#getreplystatement">GetReplyStatement</A>,
6508 <A HREF="#checkstatement">CheckStatement</A>, <A HREF="#catchstatement">CatchStatement</A></TD>
6509 </TR>
6510 <TR VALIGN=TOP>
6511 <TD><A NAME="Xref.PortParIdentifier"></a><A HREF="#portparidentifier">PortParIdentifier</A></TD>
6512 <TD><A HREF="#port">Port</A>, <A HREF="#parameteridentifier">ParameterIdentifier</A>, <A HREF="#formalportpar">FormalPortPar</A></TD>
6513 </TR>
6514 <TR VALIGN=TOP>
6515 <TD><A NAME="Xref.PortRaiseOp"></a><A HREF="#portraiseop">PortRaiseOp</A></TD>
6516 <TD><A HREF="#raisestatement">RaiseStatement</A></TD>
6517 </TR>
6518 <TR VALIGN=TOP>
6519 <TD><A NAME="Xref.PortReceiveOp"></a><A HREF="#portreceiveop">PortReceiveOp</A></TD>
6520 <TD><A HREF="#receivestatement">ReceiveStatement</A>, <A HREF="#checkportopspresent">CheckPortOpsPresent</A></TD>
6521 </TR>
6522 <TR VALIGN=TOP>
6523 <TD><A NAME="Xref.PortRedirect"></a><A HREF="#portredirect">PortRedirect</A></TD>
6524 <TD><A HREF="#portreceiveop">PortReceiveOp</A>, <A HREF="#porttriggerop">PortTriggerOp</A>, <A HREF="#portcatchop">PortCatchOp</A></TD>
6525 </TR>
6526 <TR VALIGN=TOP>
6527 <TD><A NAME="Xref.PortRedirectSymbol"></a><A HREF="#portredirectsymbol">PortRedirectSymbol</A></TD>
6528 <TD><A HREF="#portredirect">PortRedirect</A>, <A HREF="#portredirectwithparam">PortRedirectWithParam</A>, <A HREF="#fromclausepresent">FromClausePresent</A>, <A HREF="#redirectpresent">RedirectPresent</A></TD>
6529 </TR>
6530 <TR VALIGN=TOP>
6531 <TD><A NAME="Xref.PortRedirectWithParam"></a><A HREF="#portredirectwithparam">PortRedirectWithParam</A></TD>
6532 <TD><A HREF="#portgetcallop">PortGetCallOp</A>, <A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
6533 </TR>
6534 <TR VALIGN=TOP>
6535 <TD><A NAME="Xref.PortRef"></a><A HREF="#portref">PortRef</A></TD>
6536 <TD><A HREF="#portspec">PortSpec</A>, <A HREF="#portspec">PortSpec</A></TD>
6537 </TR>
6538 <TR VALIGN=TOP>
6539 <TD><A NAME="Xref.PortReplyOp"></a><A HREF="#portreplyop">PortReplyOp</A></TD>
6540 <TD><A HREF="#replystatement">ReplyStatement</A></TD>
6541 </TR>
6542 <TR VALIGN=TOP>
6543 <TD><A NAME="Xref.PortSendOp"></a><A HREF="#portsendop">PortSendOp</A></TD>
6544 <TD><A HREF="#sendstatement">SendStatement</A></TD>
6545 </TR>
6546 <TR VALIGN=TOP>
6547 <TD><A NAME="Xref.PortSpec"></a><A HREF="#portspec">PortSpec</A></TD>
6548 <TD><A HREF="#connectstatement">ConnectStatement</A>, <A HREF="#disconnectstatement">DisconnectStatement</A>, <A HREF="#mapstatement">MapStatement</A>, <A HREF="#unmapstatement">UnmapStatement</A></TD>
6549 </TR>
6550 <TR VALIGN=TOP>
6551 <TD><A NAME="Xref.PortStartOp"></a><A HREF="#portstartop">PortStartOp</A></TD>
6552 <TD><A HREF="#startstatement">StartStatement</A></TD>
6553 </TR>
6554 <TR VALIGN=TOP>
6555 <TD><A NAME="Xref.PortStopOp"></a><A HREF="#portstopop">PortStopOp</A></TD>
6556 <TD><A HREF="#stopstatement">StopStatement</A></TD>
6557 </TR>
6558 <TR VALIGN=TOP>
6559 <TD><A NAME="Xref.PortTriggerOp"></a><A HREF="#porttriggerop">PortTriggerOp</A></TD>
6560 <TD><A HREF="#triggerstatement">TriggerStatement</A></TD>
6561 </TR>
6562 <TR VALIGN=TOP>
6563 <TD><A NAME="Xref.PortType"></a><A HREF="#porttype">PortType</A></TD>
6564 <TD><A HREF="#portinstance">PortInstance</A></TD>
6565 </TR>
6566 <TR VALIGN=TOP>
6567 <TD><A NAME="Xref.PortTypeIdentifier"></a><A HREF="#porttypeidentifier">PortTypeIdentifier</A></TD>
6568 <TD><A HREF="#porttype">PortType</A>, <A HREF="#portdefbody">PortDefBody</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A HREF="#formalportpar">FormalPortPar</A>, <A
6569 HREF="#definitionref">DefinitionRef</A></TD>
6570 </TR>
6571 <TR VALIGN=TOP>
6572 <TD><A NAME="Xref.PreDefFunctionIdentifier"></a><A HREF="#predeffunctionidentifier">PreDefFunctionIdentifier</A></TD>
6573 <TD><A HREF="#functionref">FunctionRef</A></TD>
6574 </TR>
6575 <TR VALIGN=TOP>
6576 <TD><A NAME="Xref.PredefinedType"></a><A HREF="#predefinedtype">PredefinedType</A></TD>
6577 <TD><A HREF="#structfieldref">StructFieldRef</A>, <A HREF="#type">Type</A>, <A HREF="#deforfieldref">DefOrFieldRef</A></TD>
6578 </TR>
6579 <TR VALIGN=TOP>
6580 <TD><A NAME="Xref.PredefinedValue"></a><A HREF="#predefinedvalue">PredefinedValue</A></TD>
6581 <TD><A HREF="#value">Value</A></TD>
6582 </TR>
6583 <TR VALIGN=TOP>
6584 <TD><A NAME="Xref.Primary"></a><A HREF="#primary">Primary</A></TD>
6585 <TD><A HREF="#unaryexpression">UnaryExpression</A></TD>
6586 </TR>
6587 <TR VALIGN=TOP>
6588 <TD><A NAME="Xref.ProcOrType"></a><A HREF="#procortype">ProcOrType</A></TD>
6589 <TD><A HREF="#procortypelist">ProcOrTypeList</A>, <A HREF="#procortypelist">ProcOrTypeList</A></TD>
6590 </TR>
6591 <TR VALIGN=TOP>
6592 <TD><A NAME="Xref.ProcOrTypeList"></a><A HREF="#procortypelist">ProcOrTypeList</A></TD>
6593 <TD><A HREF="#mixedlist">MixedList</A></TD>
6594 </TR>
6595 <TR VALIGN=TOP>
6596 <TD><A NAME="Xref.ProcedureAttribs"></a><A HREF="#procedureattribs">ProcedureAttribs</A></TD>
6597 <TD><A HREF="#portdefattribs">PortDefAttribs</A></TD>
6598 </TR>
6599 <TR VALIGN=TOP>
6600 <TD><A NAME="Xref.ProcedureKeyword"></a><A HREF="#procedurekeyword">ProcedureKeyword</A></TD>
6601 <TD><A HREF="#procedureattribs">ProcedureAttribs</A></TD>
6602 </TR>
6603 <TR VALIGN=TOP>
6604 <TD><A NAME="Xref.ProcedureList"></a><A HREF="#procedurelist">ProcedureList</A></TD>
6605 <TD><A HREF="#procedureattribs">ProcedureAttribs</A></TD>
6606 </TR>
6607 <TR VALIGN=TOP>
6608 <TD><A NAME="Xref.Quadruple"></a><A HREF="#quadruple">Quadruple</A></TD>
6609 <TD><A HREF="#charstringvalue">CharStringValue</A></TD>
6610 </TR>
6611 <TR VALIGN=TOP>
6612 <TD><A NAME="Xref.RaiseKeyword"></a><A HREF="#raisekeyword">RaiseKeyword</A></TD>
6613 <TD><A HREF="#portraiseop">PortRaiseOp</A></TD>
6614 </TR>
6615 <TR VALIGN=TOP>
6616 <TD><A NAME="Xref.RaiseStatement"></a><A HREF="#raisestatement">RaiseStatement</A></TD>
6617 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6618 </TR>
6619 <TR VALIGN=TOP>
6620 <TD><A NAME="Xref.Range"></a><A HREF="#range">Range</A></TD>
6621 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6622 </TR>
6623 <TR VALIGN=TOP>
6624 <TD><A NAME="Xref.RangeDef"></a><A HREF="#rangedef">RangeDef</A></TD>
6625 <TD><A HREF="#valueorrange">ValueOrRange</A></TD>
6626 </TR>
6627 <TR VALIGN=TOP>
6628 <TD><A NAME="Xref.ReadKeyword"></a><A HREF="#readkeyword">ReadKeyword</A></TD>
6629 <TD><A HREF="#readtimerop">ReadTimerOp</A></TD>
6630 </TR>
6631 <TR VALIGN=TOP>
6632 <TD><A NAME="Xref.ReadTimerOp"></a><A HREF="#readtimerop">ReadTimerOp</A></TD>
6633 <TD><A HREF="#timerops">TimerOps</A></TD>
6634 </TR>
6635 <TR VALIGN=TOP>
6636 <TD><A NAME="Xref.ReceiveOpKeyword"></a><A HREF="#receiveopkeyword">ReceiveOpKeyword</A></TD>
6637 <TD><A HREF="#portreceiveop">PortReceiveOp</A></TD>
6638 </TR>
6639 <TR VALIGN=TOP>
6640 <TD><A NAME="Xref.ReceiveParameter"></a><A HREF="#receiveparameter">ReceiveParameter</A></TD>
6641 <TD><A HREF="#portreceiveop">PortReceiveOp</A>, <A HREF="#porttriggerop">PortTriggerOp</A>, <A HREF="#portgetcallop">PortGetCallOp</A>, <A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
6642 </TR>
6643 <TR VALIGN=TOP>
6644 <TD><A NAME="Xref.ReceiveStatement"></a><A HREF="#receivestatement">ReceiveStatement</A></TD>
6645 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
6646 </TR>
6647 <TR VALIGN=TOP>
6648 <TD><A NAME="Xref.RecordDef"></a><A HREF="#recorddef">RecordDef</A></TD>
6649 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6650 </TR>
6651 <TR VALIGN=TOP>
6652 <TD><A NAME="Xref.RecordKeyword"></a><A HREF="#recordkeyword">RecordKeyword</A></TD>
6653 <TD><A HREF="#recorddef">RecordDef</A>, <A HREF="#recordofdef">RecordOfDef</A></TD>
6654 </TR>
6655 <TR VALIGN=TOP>
6656 <TD><A NAME="Xref.RecordOfDef"></a><A HREF="#recordofdef">RecordOfDef</A></TD>
6657 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6658 </TR>
6659 <TR VALIGN=TOP>
6660 <TD><A NAME="Xref.RecursiveKeyword"></a><A HREF="#recursivekeyword">RecursiveKeyword</A></TD>
6661 <TD><A HREF="#importfromspec">ImportFromSpec</A></TD>
6662 </TR>
6663 <TR VALIGN=TOP>
6664 <TD><A NAME="Xref.RedirectPresent"></a><A HREF="#redirectpresent">RedirectPresent</A></TD>
6665 <TD><A HREF="#checkparameter">CheckParameter</A></TD>
6666 </TR>
6667 <TR VALIGN=TOP>
6668 <TD><A NAME="Xref.RedirectSpec"></a><A HREF="#redirectspec">RedirectSpec</A></TD>
6669 <TD><A HREF="#portredirectwithparam">PortRedirectWithParam</A></TD>
6670 </TR>
6671 <TR VALIGN=TOP>
6672 <TD><A NAME="Xref.ReferencedType"></a><A HREF="#referencedtype">ReferencedType</A></TD>
6673 <TD><A HREF="#type">Type</A></TD>
6674 </TR>
6675 <TR VALIGN=TOP>
6676 <TD><A NAME="Xref.ReferencedValue"></a><A HREF="#referencedvalue">ReferencedValue</A></TD>
6677 <TD><A HREF="#value">Value</A>, <A HREF="#numberform">NumberForm</A></TD>
6678 </TR>
6679 <TR VALIGN=TOP>
6680 <TD><A NAME="Xref.RelExpression"></a><A HREF="#relexpression">RelExpression</A></TD>
6681 <TD><A HREF="#equalexpression">EqualExpression</A>, <A HREF="#equalexpression">EqualExpression</A></TD>
6682 </TR>
6683 <TR VALIGN=TOP>
6684 <TD><A NAME="Xref.RelOp"></a><A HREF="#relop">RelOp</A></TD>
6685 <TD><A HREF="#relexpression">RelExpression</A></TD>
6686 </TR>
6687 <TR VALIGN=TOP>
6688 <TD><A NAME="Xref.RepeatStatement"></a><A HREF="#repeatstatement">RepeatStatement</A></TD>
6689 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
6690 </TR>
6691 <TR VALIGN=TOP>
6692 <TD><A NAME="Xref.ReplyKeyword"></a><A HREF="#replykeyword">ReplyKeyword</A></TD>
6693 <TD><A HREF="#portreplyop">PortReplyOp</A></TD>
6694 </TR>
6695 <TR VALIGN=TOP>
6696 <TD><A NAME="Xref.ReplyStatement"></a><A HREF="#replystatement">ReplyStatement</A></TD>
6697 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6698 </TR>
6699 <TR VALIGN=TOP>
6700 <TD><A NAME="Xref.ReplyValue"></a><A HREF="#replyvalue">ReplyValue</A></TD>
6701 <TD><A HREF="#portreplyop">PortReplyOp</A></TD>
6702 </TR>
6703 <TR VALIGN=TOP>
6704 <TD><A NAME="Xref.ReturnKeyword"></a><A HREF="#returnkeyword">ReturnKeyword</A></TD>
6705 <TD><A HREF="#returntype">ReturnType</A>, <A HREF="#returnstatement">ReturnStatement</A></TD>
6706 </TR>
6707 <TR VALIGN=TOP>
6708 <TD><A NAME="Xref.ReturnStatement"></a><A HREF="#returnstatement">ReturnStatement</A></TD>
6709 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
6710 </TR>
6711 <TR VALIGN=TOP>
6712 <TD><A NAME="Xref.ReturnType"></a><A HREF="#returntype">ReturnType</A></TD>
6713 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#signaturedef">SignatureDef</A>, <A HREF="#extfunctiondef">ExtFunctionDef</A></TD>
6714 </TR>
6715 <TR VALIGN=TOP>
6716 <TD><A NAME="Xref.Row"></a><A HREF="#row">Row</A></TD>
6717 <TD><A HREF="#quadruple">Quadruple</A></TD>
6718 </TR>
6719 <TR VALIGN=TOP>
6720 <TD><A NAME="Xref.RunningKeyword"></a><A HREF="#runningkeyword">RunningKeyword</A></TD>
6721 <TD><A HREF="#runningop">RunningOp</A>, <A HREF="#runningtimerop">RunningTimerOp</A></TD>
6722 </TR>
6723 <TR VALIGN=TOP>
6724 <TD><A NAME="Xref.RunningOp"></a><A HREF="#runningop">RunningOp</A></TD>
6725 <TD><A HREF="#configurationops">ConfigurationOps</A></TD>
6726 </TR>
6727 <TR VALIGN=TOP>
6728 <TD><A NAME="Xref.RunningTimerOp"></a><A HREF="#runningtimerop">RunningTimerOp</A></TD>
6729 <TD><A HREF="#timerops">TimerOps</A></TD>
6730 </TR>
6731 <TR VALIGN=TOP>
6732 <TD><A NAME="Xref.RunsKeyword"></a><A HREF="#runskeyword">RunsKeyword</A></TD>
6733 <TD><A HREF="#runsonspec">RunsOnSpec</A></TD>
6734 </TR>
6735 <TR VALIGN=TOP>
6736 <TD><A NAME="Xref.RunsOnSpec"></a><A HREF="#runsonspec">RunsOnSpec</A></TD>
6737 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#configspec">ConfigSpec</A>, <A HREF="#altstepdef">AltstepDef</A></TD>
6738 </TR>
6739 <TR VALIGN=TOP>
6740 <TD><A NAME="Xref.SUTStatements"></a><A HREF="#sutstatements">SUTStatements</A></TD>
6741 <TD><A HREF="#functionstatement">FunctionStatement</A>, <A HREF="#controlstatement">ControlStatement</A></TD>
6742 </TR>
6743 <TR VALIGN=TOP>
6744 <TD><A NAME="Xref.SelfOp"></a><A HREF="#selfop">SelfOp</A></TD>
6745 <TD><A HREF="#configurationops">ConfigurationOps</A>, <A HREF="#componentref">ComponentRef</A>, <A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A></TD>
6746 </TR>
6747 <TR VALIGN=TOP>
6748 <TD><A NAME="Xref.SemiColon"></a><A HREF="#semicolon">SemiColon</A></TD>
6749 <TD><A HREF="#ttcn3module">TTCN3Module</A>, <A HREF="#moduledefinitionslist">ModuleDefinitionsList</A>, <A HREF="#messageattribs">MessageAttribs</A>, <A HREF="#procedureattribs">ProcedureAttribs</A>,
6750 <A HREF="#mixedattribs">MixedAttribs</A>, <A HREF="#componentdeflist">ComponentDefList</A>, <A HREF="#functionstatementordeflist">FunctionStatementOrDefList</A>, <A HREF="#altsteplocaldeflist">AltstepLocalDefList</A>,
6751 <A HREF="#exceptspec">ExceptSpec</A>, <A HREF="#importspec">ImportSpec</A>, <A HREF="#moduleparlist">ModuleParList</A>, <A HREF="#modulecontrolpart">ModuleControlPart</A>, <A
6752 HREF="#controlstatementordeflist">ControlStatementOrDefList</A>, <A HREF="#callbodystatementlist">CallBodyStatementList</A>, <A HREF="#multiwithattrib">MultiWithAttrib</A>, <A
6753 HREF="#altguardlist">AltGuardList</A>, <A HREF="#altguardlist">AltGuardList</A>, <A HREF="#interleavedguardlist">InterleavedGuardList</A>, <A HREF="#forstatement">ForStatement</A>, <A
6754 HREF="#forstatement">ForStatement</A></TD>
6755 </TR>
6756 <TR VALIGN=TOP>
6757 <TD><A NAME="Xref.SendOpKeyword"></a><A HREF="#sendopkeyword">SendOpKeyword</A></TD>
6758 <TD><A HREF="#portsendop">PortSendOp</A></TD>
6759 </TR>
6760 <TR VALIGN=TOP>
6761 <TD><A NAME="Xref.SendParameter"></a><A HREF="#sendparameter">SendParameter</A></TD>
6762 <TD><A HREF="#portsendop">PortSendOp</A></TD>
6763 </TR>
6764 <TR VALIGN=TOP>
6765 <TD><A NAME="Xref.SendStatement"></a><A HREF="#sendstatement">SendStatement</A></TD>
6766 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6767 </TR>
6768 <TR VALIGN=TOP>
6769 <TD><A NAME="Xref.SenderKeyword"></a><A HREF="#senderkeyword">SenderKeyword</A></TD>
6770 <TD><A HREF="#senderspec">SenderSpec</A></TD>
6771 </TR>
6772 <TR VALIGN=TOP>
6773 <TD><A NAME="Xref.SenderSpec"></a><A HREF="#senderspec">SenderSpec</A></TD>
6774 <TD><A HREF="#portredirect">PortRedirect</A>, <A HREF="#portredirect">PortRedirect</A>, <A HREF="#redirectspec">RedirectSpec</A>, <A HREF="#redirectspec">RedirectSpec</A>, <A
6775 HREF="#redirectspec">RedirectSpec</A>, <A HREF="#fromclausepresent">FromClausePresent</A>, <A HREF="#redirectpresent">RedirectPresent</A></TD>
6776 </TR>
6777 <TR VALIGN=TOP>
6778 <TD><A NAME="Xref.SetDef"></a><A HREF="#setdef">SetDef</A></TD>
6779 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6780 </TR>
6781 <TR VALIGN=TOP>
6782 <TD><A NAME="Xref.SetKeyword"></a><A HREF="#setkeyword">SetKeyword</A></TD>
6783 <TD><A HREF="#setdef">SetDef</A>, <A HREF="#setofdef">SetOfDef</A></TD>
6784 </TR>
6785 <TR VALIGN=TOP>
6786 <TD><A NAME="Xref.SetLocalVerdict"></a><A HREF="#setlocalverdict">SetLocalVerdict</A></TD>
6787 <TD><A HREF="#verdictstatements">VerdictStatements</A></TD>
6788 </TR>
6789 <TR VALIGN=TOP>
6790 <TD><A NAME="Xref.SetOfDef"></a><A HREF="#setofdef">SetOfDef</A></TD>
6791 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6792 </TR>
6793 <TR VALIGN=TOP>
6794 <TD><A NAME="Xref.SetVerdictKeyword"></a><A HREF="#setverdictkeyword">SetVerdictKeyword</A></TD>
6795 <TD><A HREF="#setlocalverdict">SetLocalVerdict</A></TD>
6796 </TR>
6797 <TR VALIGN=TOP>
6798 <TD><A NAME="Xref.ShiftExpression"></a><A HREF="#shiftexpression">ShiftExpression</A></TD>
6799 <TD><A HREF="#relexpression">RelExpression</A>, <A HREF="#relexpression">RelExpression</A></TD>
6800 </TR>
6801 <TR VALIGN=TOP>
6802 <TD><A NAME="Xref.ShiftOp"></a><A HREF="#shiftop">ShiftOp</A></TD>
6803 <TD><A HREF="#shiftexpression">ShiftExpression</A></TD>
6804 </TR>
6805 <TR VALIGN=TOP>
6806 <TD><A NAME="Xref.Signature"></a><A HREF="#signature">Signature</A></TD>
6807 <TD><A HREF="#signaturelist">SignatureList</A>, <A HREF="#signaturelist">SignatureList</A>, <A HREF="#procortype">ProcOrType</A>, <A HREF="#basetemplate">BaseTemplate</A>, <A
6808 HREF="#inlinetemplate">InLineTemplate</A>, <A HREF="#portraiseop">PortRaiseOp</A>, <A HREF="#catchopparameter">CatchOpParameter</A></TD>
6809 </TR>
6810 <TR VALIGN=TOP>
6811 <TD><A NAME="Xref.SignatureDef"></a><A HREF="#signaturedef">SignatureDef</A></TD>
6812 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
6813 </TR>
6814 <TR VALIGN=TOP>
6815 <TD><A NAME="Xref.SignatureFormalPar"></a><A HREF="#signatureformalpar">SignatureFormalPar</A></TD>
6816 <TD><A HREF="#signatureformalparlist">SignatureFormalParList</A>, <A HREF="#signatureformalparlist">SignatureFormalParList</A></TD>
6817 </TR>
6818 <TR VALIGN=TOP>
6819 <TD><A NAME="Xref.SignatureFormalParList"></a><A HREF="#signatureformalparlist">SignatureFormalParList</A></TD>
6820 <TD><A HREF="#signaturedef">SignatureDef</A></TD>
6821 </TR>
6822 <TR VALIGN=TOP>
6823 <TD><A NAME="Xref.SignatureIdentifier"></a><A HREF="#signatureidentifier">SignatureIdentifier</A></TD>
6824 <TD><A HREF="#signaturedef">SignatureDef</A>, <A HREF="#signature">Signature</A>, <A HREF="#signaturereflist">SignatureRefList</A>, <A HREF="#signaturereflist">SignatureRefList</A>, <A
6825 HREF="#definitionref">DefinitionRef</A></TD>
6826 </TR>
6827 <TR VALIGN=TOP>
6828 <TD><A NAME="Xref.SignatureKeyword"></a><A HREF="#signaturekeyword">SignatureKeyword</A></TD>
6829 <TD><A HREF="#signaturedef">SignatureDef</A>, <A HREF="#exceptsignaturespec">ExceptSignatureSpec</A>, <A HREF="#importsignaturespec">ImportSignatureSpec</A>, <A HREF="#allref">AllRef</A></TD>
6830 </TR>
6831 <TR VALIGN=TOP>
6832 <TD><A NAME="Xref.SignatureList"></a><A HREF="#signaturelist">SignatureList</A></TD>
6833 <TD><A HREF="#allorsignaturelist">AllOrSignatureList</A></TD>
6834 </TR>
6835 <TR VALIGN=TOP>
6836 <TD><A NAME="Xref.SignatureParIdentifier"></a><A HREF="#signatureparidentifier">SignatureParIdentifier</A></TD>
6837 <TD><A HREF="#parref">ParRef</A></TD>
6838 </TR>
6839 <TR VALIGN=TOP>
6840 <TD><A NAME="Xref.SignatureRefList"></a><A HREF="#signaturereflist">SignatureRefList</A></TD>
6841 <TD><A HREF="#exceptsignaturespec">ExceptSignatureSpec</A>, <A HREF="#importsignaturespec">ImportSignatureSpec</A>, <A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A>, <A
6842 HREF="#allref">AllRef</A></TD>
6843 </TR>
6844 <TR VALIGN=TOP>
6845 <TD><A NAME="Xref.SimpleSpec"></a><A HREF="#simplespec">SimpleSpec</A></TD>
6846 <TD><A HREF="#templatebody">TemplateBody</A></TD>
6847 </TR>
6848 <TR VALIGN=TOP>
6849 <TD><A NAME="Xref.SingleConstDef"></a><A HREF="#singleconstdef">SingleConstDef</A></TD>
6850 <TD><A HREF="#constlist">ConstList</A>, <A HREF="#constlist">ConstList</A></TD>
6851 </TR>
6852 <TR VALIGN=TOP>
6853 <TD><A NAME="Xref.SingleConstExpression"></a><A HREF="#singleconstexpression">SingleConstExpression</A></TD>
6854 <TD><A HREF="#stringlength">StringLength</A>, <A HREF="#lowerbound">LowerBound</A>, <A HREF="#upperbound">UpperBound</A>, <A HREF="#arraybounds">ArrayBounds</A>, <A HREF="#constantexpression">ConstantExpression</A></TD>
6855 </TR>
6856 <TR VALIGN=TOP>
6857 <TD><A NAME="Xref.SingleExpression"></a><A HREF="#singleexpression">SingleExpression</A></TD>
6858 <TD><A HREF="#fieldorbitnumber">FieldOrBitNumber</A>, <A HREF="#singlevalueorattrib">SingleValueOrAttrib</A>, <A HREF="#setlocalverdict">SetLocalVerdict</A>, <A HREF="#expression">Expression</A>,
6859 <A HREF="#singleconstexpression">SingleConstExpression</A>, <A HREF="#booleanexpression">BooleanExpression</A>, <A HREF="#primary">Primary</A></TD>
6860 </TR>
6861 <TR VALIGN=TOP>
6862 <TD><A NAME="Xref.SingleTimerInstance"></a><A HREF="#singletimerinstance">SingleTimerInstance</A></TD>
6863 <TD><A HREF="#timerlist">TimerList</A>, <A HREF="#timerlist">TimerList</A></TD>
6864 </TR>
6865 <TR VALIGN=TOP>
6866 <TD><A NAME="Xref.SingleValueOrAttrib"></a><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A></TD>
6867 <TD><A HREF="#simplespec">SimpleSpec</A></TD>
6868 </TR>
6869 <TR VALIGN=TOP>
6870 <TD><A NAME="Xref.SingleVarInstance"></a><A HREF="#singlevarinstance">SingleVarInstance</A></TD>
6871 <TD><A HREF="#varlist">VarList</A>, <A HREF="#varlist">VarList</A></TD>
6872 </TR>
6873 <TR VALIGN=TOP>
6874 <TD><A NAME="Xref.SingleWithAttrib"></a><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
6875 <TD><A HREF="#multiwithattrib">MultiWithAttrib</A></TD>
6876 </TR>
6877 <TR VALIGN=TOP>
6878 <TD><A NAME="Xref.StartKeyword"></a><A HREF="#startkeyword">StartKeyword</A></TD>
6879 <TD><A HREF="#starttcstatement">StartTCStatement</A>, <A HREF="#portstartop">PortStartOp</A>, <A HREF="#starttimerstatement">StartTimerStatement</A></TD>
6880 </TR>
6881 <TR VALIGN=TOP>
6882 <TD><A NAME="Xref.StartStatement"></a><A HREF="#startstatement">StartStatement</A></TD>
6883 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6884 </TR>
6885 <TR VALIGN=TOP>
6886 <TD><A NAME="Xref.StartTCStatement"></a><A HREF="#starttcstatement">StartTCStatement</A></TD>
6887 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
6888 </TR>
6889 <TR VALIGN=TOP>
6890 <TD><A NAME="Xref.StartTimerStatement"></a><A HREF="#starttimerstatement">StartTimerStatement</A></TD>
6891 <TD><A HREF="#timerstatements">TimerStatements</A></TD>
6892 </TR>
6893 <TR VALIGN=TOP>
6894 <TD><A NAME="Xref.StatementBlock"></a><A HREF="#statementblock">StatementBlock</A></TD>
6895 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#testcasedef">TestcaseDef</A>, <A HREF="#callbodystatement">CallBodyStatement</A>, <A HREF="#guardstatement">GuardStatement</A>, <A
6896 HREF="#guardstatement">GuardStatement</A>, <A HREF="#elsestatement">ElseStatement</A>, <A HREF="#interleavedaction">InterleavedAction</A>, <A HREF="#forstatement">ForStatement</A>, <A
6897 HREF="#whilestatement">WhileStatement</A>, <A HREF="#dowhilestatement">DoWhileStatement</A>, <A HREF="#conditionalconstruct">ConditionalConstruct</A>, <A HREF="#elseifclause">ElseIfClause</A>, <A
6898 HREF="#elseclause">ElseClause</A></TD>
6899 </TR>
6900 <TR VALIGN=TOP>
6901 <TD><A NAME="Xref.Step"></a><A HREF="#step">Step</A></TD>
6902 <TD><A HREF="#forstatement">ForStatement</A></TD>
6903 </TR>
6904 <TR VALIGN=TOP>
6905 <TD><A NAME="Xref.StopKeyword"></a><A HREF="#stopkeyword">StopKeyword</A></TD>
6906 <TD><A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#portstopop">PortStopOp</A>, <A
6907 HREF="#stoptimerstatement">StopTimerStatement</A></TD>
6908 </TR>
6909 <TR VALIGN=TOP>
6910 <TD><A NAME="Xref.StopStatement"></a><A HREF="#stopstatement">StopStatement</A></TD>
6911 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6912 </TR>
6913 <TR VALIGN=TOP>
6914 <TD><A NAME="Xref.StopTCStatement"></a><A HREF="#stoptcstatement">StopTCStatement</A></TD>
6915 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
6916 </TR>
6917 <TR VALIGN=TOP>
6918 <TD><A NAME="Xref.StopTimerStatement"></a><A HREF="#stoptimerstatement">StopTimerStatement</A></TD>
6919 <TD><A HREF="#timerstatements">TimerStatements</A></TD>
6920 </TR>
6921 <TR VALIGN=TOP>
6922 <TD><A NAME="Xref.StringLength"></a><A HREF="#stringlength">StringLength</A></TD>
6923 <TD><A HREF="#recordofdef">RecordOfDef</A>, <A HREF="#setofdef">SetOfDef</A>, <A HREF="#subtypespec">SubTypeSpec</A>, <A HREF="#lengthmatch">LengthMatch</A></TD>
6924 </TR>
6925 <TR VALIGN=TOP>
6926 <TD><A NAME="Xref.StringOp"></a><A HREF="#stringop">StringOp</A></TD>
6927 <TD><A HREF="#addop">AddOp</A></TD>
6928 </TR>
6929 <TR VALIGN=TOP>
6930 <TD><A NAME="Xref.StructDefBody"></a><A HREF="#structdefbody">StructDefBody</A></TD>
6931 <TD><A HREF="#recorddef">RecordDef</A>, <A HREF="#setdef">SetDef</A></TD>
6932 </TR>
6933 <TR VALIGN=TOP>
6934 <TD><A NAME="Xref.StructDefFormalPar"></a><A HREF="#structdefformalpar">StructDefFormalPar</A></TD>
6935 <TD><A HREF="#structdefformalparlist">StructDefFormalParList</A>, <A HREF="#structdefformalparlist">StructDefFormalParList</A></TD>
6936 </TR>
6937 <TR VALIGN=TOP>
6938 <TD><A NAME="Xref.StructDefFormalParList"></a><A HREF="#structdefformalparlist">StructDefFormalParList</A></TD>
6939 <TD><A HREF="#structdefbody">StructDefBody</A>, <A HREF="#uniondefbody">UnionDefBody</A></TD>
6940 </TR>
6941 <TR VALIGN=TOP>
6942 <TD><A NAME="Xref.StructFieldDef"></a><A HREF="#structfielddef">StructFieldDef</A></TD>
6943 <TD><A HREF="#structdefbody">StructDefBody</A>, <A HREF="#structdefbody">StructDefBody</A></TD>
6944 </TR>
6945 <TR VALIGN=TOP>
6946 <TD><A NAME="Xref.StructFieldIdentifier"></a><A HREF="#structfieldidentifier">StructFieldIdentifier</A></TD>
6947 <TD><A HREF="#structfielddef">StructFieldDef</A>, <A HREF="#unionfielddef">UnionFieldDef</A>, <A HREF="#structfieldref">StructFieldRef</A>, <A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
6948 </TR>
6949 <TR VALIGN=TOP>
6950 <TD><A NAME="Xref.StructFieldRef"></a><A HREF="#structfieldref">StructFieldRef</A></TD>
6951 <TD><A HREF="#fieldreference">FieldReference</A></TD>
6952 </TR>
6953 <TR VALIGN=TOP>
6954 <TD><A NAME="Xref.StructOfDefBody"></a><A HREF="#structofdefbody">StructOfDefBody</A></TD>
6955 <TD><A HREF="#recordofdef">RecordOfDef</A>, <A HREF="#setofdef">SetOfDef</A></TD>
6956 </TR>
6957 <TR VALIGN=TOP>
6958 <TD><A NAME="Xref.StructTypeIdentifier"></a><A HREF="#structtypeidentifier">StructTypeIdentifier</A></TD>
6959 <TD><A HREF="#structdefbody">StructDefBody</A>, <A HREF="#uniondefbody">UnionDefBody</A>, <A HREF="#structofdefbody">StructOfDefBody</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A
6960 HREF="#typereference">TypeReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
6961 </TR>
6962 <TR VALIGN=TOP>
6963 <TD><A NAME="Xref.StructuredTypeDef"></a><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6964 <TD><A HREF="#typedefbody">TypeDefBody</A></TD>
6965 </TR>
6966 <TR VALIGN=TOP>
6967 <TD><A NAME="Xref.SubTypeDef"></a><A HREF="#subtypedef">SubTypeDef</A></TD>
6968 <TD><A HREF="#typedefbody">TypeDefBody</A></TD>
6969 </TR>
6970 <TR VALIGN=TOP>
6971 <TD><A NAME="Xref.SubTypeIdentifier"></a><A HREF="#subtypeidentifier">SubTypeIdentifier</A></TD>
6972 <TD><A HREF="#subtypedef">SubTypeDef</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A HREF="#typereference">TypeReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
6973 </TR>
6974 <TR VALIGN=TOP>
6975 <TD><A NAME="Xref.SubTypeSpec"></a><A HREF="#subtypespec">SubTypeSpec</A></TD>
6976 <TD><A HREF="#structfielddef">StructFieldDef</A>, <A HREF="#unionfielddef">UnionFieldDef</A>, <A HREF="#structofdefbody">StructOfDefBody</A>, <A HREF="#subtypedef">SubTypeDef</A></TD>
6977 </TR>
6978 <TR VALIGN=TOP>
6979 <TD><A NAME="Xref.SubsetKeyword"></a><A HREF="#subsetkeyword">SubsetKeyword</A></TD>
6980 <TD><A HREF="#subsetmatch">SubsetMatch</A></TD>
6981 </TR>
6982 <TR VALIGN=TOP>
6983 <TD><A NAME="Xref.SubsetMatch"></a><A HREF="#subsetmatch">SubsetMatch</A></TD>
6984 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6985 </TR>
6986 <TR VALIGN=TOP>
6987 <TD><A NAME="Xref.SupersetKeyword"></a><A HREF="#supersetkeyword">SupersetKeyword</A></TD>
6988 <TD><A HREF="#supersetmatch">SupersetMatch</A></TD>
6989 </TR>
6990 <TR VALIGN=TOP>
6991 <TD><A NAME="Xref.SupersetMatch"></a><A HREF="#supersetmatch">SupersetMatch</A></TD>
6992 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6993 </TR>
6994 <TR VALIGN=TOP>
6995 <TD><A NAME="Xref.SystemKeyword"></a><A HREF="#systemkeyword">SystemKeyword</A></TD>
6996 <TD><A HREF="#systemspec">SystemSpec</A>, <A HREF="#systemop">SystemOp</A></TD>
6997 </TR>
6998 <TR VALIGN=TOP>
6999 <TD><A NAME="Xref.SystemOp"></a><A HREF="#systemop">SystemOp</A></TD>
7000 <TD><A HREF="#configurationops">ConfigurationOps</A>, <A HREF="#componentref">ComponentRef</A></TD>
7001 </TR>
7002 <TR VALIGN=TOP>
7003 <TD><A NAME="Xref.SystemSpec"></a><A HREF="#systemspec">SystemSpec</A></TD>
7004 <TD><A HREF="#configspec">ConfigSpec</A></TD>
7005 </TR>
7006 <TR VALIGN=TOP>
7007 <TD><A NAME="Xref.TTCN3Module"></a><A HREF="#ttcn3module">TTCN3Module</A></TD>
7008 <TD><A HREF="#RedRuleName"><FONT COLOR="red">(No references!)</FONT></A></TD>
7009 </TR>
7010 <TR VALIGN=TOP>
7011 <TD><A NAME="Xref.TTCN3ModuleId"></a><A HREF="#ttcn3moduleid">TTCN3ModuleId</A></TD>
7012 <TD><A HREF="#ttcn3module">TTCN3Module</A></TD>
7013 </TR>
7014 <TR VALIGN=TOP>
7015 <TD><A NAME="Xref.TTCN3ModuleKeyword"></a><A HREF="#ttcn3modulekeyword">TTCN3ModuleKeyword</A></TD>
7016 <TD><A HREF="#ttcn3module">TTCN3Module</A></TD>
7017 </TR>
7018 <TR VALIGN=TOP>
7019 <TD><A NAME="Xref.TemplateActualPar"></a><A HREF="#templateactualpar">TemplateActualPar</A></TD>
7020 <TD><A HREF="#templateactualparlist">TemplateActualParList</A>, <A HREF="#templateactualparlist">TemplateActualParList</A></TD>
7021 </TR>
7022 <TR VALIGN=TOP>
7023 <TD><A NAME="Xref.TemplateActualParList"></a><A HREF="#templateactualparlist">TemplateActualParList</A></TD>
7024 <TD><A HREF="#templaterefwithparlist">TemplateRefWithParList</A></TD>
7025 </TR>
7026 <TR VALIGN=TOP>
7027 <TD><A NAME="Xref.TemplateBody"></a><A HREF="#templatebody">TemplateBody</A></TD>
7028 <TD><A HREF="#templatedef">TemplateDef</A>, <A HREF="#fieldspec">FieldSpec</A>, <A HREF="#arrayelementspec">ArrayElementSpec</A>, <A HREF="#valueorattriblist">ValueOrAttribList</A>, <A
7029 HREF="#valueorattriblist">ValueOrAttribList</A>, <A HREF="#inlinetemplate">InLineTemplate</A></TD>
7030 </TR>
7031 <TR VALIGN=TOP>
7032 <TD><A NAME="Xref.TemplateDef"></a><A HREF="#templatedef">TemplateDef</A></TD>
7033 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
7034 </TR>
7035 <TR VALIGN=TOP>
7036 <TD><A NAME="Xref.TemplateFormalPar"></a><A HREF="#templateformalpar">TemplateFormalPar</A></TD>
7037 <TD><A HREF="#templateformalparlist">TemplateFormalParList</A>, <A HREF="#templateformalparlist">TemplateFormalParList</A></TD>
7038 </TR>
7039 <TR VALIGN=TOP>
7040 <TD><A NAME="Xref.TemplateFormalParList"></a><A HREF="#templateformalparlist">TemplateFormalParList</A></TD>
7041 <TD><A HREF="#basetemplate">BaseTemplate</A></TD>
7042 </TR>
7043 <TR VALIGN=TOP>
7044 <TD><A NAME="Xref.TemplateIdentifier"></a><A HREF="#templateidentifier">TemplateIdentifier</A></TD>
7045 <TD><A HREF="#basetemplate">BaseTemplate</A>, <A HREF="#templaterefwithparlist">TemplateRefWithParList</A>, <A HREF="#templateref">TemplateRef</A>, <A HREF="#templatereflist">TemplateRefList</A>,
7046 <A HREF="#templatereflist">TemplateRefList</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
7047 </TR>
7048 <TR VALIGN=TOP>
7049 <TD><A NAME="Xref.TemplateInstance"></a><A HREF="#templateinstance">TemplateInstance</A></TD>
7050 <TD><A HREF="#templateactualpar">TemplateActualPar</A>, <A HREF="#matchop">MatchOp</A>, <A HREF="#valueofop">ValueofOp</A>, <A HREF="#functionactualpar">FunctionActualPar</A>, <A
7051 HREF="#testcaseactualpar">TestcaseActualPar</A>, <A HREF="#sendparameter">SendParameter</A>, <A HREF="#callparameters">CallParameters</A>, <A HREF="#portreplyop">PortReplyOp</A>, <A
7052 HREF="#portraiseop">PortRaiseOp</A>, <A HREF="#receiveparameter">ReceiveParameter</A>, <A HREF="#valuematchspec">ValueMatchSpec</A>, <A HREF="#catchopparameter">CatchOpParameter</A></TD>
7053 </TR>
7054 <TR VALIGN=TOP>
7055 <TD><A NAME="Xref.TemplateKeyword"></a><A HREF="#templatekeyword">TemplateKeyword</A></TD>
7056 <TD><A HREF="#templatedef">TemplateDef</A>, <A HREF="#excepttemplatespec">ExceptTemplateSpec</A>, <A HREF="#importtemplatespec">ImportTemplateSpec</A>, <A HREF="#formaltemplatepar">FormalTemplatePar</A>,
7057 <A HREF="#allref">AllRef</A></TD>
7058 </TR>
7059 <TR VALIGN=TOP>
7060 <TD><A NAME="Xref.TemplateOps"></a><A HREF="#templateops">TemplateOps</A></TD>
7061 <TD><A HREF="#opcall">OpCall</A></TD>
7062 </TR>
7063 <TR VALIGN=TOP>
7064 <TD><A NAME="Xref.TemplateParIdentifier"></a><A HREF="#templateparidentifier">TemplateParIdentifier</A></TD>
7065 <TD><A HREF="#templaterefwithparlist">TemplateRefWithParList</A>, <A HREF="#templateref">TemplateRef</A>, <A HREF="#parameteridentifier">ParameterIdentifier</A>, <A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
7066 </TR>
7067 <TR VALIGN=TOP>
7068 <TD><A NAME="Xref.TemplateRef"></a><A HREF="#templateref">TemplateRef</A></TD>
7069 <TD><A HREF="#deriveddef">DerivedDef</A></TD>
7070 </TR>
7071 <TR VALIGN=TOP>
7072 <TD><A NAME="Xref.TemplateRefList"></a><A HREF="#templatereflist">TemplateRefList</A></TD>
7073 <TD><A HREF="#excepttemplatespec">ExceptTemplateSpec</A>, <A HREF="#importtemplatespec">ImportTemplateSpec</A>, <A HREF="#alltemplswithexcept">AllTemplsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
7074 </TR>
7075 <TR VALIGN=TOP>
7076 <TD><A NAME="Xref.TemplateRefWithParList"></a><A HREF="#templaterefwithparlist">TemplateRefWithParList</A></TD>
7077 <TD><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A>, <A HREF="#derivedrefwithparlist">DerivedRefWithParList</A></TD>
7078 </TR>
7079 <TR VALIGN=TOP>
7080 <TD><A NAME="Xref.TestcaseActualPar"></a><A HREF="#testcaseactualpar">TestcaseActualPar</A></TD>
7081 <TD><A HREF="#testcaseactualparlist">TestcaseActualParList</A>, <A HREF="#testcaseactualparlist">TestcaseActualParList</A></TD>
7082 </TR>
7083 <TR VALIGN=TOP>
7084 <TD><A NAME="Xref.TestcaseActualParList"></a><A HREF="#testcaseactualparlist">TestcaseActualParList</A></TD>
7085 <TD><A HREF="#testcaseinstance">TestcaseInstance</A></TD>
7086 </TR>
7087 <TR VALIGN=TOP>
7088 <TD><A NAME="Xref.TestcaseDef"></a><A HREF="#testcasedef">TestcaseDef</A></TD>
7089 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
7090 </TR>
7091 <TR VALIGN=TOP>
7092 <TD><A NAME="Xref.TestcaseFormalPar"></a><A HREF="#testcaseformalpar">TestcaseFormalPar</A></TD>
7093 <TD><A HREF="#testcaseformalparlist">TestcaseFormalParList</A>, <A HREF="#testcaseformalparlist">TestcaseFormalParList</A></TD>
7094 </TR>
7095 <TR VALIGN=TOP>
7096 <TD><A NAME="Xref.TestcaseFormalParList"></a><A HREF="#testcaseformalparlist">TestcaseFormalParList</A></TD>
7097 <TD><A HREF="#testcasedef">TestcaseDef</A></TD>
7098 </TR>
7099 <TR VALIGN=TOP>
7100 <TD><A NAME="Xref.TestcaseIdentifier"></a><A HREF="#testcaseidentifier">TestcaseIdentifier</A></TD>
7101 <TD><A HREF="#testcasedef">TestcaseDef</A>, <A HREF="#testcaseref">TestcaseRef</A>, <A HREF="#testcasereflist">TestcaseRefList</A>, <A HREF="#testcasereflist">TestcaseRefList</A>, <A
7102 HREF="#definitionref">DefinitionRef</A></TD>
7103 </TR>
7104 <TR VALIGN=TOP>
7105 <TD><A NAME="Xref.TestcaseInstance"></a><A HREF="#testcaseinstance">TestcaseInstance</A></TD>
7106 <TD><A HREF="#behaviourstatements">BehaviourStatements</A>, <A HREF="#opcall">OpCall</A></TD>
7107 </TR>
7108 <TR VALIGN=TOP>
7109 <TD><A NAME="Xref.TestcaseKeyword"></a><A HREF="#testcasekeyword">TestcaseKeyword</A></TD>
7110 <TD><A HREF="#testcasedef">TestcaseDef</A>, <A HREF="#excepttestcasespec">ExceptTestcaseSpec</A>, <A HREF="#importtestcasespec">ImportTestcaseSpec</A>, <A HREF="#allref">AllRef</A></TD>
7111 </TR>
7112 <TR VALIGN=TOP>
7113 <TD><A NAME="Xref.TestcaseRef"></a><A HREF="#testcaseref">TestcaseRef</A></TD>
7114 <TD><A HREF="#testcaseinstance">TestcaseInstance</A></TD>
7115 </TR>
7116 <TR VALIGN=TOP>
7117 <TD><A NAME="Xref.TestcaseRefList"></a><A HREF="#testcasereflist">TestcaseRefList</A></TD>
7118 <TD><A HREF="#excepttestcasespec">ExceptTestcaseSpec</A>, <A HREF="#importtestcasespec">ImportTestcaseSpec</A>, <A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
7119 </TR>
7120 <TR VALIGN=TOP>
7121 <TD><A NAME="Xref.TimeoutKeyword"></a><A HREF="#timeoutkeyword">TimeoutKeyword</A></TD>
7122 <TD><A HREF="#catchopparameter">CatchOpParameter</A>, <A HREF="#timeoutstatement">TimeoutStatement</A></TD>
7123 </TR>
7124 <TR VALIGN=TOP>
7125 <TD><A NAME="Xref.TimeoutStatement"></a><A HREF="#timeoutstatement">TimeoutStatement</A></TD>
7126 <TD><A HREF="#timerstatements">TimerStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
7127 </TR>
7128 <TR VALIGN=TOP>
7129 <TD><A NAME="Xref.TimerIdentifier"></a><A HREF="#timeridentifier">TimerIdentifier</A></TD>
7130 <TD><A HREF="#singletimerinstance">SingleTimerInstance</A>, <A HREF="#timerref">TimerRef</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
7131 </TR>
7132 <TR VALIGN=TOP>
7133 <TD><A NAME="Xref.TimerInstance"></a><A HREF="#timerinstance">TimerInstance</A></TD>
7134 <TD><A HREF="#componentelementdef">ComponentElementDef</A>, <A HREF="#functionlocalinst">FunctionLocalInst</A>, <A HREF="#altsteplocaldef">AltstepLocalDef</A></TD>
7135 </TR>
7136 <TR VALIGN=TOP>
7137 <TD><A NAME="Xref.TimerKeyword"></a><A HREF="#timerkeyword">TimerKeyword</A></TD>
7138 <TD><A HREF="#timerinstance">TimerInstance</A>, <A HREF="#timerreforall">TimerRefOrAll</A>, <A HREF="#timerreforany">TimerRefOrAny</A>, <A HREF="#formaltimerpar">FormalTimerPar</A></TD>
7139 </TR>
7140 <TR VALIGN=TOP>
7141 <TD><A NAME="Xref.TimerList"></a><A HREF="#timerlist">TimerList</A></TD>
7142 <TD><A HREF="#timerinstance">TimerInstance</A></TD>
7143 </TR>
7144 <TR VALIGN=TOP>
7145 <TD><A NAME="Xref.TimerOps"></a><A HREF="#timerops">TimerOps</A></TD>
7146 <TD><A HREF="#opcall">OpCall</A></TD>
7147 </TR>
7148 <TR VALIGN=TOP>
7149 <TD><A NAME="Xref.TimerParIdentifier"></a><A HREF="#timerparidentifier">TimerParIdentifier</A></TD>
7150 <TD><A HREF="#timerref">TimerRef</A>, <A HREF="#parameteridentifier">ParameterIdentifier</A>, <A HREF="#formaltimerpar">FormalTimerPar</A></TD>
7151 </TR>
7152 <TR VALIGN=TOP>
7153 <TD><A NAME="Xref.TimerRef"></a><A HREF="#timerref">TimerRef</A></TD>
7154 <TD><A HREF="#functionactualpar">FunctionActualPar</A>, <A HREF="#starttimerstatement">StartTimerStatement</A>, <A HREF="#timerreforall">TimerRefOrAll</A>, <A HREF="#readtimerop">ReadTimerOp</A>,
7155 <A HREF="#timerreforany">TimerRefOrAny</A></TD>
7156 </TR>
7157 <TR VALIGN=TOP>
7158 <TD><A NAME="Xref.TimerRefOrAll"></a><A HREF="#timerreforall">TimerRefOrAll</A></TD>
7159 <TD><A HREF="#stoptimerstatement">StopTimerStatement</A></TD>
7160 </TR>
7161 <TR VALIGN=TOP>
7162 <TD><A NAME="Xref.TimerRefOrAny"></a><A HREF="#timerreforany">TimerRefOrAny</A></TD>
7163 <TD><A HREF="#runningtimerop">RunningTimerOp</A>, <A HREF="#timeoutstatement">TimeoutStatement</A></TD>
7164 </TR>
7165 <TR VALIGN=TOP>
7166 <TD><A NAME="Xref.TimerStatements"></a><A HREF="#timerstatements">TimerStatements</A></TD>
7167 <TD><A HREF="#functionstatement">FunctionStatement</A>, <A HREF="#controlstatement">ControlStatement</A></TD>
7168 </TR>
7169 <TR VALIGN=TOP>
7170 <TD><A NAME="Xref.TimerValue"></a><A HREF="#timervalue">TimerValue</A></TD>
7171 <TD><A HREF="#testcaseinstance">TestcaseInstance</A>, <A HREF="#singletimerinstance">SingleTimerInstance</A>, <A HREF="#calltimervalue">CallTimerValue</A>, <A HREF="#starttimerstatement">StartTimerStatement</A></TD>
7172 </TR>
7173 <TR VALIGN=TOP>
7174 <TD><A NAME="Xref.ToClause"></a><A HREF="#toclause">ToClause</A></TD>
7175 <TD><A HREF="#portsendop">PortSendOp</A>, <A HREF="#portcallop">PortCallOp</A>, <A HREF="#portreplyop">PortReplyOp</A>, <A HREF="#portraiseop">PortRaiseOp</A></TD>
7176 </TR>
7177 <TR VALIGN=TOP>
7178 <TD><A NAME="Xref.ToKeyword"></a><A HREF="#tokeyword">ToKeyword</A></TD>
7179 <TD><A HREF="#toclause">ToClause</A></TD>
7180 </TR>
7181 <TR VALIGN=TOP>
7182 <TD><A NAME="Xref.TriggerOpKeyword"></a><A HREF="#triggeropkeyword">TriggerOpKeyword</A></TD>
7183 <TD><A HREF="#porttriggerop">PortTriggerOp</A></TD>
7184 </TR>
7185 <TR VALIGN=TOP>
7186 <TD><A NAME="Xref.TriggerStatement"></a><A HREF="#triggerstatement">TriggerStatement</A></TD>
7187 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
7188 </TR>
7189 <TR VALIGN=TOP>
7190 <TD><A NAME="Xref.Type"></a><A HREF="#type">Type</A></TD>
7191 <TD><A HREF="#structfielddef">StructFieldDef</A>, <A HREF="#unionfielddef">UnionFieldDef</A>, <A HREF="#structofdefbody">StructOfDefBody</A>, <A HREF="#subtypedef">SubTypeDef</A>, <A
7192 HREF="#typelist">TypeList</A>, <A HREF="#typelist">TypeList</A>, <A HREF="#procortype">ProcOrType</A>, <A HREF="#constdef">ConstDef</A>, <A HREF="#basetemplate">BaseTemplate</A>, <A
7193 HREF="#inlinetemplate">InLineTemplate</A>, <A HREF="#returntype">ReturnType</A>, <A HREF="#exceptiontypelist">ExceptionTypeList</A>, <A HREF="#exceptiontypelist">ExceptionTypeList</A>, <A
7194 HREF="#extconstdef">ExtConstDef</A>, <A HREF="#modulepartype">ModuleParType</A>, <A HREF="#varinstance">VarInstance</A>, <A HREF="#formalvaluepar">FormalValuePar</A>, <A
7195 HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
7196 </TR>
7197 <TR VALIGN=TOP>
7198 <TD><A NAME="Xref.TypeActualPar"></a><A HREF="#typeactualpar">TypeActualPar</A></TD>
7199 <TD><A HREF="#typeactualparlist">TypeActualParList</A>, <A HREF="#typeactualparlist">TypeActualParList</A></TD>
7200 </TR>
7201 <TR VALIGN=TOP>
7202 <TD><A NAME="Xref.TypeActualParList"></a><A HREF="#typeactualparlist">TypeActualParList</A></TD>
7203 <TD><A HREF="#typereference">TypeReference</A></TD>
7204 </TR>
7205 <TR VALIGN=TOP>
7206 <TD><A NAME="Xref.TypeDef"></a><A HREF="#typedef">TypeDef</A></TD>
7207 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
7208 </TR>
7209 <TR VALIGN=TOP>
7210 <TD><A NAME="Xref.TypeDefBody"></a><A HREF="#typedefbody">TypeDefBody</A></TD>
7211 <TD><A HREF="#typedef">TypeDef</A></TD>
7212 </TR>
7213 <TR VALIGN=TOP>
7214 <TD><A NAME="Xref.TypeDefIdentifier"></a><A HREF="#typedefidentifier">TypeDefIdentifier</A></TD>
7215 <TD><A HREF="#typereflist">TypeRefList</A>, <A HREF="#typereflist">TypeRefList</A>, <A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
7216 </TR>
7217 <TR VALIGN=TOP>
7218 <TD><A NAME="Xref.TypeDefKeyword"></a><A HREF="#typedefkeyword">TypeDefKeyword</A></TD>
7219 <TD><A HREF="#typedef">TypeDef</A>, <A HREF="#excepttypedefspec">ExceptTypeDefSpec</A>, <A HREF="#importtypedefspec">ImportTypeDefSpec</A>, <A HREF="#allref">AllRef</A></TD>
7220 </TR>
7221 <TR VALIGN=TOP>
7222 <TD><A NAME="Xref.TypeList"></a><A HREF="#typelist">TypeList</A></TD>
7223 <TD><A HREF="#allortypelist">AllOrTypeList</A></TD>
7224 </TR>
7225 <TR VALIGN=TOP>
7226 <TD><A NAME="Xref.TypeRefList"></a><A HREF="#typereflist">TypeRefList</A></TD>
7227 <TD><A HREF="#excepttypedefspec">ExceptTypeDefSpec</A>, <A HREF="#importtypedefspec">ImportTypeDefSpec</A>, <A HREF="#alltypeswithexcept">AllTypesWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
7228 </TR>
7229 <TR VALIGN=TOP>
7230 <TD><A NAME="Xref.TypeReference"></a><A HREF="#typereference">TypeReference</A></TD>
7231 <TD><A HREF="#structfieldref">StructFieldRef</A>, <A HREF="#referencedtype">ReferencedType</A></TD>
7232 </TR>
7233 <TR VALIGN=TOP>
7234 <TD><A NAME="Xref.UnaryExpression"></a><A HREF="#unaryexpression">UnaryExpression</A></TD>
7235 <TD><A HREF="#mulexpression">MulExpression</A>, <A HREF="#mulexpression">MulExpression</A></TD>
7236 </TR>
7237 <TR VALIGN=TOP>
7238 <TD><A NAME="Xref.UnaryOp"></a><A HREF="#unaryop">UnaryOp</A></TD>
7239 <TD><A HREF="#unaryexpression">UnaryExpression</A></TD>
7240 </TR>
7241 <TR VALIGN=TOP>
7242 <TD><A NAME="Xref.Underscore"></a><A HREF="#underscore">Underscore</A></TD>
7243 <TD><A HREF="#identifier">Identifier</A></TD>
7244 </TR>
7245 <TR VALIGN=TOP>
7246 <TD><A NAME="Xref.UnionDef"></a><A HREF="#uniondef">UnionDef</A></TD>
7247 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
7248 </TR>
7249 <TR VALIGN=TOP>
7250 <TD><A NAME="Xref.UnionDefBody"></a><A HREF="#uniondefbody">UnionDefBody</A></TD>
7251 <TD><A HREF="#uniondef">UnionDef</A></TD>
7252 </TR>
7253 <TR VALIGN=TOP>
7254 <TD><A NAME="Xref.UnionFieldDef"></a><A HREF="#unionfielddef">UnionFieldDef</A></TD>
7255 <TD><A HREF="#uniondefbody">UnionDefBody</A>, <A HREF="#uniondefbody">UnionDefBody</A></TD>
7256 </TR>
7257 <TR VALIGN=TOP>
7258 <TD><A NAME="Xref.UnionKeyword"></a><A HREF="#unionkeyword">UnionKeyword</A></TD>
7259 <TD><A HREF="#uniondef">UnionDef</A></TD>
7260 </TR>
7261 <TR VALIGN=TOP>
7262 <TD><A NAME="Xref.UniversalCharString"></a><A HREF="#universalcharstring">UniversalCharString</A></TD>
7263 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
7264 </TR>
7265 <TR VALIGN=TOP>
7266 <TD><A NAME="Xref.UniversalKeyword"></a><A HREF="#universalkeyword">UniversalKeyword</A></TD>
7267 <TD><A HREF="#universalcharstring">UniversalCharString</A></TD>
7268 </TR>
7269 <TR VALIGN=TOP>
7270 <TD><A NAME="Xref.UnmapKeyword"></a><A HREF="#unmapkeyword">UnmapKeyword</A></TD>
7271 <TD><A HREF="#unmapstatement">UnmapStatement</A></TD>
7272 </TR>
7273 <TR VALIGN=TOP>
7274 <TD><A NAME="Xref.UnmapStatement"></a><A HREF="#unmapstatement">UnmapStatement</A></TD>
7275 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
7276 </TR>
7277 <TR VALIGN=TOP>
7278 <TD><A NAME="Xref.UpperAlpha"></a><A HREF="#upperalpha">UpperAlpha</A></TD>
7279 <TD><A HREF="#alpha">Alpha</A></TD>
7280 </TR>
7281 <TR VALIGN=TOP>
7282 <TD><A NAME="Xref.UpperBound"></a><A HREF="#upperbound">UpperBound</A></TD>
7283 <TD><A HREF="#rangedef">RangeDef</A>, <A HREF="#stringlength">StringLength</A>, <A HREF="#range">Range</A></TD>
7284 </TR>
7285 <TR VALIGN=TOP>
7286 <TD><A NAME="Xref.Value"></a><A HREF="#value">Value</A></TD>
7287 <TD><A HREF="#primary">Primary</A></TD>
7288 </TR>
7289 <TR VALIGN=TOP>
7290 <TD><A NAME="Xref.ValueKeyword"></a><A HREF="#valuekeyword">ValueKeyword</A></TD>
7291 <TD><A HREF="#replyvalue">ReplyValue</A>, <A HREF="#valuespec">ValueSpec</A>, <A HREF="#valuematchspec">ValueMatchSpec</A></TD>
7292 </TR>
7293 <TR VALIGN=TOP>
7294 <TD><A NAME="Xref.ValueList"></a><A HREF="#valuelist">ValueList</A></TD>
7295 <TD><A HREF="#permutationmatch">PermutationMatch</A>, <A HREF="#complement">Complement</A>, <A HREF="#subsetmatch">SubsetMatch</A>, <A HREF="#supersetmatch">SupersetMatch</A></TD>
7296 </TR>
7297 <TR VALIGN=TOP>
7298 <TD><A NAME="Xref.ValueMatchSpec"></a><A HREF="#valuematchspec">ValueMatchSpec</A></TD>
7299 <TD><A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
7300 </TR>
7301 <TR VALIGN=TOP>
7302 <TD><A NAME="Xref.ValueOrAttribList"></a><A HREF="#valueorattriblist">ValueOrAttribList</A></TD>
7303 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
7304 </TR>
7305 <TR VALIGN=TOP>
7306 <TD><A NAME="Xref.ValueOrRange"></a><A HREF="#valueorrange">ValueOrRange</A></TD>
7307 <TD><A HREF="#allowedvalues">AllowedValues</A>, <A HREF="#allowedvalues">AllowedValues</A></TD>
7308 </TR>
7309 <TR VALIGN=TOP>
7310 <TD><A NAME="Xref.ValueParIdentifier"></a><A HREF="#valueparidentifier">ValueParIdentifier</A></TD>
7311 <TD><A HREF="#signatureparidentifier">SignatureParIdentifier</A>, <A HREF="#variableref">VariableRef</A>, <A HREF="#parameteridentifier">ParameterIdentifier</A>, <A HREF="#valuereference">ValueReference</A>,
7312 <A HREF="#formalvaluepar">FormalValuePar</A></TD>
7313 </TR>
7314 <TR VALIGN=TOP>
7315 <TD><A NAME="Xref.ValueReference"></a><A HREF="#valuereference">ValueReference</A></TD>
7316 <TD><A HREF="#referencedvalue">ReferencedValue</A></TD>
7317 </TR>
7318 <TR VALIGN=TOP>
7319 <TD><A NAME="Xref.ValueSpec"></a><A HREF="#valuespec">ValueSpec</A></TD>
7320 <TD><A HREF="#portredirect">PortRedirect</A>, <A HREF="#redirectspec">RedirectSpec</A></TD>
7321 </TR>
7322 <TR VALIGN=TOP>
7323 <TD><A NAME="Xref.ValueofKeyword"></a><A HREF="#valueofkeyword">ValueofKeyword</A></TD>
7324 <TD><A HREF="#valueofop">ValueofOp</A></TD>
7325 </TR>
7326 <TR VALIGN=TOP>
7327 <TD><A NAME="Xref.ValueofOp"></a><A HREF="#valueofop">ValueofOp</A></TD>
7328 <TD><A HREF="#templateops">TemplateOps</A></TD>
7329 </TR>
7330 <TR VALIGN=TOP>
7331 <TD><A NAME="Xref.VarIdentifier"></a><A HREF="#varidentifier">VarIdentifier</A></TD>
7332 <TD><A HREF="#singlevarinstance">SingleVarInstance</A>, <A HREF="#variableref">VariableRef</A>, <A HREF="#valuereference">ValueReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
7333 </TR>
7334 <TR VALIGN=TOP>
7335 <TD><A NAME="Xref.VarInitialValue"></a><A HREF="#varinitialvalue">VarInitialValue</A></TD>
7336 <TD><A HREF="#singlevarinstance">SingleVarInstance</A></TD>
7337 </TR>
7338 <TR VALIGN=TOP>
7339 <TD><A NAME="Xref.VarInstance"></a><A HREF="#varinstance">VarInstance</A></TD>
7340 <TD><A HREF="#componentelementdef">ComponentElementDef</A>, <A HREF="#functionlocalinst">FunctionLocalInst</A>, <A HREF="#altsteplocaldef">AltstepLocalDef</A>, <A HREF="#initial">Initial</A></TD>
7341 </TR>
7342 <TR VALIGN=TOP>
7343 <TD><A NAME="Xref.VarKeyword"></a><A HREF="#varkeyword">VarKeyword</A></TD>
7344 <TD><A HREF="#varinstance">VarInstance</A></TD>
7345 </TR>
7346 <TR VALIGN=TOP>
7347 <TD><A NAME="Xref.VarList"></a><A HREF="#varlist">VarList</A></TD>
7348 <TD><A HREF="#varinstance">VarInstance</A></TD>
7349 </TR>
7350 <TR VALIGN=TOP>
7351 <TD><A NAME="Xref.VariableAssignment"></a><A HREF="#variableassignment">VariableAssignment</A></TD>
7352 <TD><A HREF="#assignmentlist">AssignmentList</A>, <A HREF="#assignmentlist">AssignmentList</A></TD>
7353 </TR>
7354 <TR VALIGN=TOP>
7355 <TD><A NAME="Xref.VariableEntry"></a><A HREF="#variableentry">VariableEntry</A></TD>
7356 <TD><A HREF="#variablelist">VariableList</A>, <A HREF="#variablelist">VariableList</A></TD>
7357 </TR>
7358 <TR VALIGN=TOP>
7359 <TD><A NAME="Xref.VariableList"></a><A HREF="#variablelist">VariableList</A></TD>
7360 <TD><A HREF="#paraassignmentlist">ParaAssignmentList</A></TD>
7361 </TR>
7362 <TR VALIGN=TOP>
7363 <TD><A NAME="Xref.VariableRef"></a><A HREF="#variableref">VariableRef</A></TD>
7364 <TD><A HREF="#componentidentifier">ComponentIdentifier</A>, <A HREF="#addressref">AddressRef</A>, <A HREF="#valuespec">ValueSpec</A>, <A HREF="#senderspec">SenderSpec</A>, <A
7365 HREF="#variableassignment">VariableAssignment</A>, <A HREF="#variableentry">VariableEntry</A>, <A HREF="#assignment">Assignment</A></TD>
7366 </TR>
7367 <TR VALIGN=TOP>
7368 <TD><A NAME="Xref.VariationKeyword"></a><A HREF="#variationkeyword">VariationKeyword</A></TD>
7369 <TD><A HREF="#attribkeyword">AttribKeyword</A></TD>
7370 </TR>
7371 <TR VALIGN=TOP>
7372 <TD><A NAME="Xref.VerdictOps"></a><A HREF="#verdictops">VerdictOps</A></TD>
7373 <TD><A HREF="#opcall">OpCall</A></TD>
7374 </TR>
7375 <TR VALIGN=TOP>
7376 <TD><A NAME="Xref.VerdictStatements"></a><A HREF="#verdictstatements">VerdictStatements</A></TD>
7377 <TD><A HREF="#functionstatement">FunctionStatement</A></TD>
7378 </TR>
7379 <TR VALIGN=TOP>
7380 <TD><A NAME="Xref.VerdictTypeKeyword"></a><A HREF="#verdicttypekeyword">VerdictTypeKeyword</A></TD>
7381 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
7382 </TR>
7383 <TR VALIGN=TOP>
7384 <TD><A NAME="Xref.VerdictTypeValue"></a><A HREF="#verdicttypevalue">VerdictTypeValue</A></TD>
7385 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
7386 </TR>
7387 <TR VALIGN=TOP>
7388 <TD><A NAME="Xref.WhileKeyword"></a><A HREF="#whilekeyword">WhileKeyword</A></TD>
7389 <TD><A HREF="#whilestatement">WhileStatement</A>, <A HREF="#dowhilestatement">DoWhileStatement</A></TD>
7390 </TR>
7391 <TR VALIGN=TOP>
7392 <TD><A NAME="Xref.WhileStatement"></a><A HREF="#whilestatement">WhileStatement</A></TD>
7393 <TD><A HREF="#loopconstruct">LoopConstruct</A></TD>
7394 </TR>
7395 <TR VALIGN=TOP>
7396 <TD><A NAME="Xref.WithAttribList"></a><A HREF="#withattriblist">WithAttribList</A></TD>
7397 <TD><A HREF="#withstatement">WithStatement</A></TD>
7398 </TR>
7399 <TR VALIGN=TOP>
7400 <TD><A NAME="Xref.WithKeyword"></a><A HREF="#withkeyword">WithKeyword</A></TD>
7401 <TD><A HREF="#withstatement">WithStatement</A></TD>
7402 </TR>
7403 <TR VALIGN=TOP>
7404 <TD><A NAME="Xref.WithStatement"></a><A HREF="#withstatement">WithStatement</A></TD>
7405 <TD><A HREF="#ttcn3module">TTCN3Module</A>, <A HREF="#moduledefinition">ModuleDefinition</A>, <A HREF="#modulecontrolpart">ModuleControlPart</A></TD>
7406 </TR>
7407 <TR VALIGN=TOP>
7408 <TD><A NAME="Xref.XorExpression"></a><A HREF="#xorexpression">XorExpression</A></TD>
7409 <TD><A HREF="#singleexpression">SingleExpression</A>, <A HREF="#singleexpression">SingleExpression</A></TD>
7410 </TR>
7411</TABLE>
7412<A NAME="Help">
7413<H2>General Directions</H2>
7414</A>
7415<H4>Rule-Names</H4>
7416<UL>
7417 <LI>Clicking on the rule-name will move you to the list of references to the selected rule-name.
7418 <LI><A NAME="RedRuleName">Rule-names which are shown in <FONT COLOR="red">red</FONT> cannot be selected because they are never referenced in the specification. If a rule-name other than the
7419 root rule-name is shown in <FONT COLOR="red">red</FONT>, the specification is <i>not</i> in error, but there are unreferenced (redundant) productions in the specification.</A>
7420</UL>
7421<H4>References</H4>
7422<UL>
7423 <LI>Clicking on references in the production will move you to the production with the rule-name selected.
7424 <LI><A NAME="RedReference">References which are shown in <FONT COLOR="red">red</FONT> cannot be selected because they are never defined in the specification. If there are references shown
7425 in <FONT COLOR="red">red</FONT> then the specification is either <i>incomplete</i> or <i>in error</i>.</A>
7426</UL>
7427</BODY>
7428</HTML>
This page took 0.350531 seconds and 5 git commands to generate.