Update README.md
[deliverable/titan.core.git] / help / info / BNF.html
1 <!--
2 Copyright (c) 2000-2014 Ericsson Telecom AB
3
4 All rights reserved. This program and the accompanying materials
5 are made available under the terms of the Eclipse Public License v1.0
6 which accompanies this distribution, and is available at
7 http://www.eclipse.org/legal/epl-v10.html
8 -->
9 <HTML>
10 <HEAD>
11 <TITLE>ABNF Specification for &lt;mockup_bnf.txt&gt;</TITLE>
12 </HEAD>
13 <BODY bgcolor="#DAD3C5" vlink="#0094D2" link="#003258">
14 <H1>HTML Version of ABNF for <tt>&lt;mockup_bnf.txt&gt;</tt></H1>
15 <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
16 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
17 intended as a tool to help read the ABNF. Errors may have been introduced in translating to HTML.</P>
18 This ABNF browser was generated from file &lt;mockup_bnf.txt&gt; on Tue Jul 20 17:07:27 CEDT 2004 .
19 <P>This file consists of:
20 <UL>
21 <LI><A HREF="#Spec">ABNF Specification</a>,
22 <LI><A HREF="#Xref">Symbol Cross Reference Table</a>, and,
23 <LI><A HREF="#Help">General Directions</a>.
24 </UL>
25 <A NAME="Spec">
26 <H2>ABNF Specification</H2>
27 </a>
28 <P>The productions for the ABNF specification are provided below.
29 <P>
30 <TABLE CELLSPACING=1 BORDER=0 CELLPADDING=1>
31 <CAPTION><B><I>ABNF Productions</i></b></CAPTION>
32 <TR BGCOLOR="#FFB599" VALIGN=middle>
33 <TH COLSPAN=2 BGCOLOR="#FFB599" ALIGN=CENTER>Rule Name</TH>
34 <TH BGCOLOR="#FFB599" ALIGN=CENTER>Production or Comment</TH>
35 </TR>
36 <TR VALIGN=TOP>
37 <TD></TD>
38 <TD></TD>
39 </TR>
40 <TR VALIGN=TOP>
41 <TD></TD>
42 <TD></TD>
43 </TR>
44 <TR VALIGN=TOP>
45 <TD>
46 <P><A NAME="ttcn3module"><FONT COLOR="blue">TTCN3Module</FONT></A>
47 <TD VALIGN=TOP>=</TD>
48 </TD>
49 <TD><A HREF="#ttcn3modulekeyword">TTCN3ModuleKeyword</A> <A HREF="#ttcn3moduleid">TTCN3ModuleId</A> <A HREF="#beginchar">BeginChar</A> [<A HREF="#moduledefinitionspart">ModuleDefinitionsPart</A>]
50 [<A HREF="#modulecontrolpart">ModuleControlPart</A>] <A HREF="#endchar">EndChar</A> [<A HREF="#withstatement">WithStatement</A>] [<A HREF="#semicolon">SemiColon</A>]</TD>
51 </TR>
52 <TR VALIGN=TOP>
53 <TD></TD>
54 <TD></TD>
55 </TR>
56 <TR VALIGN=TOP>
57 <TD>
58 <P><A NAME="ttcn3modulekeyword"></a><A HREF="#Xref.TTCN3ModuleKeyword">TTCN3ModuleKeyword</A>
59 <TD VALIGN=TOP>=</TD>
60 <TD>"<FONT COLOR="black">module</FONT>"</TD>
61 </TR>
62 <TR VALIGN=TOP>
63 <TD></TD>
64 <TD></TD>
65 </TR>
66 <TR VALIGN=TOP>
67 <TD>
68 <P><A NAME="ttcn3moduleid"></a><A HREF="#Xref.TTCN3ModuleId">TTCN3ModuleId</A>
69 <TD VALIGN=TOP>=</TD>
70 <TD><A HREF="#moduleidentifier">ModuleIdentifier</A> [<A HREF="#definitiveidentifier">DefinitiveIdentifier</A>]</TD>
71 </TR>
72 <TR VALIGN=TOP>
73 <TD></TD>
74 <TD></TD>
75 </TR>
76 <TR VALIGN=TOP>
77 <TD>
78 <P><A NAME="moduleidentifier"></a><A HREF="#Xref.ModuleIdentifier">ModuleIdentifier</A>
79 <TD VALIGN=TOP>=</TD>
80 <TD><A HREF="#identifier">Identifier</A></TD>
81 </TR>
82 <TR VALIGN=TOP>
83 <TD></TD>
84 <TD></TD>
85 </TR>
86 <TR VALIGN=TOP>
87 <TD>
88 <P><A NAME="definitiveidentifier"></a><A HREF="#Xref.DefinitiveIdentifier">DefinitiveIdentifier</A>
89 <TD VALIGN=TOP>=</TD>
90 <TD><A HREF="#dot">Dot</A> <A HREF="#objectidentifierkeyword">ObjectIdentifierKeyword</A> "<FONT COLOR="black">{</FONT>" <A HREF="#definitiveobjidcomponentlist">DefinitiveObjIdComponentList</A>
91 "<FONT COLOR="black">}</FONT>"</TD>
92 </TR>
93 <TR VALIGN=TOP>
94 <TD></TD>
95 <TD></TD>
96 </TR>
97 <TR VALIGN=TOP>
98 <TD>
99 <P><A NAME="definitiveobjidcomponentlist"></a><A HREF="#Xref.DefinitiveObjIdComponentList">DefinitiveObjIdComponentList</A>
100 <TD VALIGN=TOP>=</TD>
101 <TD>1*<A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A></TD>
102 </TR>
103 <TR VALIGN=TOP>
104 <TD></TD>
105 <TD></TD>
106 </TR>
107 <TR VALIGN=TOP>
108 <TD>
109 <P><A NAME="definitiveobjidcomponent"></a><A HREF="#Xref.DefinitiveObjIdComponent">DefinitiveObjIdComponent</A>
110 <TD VALIGN=TOP>=</TD>
111 <TD><A HREF="#nameform">NameForm</A> | <A HREF="#definitivenumberform">DefinitiveNumberForm</A> | <A HREF="#definitivenameandnumberform">DefinitiveNameAndNumberForm</A></TD>
112 </TR>
113 <TR VALIGN=TOP>
114 <TD></TD>
115 <TD></TD>
116 </TR>
117 <TR VALIGN=TOP>
118 <TD>
119 <P><A NAME="definitivenumberform"></a><A HREF="#Xref.DefinitiveNumberForm">DefinitiveNumberForm</A>
120 <TD VALIGN=TOP>=</TD>
121 <TD><A HREF="#number">Number</A></TD>
122 </TR>
123 <TR VALIGN=TOP>
124 <TD></TD>
125 <TD></TD>
126 </TR>
127 <TR VALIGN=TOP>
128 <TD>
129 <P><A NAME="definitivenameandnumberform"></a><A HREF="#Xref.DefinitiveNameAndNumberForm">DefinitiveNameAndNumberForm</A>
130 <TD VALIGN=TOP>=</TD>
131 <TD><A HREF="#identifier">Identifier</A> "<FONT COLOR="black">(</FONT>" <A HREF="#definitivenumberform">DefinitiveNumberForm</A> "<FONT COLOR="black">)</FONT>"</TD>
132 </TR>
133 <TR VALIGN=TOP>
134 <TD></TD>
135 <TD></TD>
136 </TR>
137 <TR VALIGN=TOP>
138 <TD>
139 <P><A NAME="moduledefinitionspart"></a><A HREF="#Xref.ModuleDefinitionsPart">ModuleDefinitionsPart</A>
140 <TD VALIGN=TOP>=</TD>
141 <TD><A HREF="#moduledefinitionslist">ModuleDefinitionsList</A></TD>
142 </TR>
143 <TR VALIGN=TOP>
144 <TD></TD>
145 <TD></TD>
146 </TR>
147 <TR VALIGN=TOP>
148 <TD>
149 <P><A NAME="moduledefinitionslist"></a><A HREF="#Xref.ModuleDefinitionsList">ModuleDefinitionsList</A>
150 <TD VALIGN=TOP>=</TD>
151 <TD>1*( <A HREF="#moduledefinition">ModuleDefinition</A> ) [<A HREF="#semicolon">SemiColon</A>]</TD>
152 </TR>
153 <TR VALIGN=TOP>
154 <TD></TD>
155 <TD></TD>
156 </TR>
157 <TR VALIGN=TOP>
158 <TD>
159 <P><A NAME="moduledefinition"></a><A HREF="#Xref.ModuleDefinition">ModuleDefinition</A>
160 <TD VALIGN=TOP>=</TD>
161 <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>
162 | <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> |
163 <A HREF="#extfunctiondef">ExtFunctionDef</A> | <A HREF="#extconstdef">ExtConstDef</A> ) [<A HREF="#withstatement">WithStatement</A>]</TD>
164 </TR>
165 <TR VALIGN=TOP>
166 <TD></TD>
167 <TD></TD>
168 </TR>
169 <TR VALIGN=TOP>
170 <TD>
171 <P><A NAME="typedef"></a><A HREF="#Xref.TypeDef">TypeDef</A>
172 <TD VALIGN=TOP>=</TD>
173 <TD><A HREF="#typedefkeyword">TypeDefKeyword</A> <A HREF="#typedefbody">TypeDefBody</A></TD>
174 </TR>
175 <TR VALIGN=TOP>
176 <TD></TD>
177 <TD></TD>
178 </TR>
179 <TR VALIGN=TOP>
180 <TD>
181 <P><A NAME="typedefbody"></a><A HREF="#Xref.TypeDefBody">TypeDefBody</A>
182 <TD VALIGN=TOP>=</TD>
183 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A> | <A HREF="#subtypedef">SubTypeDef</A></TD>
184 </TR>
185 <TR VALIGN=TOP>
186 <TD></TD>
187 <TD></TD>
188 </TR>
189 <TR VALIGN=TOP>
190 <TD>
191 <P><A NAME="typedefkeyword"></a><A HREF="#Xref.TypeDefKeyword">TypeDefKeyword</A>
192 <TD VALIGN=TOP>=</TD>
193 <TD>"<FONT COLOR="black">type</FONT>"</TD>
194 </TR>
195 <TR VALIGN=TOP>
196 <TD></TD>
197 <TD></TD>
198 </TR>
199 <TR VALIGN=TOP>
200 <TD>
201 <P><A NAME="structuredtypedef"></a><A HREF="#Xref.StructuredTypeDef">StructuredTypeDef</A>
202 <TD VALIGN=TOP>=</TD>
203 <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
204 HREF="#enumdef">EnumDef</A> | <A HREF="#portdef">PortDef</A> | <A HREF="#componentdef">ComponentDef</A></TD>
205 </TR>
206 <TR VALIGN=TOP>
207 <TD></TD>
208 <TD></TD>
209 </TR>
210 <TR VALIGN=TOP>
211 <TD>
212 <P><A NAME="recorddef"></a><A HREF="#Xref.RecordDef">RecordDef</A>
213 <TD VALIGN=TOP>=</TD>
214 <TD><A HREF="#recordkeyword">RecordKeyword</A> <A HREF="#structdefbody">StructDefBody</A></TD>
215 </TR>
216 <TR VALIGN=TOP>
217 <TD></TD>
218 <TD></TD>
219 </TR>
220 <TR VALIGN=TOP>
221 <TD>
222 <P><A NAME="recordkeyword"></a><A HREF="#Xref.RecordKeyword">RecordKeyword</A>
223 <TD VALIGN=TOP>=</TD>
224 <TD>"<FONT COLOR="black">record</FONT>"</TD>
225 </TR>
226 <TR VALIGN=TOP>
227 <TD></TD>
228 <TD></TD>
229 </TR>
230 <TR VALIGN=TOP>
231 <TD>
232 <P><A NAME="structdefbody"></a><A HREF="#Xref.StructDefBody">StructDefBody</A>
233 <TD VALIGN=TOP>=</TD>
234 <TD>( <A HREF="#structtypeidentifier">StructTypeIdentifier</A> [<A HREF="#structdefformalparlist">StructDefFormalParList</A>] | <A HREF="#addresskeyword">AddressKeyword</A> ) <A
235 HREF="#beginchar">BeginChar</A> [<A HREF="#structfielddef">StructFieldDef</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#structfielddef">StructFieldDef</A> )] <A HREF="#endchar">EndChar</A></TD>
236 </TR>
237 <TR VALIGN=TOP>
238 <TD></TD>
239 <TD></TD>
240 </TR>
241 <TR VALIGN=TOP>
242 <TD>
243 <P><A NAME="structtypeidentifier"></a><A HREF="#Xref.StructTypeIdentifier">StructTypeIdentifier</A>
244 <TD VALIGN=TOP>=</TD>
245 <TD><A HREF="#identifier">Identifier</A></TD>
246 </TR>
247 <TR VALIGN=TOP>
248 <TD></TD>
249 <TD></TD>
250 </TR>
251 <TR VALIGN=TOP>
252 <TD>
253 <P><A NAME="structdefformalparlist"></a><A HREF="#Xref.StructDefFormalParList">StructDefFormalParList</A>
254 <TD VALIGN=TOP>=</TD>
255 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#structdefformalpar">StructDefFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#structdefformalpar">StructDefFormalPar</A> ) "<FONT
256 COLOR="black">)</FONT>"</TD>
257 </TR>
258 <TR VALIGN=TOP>
259 <TD></TD>
260 <TD></TD>
261 </TR>
262 <TR VALIGN=TOP>
263 <TD>
264 <P><A NAME="structdefformalpar"></a><A HREF="#Xref.StructDefFormalPar">StructDefFormalPar</A>
265 <TD VALIGN=TOP>=</TD>
266 <TD><A HREF="#formalvaluepar">FormalValuePar</A></TD>
267 </TR>
268 <TR VALIGN=TOP>
269 <TD></TD>
270 <TD></TD>
271 </TR>
272 <TR VALIGN=TOP>
273 <TD></TD>
274 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - FormalValuePar shall resolve to an in parameter</FONT></TD>
275 </TR>
276 <TR VALIGN=TOP>
277 <TD></TD>
278 <TD></TD>
279 </TR>
280 <TR VALIGN=TOP>
281 <TD>
282 <P><A NAME="structfielddef"></a><A HREF="#Xref.StructFieldDef">StructFieldDef</A>
283 <TD VALIGN=TOP>=</TD>
284 <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>
285 </TR>
286 <TR VALIGN=TOP>
287 <TD></TD>
288 <TD></TD>
289 </TR>
290 <TR VALIGN=TOP>
291 <TD>
292 <P><A NAME="structfieldidentifier"></a><A HREF="#Xref.StructFieldIdentifier">StructFieldIdentifier</A>
293 <TD VALIGN=TOP>=</TD>
294 <TD><A HREF="#identifier">Identifier</A></TD>
295 </TR>
296 <TR VALIGN=TOP>
297 <TD></TD>
298 <TD></TD>
299 </TR>
300 <TR VALIGN=TOP>
301 <TD>
302 <P><A NAME="optionalkeyword"></a><A HREF="#Xref.OptionalKeyword">OptionalKeyword</A>
303 <TD VALIGN=TOP>=</TD>
304 <TD>"<FONT COLOR="black">optional</FONT>"</TD>
305 </TR>
306 <TR VALIGN=TOP>
307 <TD></TD>
308 <TD></TD>
309 </TR>
310 <TR VALIGN=TOP>
311 <TD>
312 <P><A NAME="uniondef"></a><A HREF="#Xref.UnionDef">UnionDef</A>
313 <TD VALIGN=TOP>=</TD>
314 <TD><A HREF="#unionkeyword">UnionKeyword</A> <A HREF="#uniondefbody">UnionDefBody</A></TD>
315 </TR>
316 <TR VALIGN=TOP>
317 <TD></TD>
318 <TD></TD>
319 </TR>
320 <TR VALIGN=TOP>
321 <TD>
322 <P><A NAME="unionkeyword"></a><A HREF="#Xref.UnionKeyword">UnionKeyword</A>
323 <TD VALIGN=TOP>=</TD>
324 <TD>"<FONT COLOR="black">union</FONT>"</TD>
325 </TR>
326 <TR VALIGN=TOP>
327 <TD></TD>
328 <TD></TD>
329 </TR>
330 <TR VALIGN=TOP>
331 <TD>
332 <P><A NAME="uniondefbody"></a><A HREF="#Xref.UnionDefBody">UnionDefBody</A>
333 <TD VALIGN=TOP>=</TD>
334 <TD>( <A HREF="#structtypeidentifier">StructTypeIdentifier</A> [<A HREF="#structdefformalparlist">StructDefFormalParList</A>] | <A HREF="#addresskeyword">AddressKeyword</A> ) <A
335 HREF="#beginchar">BeginChar</A> <A HREF="#unionfielddef">UnionFieldDef</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#unionfielddef">UnionFieldDef</A> ) <A HREF="#endchar">EndChar</A></TD>
336 </TR>
337 <TR VALIGN=TOP>
338 <TD></TD>
339 <TD></TD>
340 </TR>
341 <TR VALIGN=TOP>
342 <TD>
343 <P><A NAME="unionfielddef"></a><A HREF="#Xref.UnionFieldDef">UnionFieldDef</A>
344 <TD VALIGN=TOP>=</TD>
345 <TD><A HREF="#type">Type</A> <A HREF="#structfieldidentifier">StructFieldIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>] [<A HREF="#subtypespec">SubTypeSpec</A>]</TD>
346 </TR>
347 <TR VALIGN=TOP>
348 <TD></TD>
349 <TD></TD>
350 </TR>
351 <TR VALIGN=TOP>
352 <TD>
353 <P><A NAME="setdef"></a><A HREF="#Xref.SetDef">SetDef</A>
354 <TD VALIGN=TOP>=</TD>
355 <TD><A HREF="#setkeyword">SetKeyword</A> <A HREF="#structdefbody">StructDefBody</A></TD>
356 </TR>
357 <TR VALIGN=TOP>
358 <TD></TD>
359 <TD></TD>
360 </TR>
361 <TR VALIGN=TOP>
362 <TD>
363 <P><A NAME="setkeyword"></a><A HREF="#Xref.SetKeyword">SetKeyword</A>
364 <TD VALIGN=TOP>=</TD>
365 <TD>"<FONT COLOR="black">set</FONT>"</TD>
366 </TR>
367 <TR VALIGN=TOP>
368 <TD></TD>
369 <TD></TD>
370 </TR>
371 <TR VALIGN=TOP>
372 <TD>
373 <P><A NAME="recordofdef"></a><A HREF="#Xref.RecordOfDef">RecordOfDef</A>
374 <TD VALIGN=TOP>=</TD>
375 <TD><A HREF="#recordkeyword">RecordKeyword</A> [<A HREF="#stringlength">StringLength</A>] <A HREF="#ofkeyword">OfKeyword</A> <A HREF="#structofdefbody">StructOfDefBody</A></TD>
376 </TR>
377 <TR VALIGN=TOP>
378 <TD></TD>
379 <TD></TD>
380 </TR>
381 <TR VALIGN=TOP>
382 <TD>
383 <P><A NAME="ofkeyword"></a><A HREF="#Xref.OfKeyword">OfKeyword</A>
384 <TD VALIGN=TOP>=</TD>
385 <TD>"<FONT COLOR="black">of</FONT>"</TD>
386 </TR>
387 <TR VALIGN=TOP>
388 <TD></TD>
389 <TD></TD>
390 </TR>
391 <TR VALIGN=TOP>
392 <TD>
393 <P><A NAME="structofdefbody"></a><A HREF="#Xref.StructOfDefBody">StructOfDefBody</A>
394 <TD VALIGN=TOP>=</TD>
395 <TD><A HREF="#type">Type</A> ( <A HREF="#structtypeidentifier">StructTypeIdentifier</A> | <A HREF="#addresskeyword">AddressKeyword</A> ) [<A HREF="#subtypespec">SubTypeSpec</A>]</TD>
396 </TR>
397 <TR VALIGN=TOP>
398 <TD></TD>
399 <TD></TD>
400 </TR>
401 <TR VALIGN=TOP>
402 <TD>
403 <P><A NAME="setofdef"></a><A HREF="#Xref.SetOfDef">SetOfDef</A>
404 <TD VALIGN=TOP>=</TD>
405 <TD><A HREF="#setkeyword">SetKeyword</A> [<A HREF="#stringlength">StringLength</A>] <A HREF="#ofkeyword">OfKeyword</A> <A HREF="#structofdefbody">StructOfDefBody</A></TD>
406 </TR>
407 <TR VALIGN=TOP>
408 <TD></TD>
409 <TD></TD>
410 </TR>
411 <TR VALIGN=TOP>
412 <TD>
413 <P><A NAME="enumdef"></a><A HREF="#Xref.EnumDef">EnumDef</A>
414 <TD VALIGN=TOP>=</TD>
415 <TD><A HREF="#enumkeyword">EnumKeyword</A> ( <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A> | <A HREF="#addresskeyword">AddressKeyword</A> ) <A HREF="#beginchar">BeginChar</A> <A
416 HREF="#enumerationlist">EnumerationList</A> <A HREF="#endchar">EndChar</A></TD>
417 </TR>
418 <TR VALIGN=TOP>
419 <TD></TD>
420 <TD></TD>
421 </TR>
422 <TR VALIGN=TOP>
423 <TD>
424 <P><A NAME="enumkeyword"></a><A HREF="#Xref.EnumKeyword">EnumKeyword</A>
425 <TD VALIGN=TOP>=</TD>
426 <TD>"<FONT COLOR="black">enumerated</FONT>"</TD>
427 </TR>
428 <TR VALIGN=TOP>
429 <TD></TD>
430 <TD></TD>
431 </TR>
432 <TR VALIGN=TOP>
433 <TD>
434 <P><A NAME="enumtypeidentifier"></a><A HREF="#Xref.EnumTypeIdentifier">EnumTypeIdentifier</A>
435 <TD VALIGN=TOP>=</TD>
436 <TD><A HREF="#identifier">Identifier</A></TD>
437 </TR>
438 <TR VALIGN=TOP>
439 <TD></TD>
440 <TD></TD>
441 </TR>
442 <TR VALIGN=TOP>
443 <TD>
444 <P><A NAME="enumerationlist"></a><A HREF="#Xref.EnumerationList">EnumerationList</A>
445 <TD VALIGN=TOP>=</TD>
446 <TD><A HREF="#enumeration">Enumeration</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#enumeration">Enumeration</A> )</TD>
447 </TR>
448 <TR VALIGN=TOP>
449 <TD></TD>
450 <TD></TD>
451 </TR>
452 <TR VALIGN=TOP>
453 <TD>
454 <P><A NAME="enumeration"></a><A HREF="#Xref.Enumeration">Enumeration</A>
455 <TD VALIGN=TOP>=</TD>
456 <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>
457 </TR>
458 <TR VALIGN=TOP>
459 <TD></TD>
460 <TD></TD>
461 </TR>
462 <TR VALIGN=TOP>
463 <TD>
464 <P><A NAME="enumerationidentifier"></a><A HREF="#Xref.EnumerationIdentifier">EnumerationIdentifier</A>
465 <TD VALIGN=TOP>=</TD>
466 <TD><A HREF="#identifier">Identifier</A></TD>
467 </TR>
468 <TR VALIGN=TOP>
469 <TD></TD>
470 <TD></TD>
471 </TR>
472 <TR VALIGN=TOP>
473 <TD>
474 <P><A NAME="subtypedef"></a><A HREF="#Xref.SubTypeDef">SubTypeDef</A>
475 <TD VALIGN=TOP>=</TD>
476 <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>
477 </TR>
478 <TR VALIGN=TOP>
479 <TD></TD>
480 <TD></TD>
481 </TR>
482 <TR VALIGN=TOP>
483 <TD>
484 <P><A NAME="subtypeidentifier"></a><A HREF="#Xref.SubTypeIdentifier">SubTypeIdentifier</A>
485 <TD VALIGN=TOP>=</TD>
486 <TD><A HREF="#identifier">Identifier</A></TD>
487 </TR>
488 <TR VALIGN=TOP>
489 <TD></TD>
490 <TD></TD>
491 </TR>
492 <TR VALIGN=TOP>
493 <TD>
494 <P><A NAME="subtypespec"></a><A HREF="#Xref.SubTypeSpec">SubTypeSpec</A>
495 <TD VALIGN=TOP>=</TD>
496 <TD><A HREF="#allowedvalues">AllowedValues</A> | <A HREF="#stringlength">StringLength</A></TD>
497 </TR>
498 <TR VALIGN=TOP>
499 <TD></TD>
500 <TD></TD>
501 </TR>
502 <TR VALIGN=TOP>
503 <TD></TD>
504 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - AllowedValues shall be of the same type as the field being subtyped</FONT></TD>
505 </TR>
506 <TR VALIGN=TOP>
507 <TD></TD>
508 <TD></TD>
509 </TR>
510 <TR VALIGN=TOP>
511 <TD>
512 <P><A NAME="allowedvalues"></a><A HREF="#Xref.AllowedValues">AllowedValues</A>
513 <TD VALIGN=TOP>=</TD>
514 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#valueorrange">ValueOrRange</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#valueorrange">ValueOrRange</A> ) "<FONT COLOR="black">)</FONT>"</TD>
515 </TR>
516 <TR VALIGN=TOP>
517 <TD></TD>
518 <TD></TD>
519 </TR>
520 <TR VALIGN=TOP>
521 <TD>
522 <P><A NAME="valueorrange"></a><A HREF="#Xref.ValueOrRange">ValueOrRange</A>
523 <TD VALIGN=TOP>=</TD>
524 <TD><A HREF="#rangedef">RangeDef</A> | <A HREF="#constantexpression">ConstantExpression</A></TD>
525 </TR>
526 <TR VALIGN=TOP>
527 <TD></TD>
528 <TD></TD>
529 </TR>
530 <TR VALIGN=TOP>
531 <TD></TD>
532 <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>
533 </TR>
534 <TR VALIGN=TOP>
535 <TD></TD>
536 <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>
537 </TR>
538 <TR VALIGN=TOP>
539 <TD></TD>
540 <TD></TD>
541 </TR>
542 <TR VALIGN=TOP>
543 <TD>
544 <P><A NAME="rangedef"></a><A HREF="#Xref.RangeDef">RangeDef</A>
545 <TD VALIGN=TOP>=</TD>
546 <TD><A HREF="#lowerbound">LowerBound</A> "<FONT COLOR="black">..</FONT>" <A HREF="#upperbound">UpperBound</A></TD>
547 </TR>
548 <TR VALIGN=TOP>
549 <TD></TD>
550 <TD></TD>
551 </TR>
552 <TR VALIGN=TOP>
553 <TD>
554 <P><A NAME="stringlength"></a><A HREF="#Xref.StringLength">StringLength</A>
555 <TD VALIGN=TOP>=</TD>
556 <TD><A HREF="#lengthkeyword">LengthKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#singleconstexpression">SingleConstExpression</A> ["<FONT COLOR="black">..</FONT>" <A HREF="#upperbound">UpperBound</A>]
557 "<FONT COLOR="black">)</FONT>"</TD>
558 </TR>
559 <TR VALIGN=TOP>
560 <TD></TD>
561 <TD></TD>
562 </TR>
563 <TR VALIGN=TOP>
564 <TD></TD>
565 <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
566 evaluate to non-negative integer values (in case of UpperBound including infinity)</FONT></TD>
567 </TR>
568 <TR VALIGN=TOP>
569 <TD></TD>
570 <TD></TD>
571 </TR>
572 <TR VALIGN=TOP>
573 <TD>
574 <P><A NAME="lengthkeyword"></a><A HREF="#Xref.LengthKeyword">LengthKeyword</A>
575 <TD VALIGN=TOP>=</TD>
576 <TD>"<FONT COLOR="black">length</FONT>"</TD>
577 </TR>
578 <TR VALIGN=TOP>
579 <TD></TD>
580 <TD></TD>
581 </TR>
582 <TR VALIGN=TOP>
583 <TD>
584 <P><A NAME="porttype"></a><A HREF="#Xref.PortType">PortType</A>
585 <TD VALIGN=TOP>=</TD>
586 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#porttypeidentifier">PortTypeIdentifier</A></TD>
587 </TR>
588 <TR VALIGN=TOP>
589 <TD></TD>
590 <TD></TD>
591 </TR>
592 <TR VALIGN=TOP>
593 <TD>
594 <P><A NAME="portdef"></a><A HREF="#Xref.PortDef">PortDef</A>
595 <TD VALIGN=TOP>=</TD>
596 <TD><A HREF="#portkeyword">PortKeyword</A> <A HREF="#portdefbody">PortDefBody</A></TD>
597 </TR>
598 <TR VALIGN=TOP>
599 <TD></TD>
600 <TD></TD>
601 </TR>
602 <TR VALIGN=TOP>
603 <TD>
604 <P><A NAME="portdefbody"></a><A HREF="#Xref.PortDefBody">PortDefBody</A>
605 <TD VALIGN=TOP>=</TD>
606 <TD><A HREF="#porttypeidentifier">PortTypeIdentifier</A> <A HREF="#portdefattribs">PortDefAttribs</A></TD>
607 </TR>
608 <TR VALIGN=TOP>
609 <TD></TD>
610 <TD></TD>
611 </TR>
612 <TR VALIGN=TOP>
613 <TD>
614 <P><A NAME="portkeyword"></a><A HREF="#Xref.PortKeyword">PortKeyword</A>
615 <TD VALIGN=TOP>=</TD>
616 <TD>"<FONT COLOR="black">port</FONT>"</TD>
617 </TR>
618 <TR VALIGN=TOP>
619 <TD></TD>
620 <TD></TD>
621 </TR>
622 <TR VALIGN=TOP>
623 <TD>
624 <P><A NAME="porttypeidentifier"></a><A HREF="#Xref.PortTypeIdentifier">PortTypeIdentifier</A>
625 <TD VALIGN=TOP>=</TD>
626 <TD><A HREF="#identifier">Identifier</A></TD>
627 </TR>
628 <TR VALIGN=TOP>
629 <TD></TD>
630 <TD></TD>
631 </TR>
632 <TR VALIGN=TOP>
633 <TD>
634 <P><A NAME="portdefattribs"></a><A HREF="#Xref.PortDefAttribs">PortDefAttribs</A>
635 <TD VALIGN=TOP>=</TD>
636 <TD><A HREF="#messageattribs">MessageAttribs</A> | <A HREF="#procedureattribs">ProcedureAttribs</A> | <A HREF="#mixedattribs">MixedAttribs</A></TD>
637 </TR>
638 <TR VALIGN=TOP>
639 <TD></TD>
640 <TD></TD>
641 </TR>
642 <TR VALIGN=TOP>
643 <TD>
644 <P><A NAME="messageattribs"></a><A HREF="#Xref.MessageAttribs">MessageAttribs</A>
645 <TD VALIGN=TOP>=</TD>
646 <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>
647 </TR>
648 <TR VALIGN=TOP>
649 <TD></TD>
650 <TD></TD>
651 </TR>
652 <TR VALIGN=TOP>
653 <TD>
654 <P><A NAME="messagelist"></a><A HREF="#Xref.MessageList">MessageList</A>
655 <TD VALIGN=TOP>=</TD>
656 <TD><A HREF="#direction">Direction</A> <A HREF="#allortypelist">AllOrTypeList</A></TD>
657 </TR>
658 <TR VALIGN=TOP>
659 <TD></TD>
660 <TD></TD>
661 </TR>
662 <TR VALIGN=TOP>
663 <TD>
664 <P><A NAME="direction"></a><A HREF="#Xref.Direction">Direction</A>
665 <TD VALIGN=TOP>=</TD>
666 <TD><A HREF="#inparkeyword">InParKeyword</A> | <A HREF="#outparkeyword">OutParKeyword</A> | <A HREF="#inoutparkeyword">InOutParKeyword</A></TD>
667 </TR>
668 <TR VALIGN=TOP>
669 <TD></TD>
670 <TD></TD>
671 </TR>
672 <TR VALIGN=TOP>
673 <TD>
674 <P><A NAME="messagekeyword"></a><A HREF="#Xref.MessageKeyword">MessageKeyword</A>
675 <TD VALIGN=TOP>=</TD>
676 <TD>"<FONT COLOR="black">message</FONT>"</TD>
677 </TR>
678 <TR VALIGN=TOP>
679 <TD></TD>
680 <TD></TD>
681 </TR>
682 <TR VALIGN=TOP>
683 <TD>
684 <P><A NAME="allortypelist"></a><A HREF="#Xref.AllOrTypeList">AllOrTypeList</A>
685 <TD VALIGN=TOP>=</TD>
686 <TD><A HREF="#allkeyword">AllKeyword</A> | <A HREF="#typelist">TypeList</A></TD>
687 </TR>
688 <TR VALIGN=TOP>
689 <TD></TD>
690 <TD></TD>
691 </TR>
692 <TR VALIGN=TOP>
693 <TD>
694 <P><A NAME="allkeyword"></a><A HREF="#Xref.AllKeyword">AllKeyword</A>
695 <TD VALIGN=TOP>=</TD>
696 <TD>"<FONT COLOR="black">all</FONT>"</TD>
697 </TR>
698 <TR VALIGN=TOP>
699 <TD></TD>
700 <TD></TD>
701 </TR>
702 <TR VALIGN=TOP>
703 <TD>
704 <P><A NAME="typelist"></a><A HREF="#Xref.TypeList">TypeList</A>
705 <TD VALIGN=TOP>=</TD>
706 <TD><A HREF="#type">Type</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#type">Type</A> )</TD>
707 </TR>
708 <TR VALIGN=TOP>
709 <TD></TD>
710 <TD></TD>
711 </TR>
712 <TR VALIGN=TOP>
713 <TD>
714 <P><A NAME="procedureattribs"></a><A HREF="#Xref.ProcedureAttribs">ProcedureAttribs</A>
715 <TD VALIGN=TOP>=</TD>
716 <TD><A HREF="#procedurekeyword">ProcedureKeyword</A> <A HREF="#beginchar">BeginChar</A> 1*( <A HREF="#procedurelist">ProcedureList</A> [<A HREF="#semicolon">SemiColon</A>] ) <A
717 HREF="#endchar">EndChar</A></TD>
718 </TR>
719 <TR VALIGN=TOP>
720 <TD></TD>
721 <TD></TD>
722 </TR>
723 <TR VALIGN=TOP>
724 <TD>
725 <P><A NAME="procedurekeyword"></a><A HREF="#Xref.ProcedureKeyword">ProcedureKeyword</A>
726 <TD VALIGN=TOP>=</TD>
727 <TD>"<FONT COLOR="black">procedure</FONT>"</TD>
728 </TR>
729 <TR VALIGN=TOP>
730 <TD></TD>
731 <TD></TD>
732 </TR>
733 <TR VALIGN=TOP>
734 <TD>
735 <P><A NAME="procedurelist"></a><A HREF="#Xref.ProcedureList">ProcedureList</A>
736 <TD VALIGN=TOP>=</TD>
737 <TD><A HREF="#direction">Direction</A> <A HREF="#allorsignaturelist">AllOrSignatureList</A></TD>
738 </TR>
739 <TR VALIGN=TOP>
740 <TD></TD>
741 <TD></TD>
742 </TR>
743 <TR VALIGN=TOP>
744 <TD>
745 <P><A NAME="allorsignaturelist"></a><A HREF="#Xref.AllOrSignatureList">AllOrSignatureList</A>
746 <TD VALIGN=TOP>=</TD>
747 <TD><A HREF="#allkeyword">AllKeyword</A> | <A HREF="#signaturelist">SignatureList</A></TD>
748 </TR>
749 <TR VALIGN=TOP>
750 <TD></TD>
751 <TD></TD>
752 </TR>
753 <TR VALIGN=TOP>
754 <TD>
755 <P><A NAME="signaturelist"></a><A HREF="#Xref.SignatureList">SignatureList</A>
756 <TD VALIGN=TOP>=</TD>
757 <TD><A HREF="#signature">Signature</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#signature">Signature</A> )</TD>
758 </TR>
759 <TR VALIGN=TOP>
760 <TD></TD>
761 <TD></TD>
762 </TR>
763 <TR VALIGN=TOP>
764 <TD>
765 <P><A NAME="mixedattribs"></a><A HREF="#Xref.MixedAttribs">MixedAttribs</A>
766 <TD VALIGN=TOP>=</TD>
767 <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>
768 </TR>
769 <TR VALIGN=TOP>
770 <TD></TD>
771 <TD></TD>
772 </TR>
773 <TR VALIGN=TOP>
774 <TD>
775 <P><A NAME="mixedkeyword"></a><A HREF="#Xref.MixedKeyword">MixedKeyword</A>
776 <TD VALIGN=TOP>=</TD>
777 <TD>"<FONT COLOR="black">mixed</FONT>"</TD>
778 </TR>
779 <TR VALIGN=TOP>
780 <TD></TD>
781 <TD></TD>
782 </TR>
783 <TR VALIGN=TOP>
784 <TD>
785 <P><A NAME="mixedlist"></a><A HREF="#Xref.MixedList">MixedList</A>
786 <TD VALIGN=TOP>=</TD>
787 <TD><A HREF="#direction">Direction</A> <A HREF="#procortypelist">ProcOrTypeList</A></TD>
788 </TR>
789 <TR VALIGN=TOP>
790 <TD></TD>
791 <TD></TD>
792 </TR>
793 <TR VALIGN=TOP>
794 <TD>
795 <P><A NAME="procortypelist"></a><A HREF="#Xref.ProcOrTypeList">ProcOrTypeList</A>
796 <TD VALIGN=TOP>=</TD>
797 <TD><A HREF="#allkeyword">AllKeyword</A> | ( <A HREF="#procortype">ProcOrType</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#procortype">ProcOrType</A> ) )</TD>
798 </TR>
799 <TR VALIGN=TOP>
800 <TD></TD>
801 <TD></TD>
802 </TR>
803 <TR VALIGN=TOP>
804 <TD>
805 <P><A NAME="procortype"></a><A HREF="#Xref.ProcOrType">ProcOrType</A>
806 <TD VALIGN=TOP>=</TD>
807 <TD><A HREF="#signature">Signature</A> | <A HREF="#type">Type</A></TD>
808 </TR>
809 <TR VALIGN=TOP>
810 <TD></TD>
811 <TD></TD>
812 </TR>
813 <TR VALIGN=TOP>
814 <TD>
815 <P><A NAME="componentdef"></a><A HREF="#Xref.ComponentDef">ComponentDef</A>
816 <TD VALIGN=TOP>=</TD>
817 <TD><A HREF="#componentkeyword">ComponentKeyword</A> <A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A> <A HREF="#beginchar">BeginChar</A> [<A HREF="#componentdeflist">ComponentDefList</A>]
818 <A HREF="#endchar">EndChar</A></TD>
819 </TR>
820 <TR VALIGN=TOP>
821 <TD></TD>
822 <TD></TD>
823 </TR>
824 <TR VALIGN=TOP>
825 <TD>
826 <P><A NAME="componentkeyword"></a><A HREF="#Xref.ComponentKeyword">ComponentKeyword</A>
827 <TD VALIGN=TOP>=</TD>
828 <TD>"<FONT COLOR="black">component</FONT>"</TD>
829 </TR>
830 <TR VALIGN=TOP>
831 <TD></TD>
832 <TD></TD>
833 </TR>
834 <TR VALIGN=TOP>
835 <TD>
836 <P><A NAME="componenttype"></a><A HREF="#Xref.ComponentType">ComponentType</A>
837 <TD VALIGN=TOP>=</TD>
838 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A></TD>
839 </TR>
840 <TR VALIGN=TOP>
841 <TD></TD>
842 <TD></TD>
843 </TR>
844 <TR VALIGN=TOP>
845 <TD>
846 <P><A NAME="componenttypeidentifier"></a><A HREF="#Xref.ComponentTypeIdentifier">ComponentTypeIdentifier</A>
847 <TD VALIGN=TOP>=</TD>
848 <TD><A HREF="#identifier">Identifier</A></TD>
849 </TR>
850 <TR VALIGN=TOP>
851 <TD></TD>
852 <TD></TD>
853 </TR>
854 <TR VALIGN=TOP>
855 <TD>
856 <P><A NAME="componentdeflist"></a><A HREF="#Xref.ComponentDefList">ComponentDefList</A>
857 <TD VALIGN=TOP>=</TD>
858 <TD>*( <A HREF="#componentelementdef">ComponentElementDef</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
859 </TR>
860 <TR VALIGN=TOP>
861 <TD></TD>
862 <TD></TD>
863 </TR>
864 <TR VALIGN=TOP>
865 <TD>
866 <P><A NAME="componentelementdef"></a><A HREF="#Xref.ComponentElementDef">ComponentElementDef</A>
867 <TD VALIGN=TOP>=</TD>
868 <TD><A HREF="#portinstance">PortInstance</A> | <A HREF="#varinstance">VarInstance</A> | <A HREF="#timerinstance">TimerInstance</A> | <A HREF="#constdef">ConstDef</A></TD>
869 </TR>
870 <TR VALIGN=TOP>
871 <TD></TD>
872 <TD></TD>
873 </TR>
874 <TR VALIGN=TOP>
875 <TD>
876 <P><A NAME="portinstance"></a><A HREF="#Xref.PortInstance">PortInstance</A>
877 <TD VALIGN=TOP>=</TD>
878 <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>
879 </TR>
880 <TR VALIGN=TOP>
881 <TD></TD>
882 <TD></TD>
883 </TR>
884 <TR VALIGN=TOP>
885 <TD>
886 <P><A NAME="portelement"></a><A HREF="#Xref.PortElement">PortElement</A>
887 <TD VALIGN=TOP>=</TD>
888 <TD><A HREF="#portidentifier">PortIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>]</TD>
889 </TR>
890 <TR VALIGN=TOP>
891 <TD></TD>
892 <TD></TD>
893 </TR>
894 <TR VALIGN=TOP>
895 <TD></TD>
896 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - The Value of ArrayDef must be a one-dimensional array index, if present</FONT></TD>
897 </TR>
898 <TR VALIGN=TOP>
899 <TD></TD>
900 <TD></TD>
901 </TR>
902 <TR VALIGN=TOP>
903 <TD>
904 <P><A NAME="portidentifier"></a><A HREF="#Xref.PortIdentifier">PortIdentifier</A>
905 <TD VALIGN=TOP>=</TD>
906 <TD><A HREF="#identifier">Identifier</A></TD>
907 </TR>
908 <TR VALIGN=TOP>
909 <TD></TD>
910 <TD></TD>
911 </TR>
912 <TR VALIGN=TOP>
913 <TD>
914 <P><A NAME="constdef"></a><A HREF="#Xref.ConstDef">ConstDef</A>
915 <TD VALIGN=TOP>=</TD>
916 <TD><A HREF="#constkeyword">ConstKeyword</A> <A HREF="#type">Type</A> <A HREF="#constlist">ConstList</A></TD>
917 </TR>
918 <TR VALIGN=TOP>
919 <TD></TD>
920 <TD></TD>
921 </TR>
922 <TR VALIGN=TOP>
923 <TD>
924 <P><A NAME="constlist"></a><A HREF="#Xref.ConstList">ConstList</A>
925 <TD VALIGN=TOP>=</TD>
926 <TD><A HREF="#singleconstdef">SingleConstDef</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#singleconstdef">SingleConstDef</A> )</TD>
927 </TR>
928 <TR VALIGN=TOP>
929 <TD></TD>
930 <TD></TD>
931 </TR>
932 <TR VALIGN=TOP>
933 <TD>
934 <P><A NAME="singleconstdef"></a><A HREF="#Xref.SingleConstDef">SingleConstDef</A>
935 <TD VALIGN=TOP>=</TD>
936 <TD><A HREF="#constidentifier">ConstIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>] <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#constantexpression">ConstantExpression</A></TD>
937 </TR>
938 <TR VALIGN=TOP>
939 <TD></TD>
940 <TD></TD>
941 </TR>
942 <TR VALIGN=TOP>
943 <TD></TD>
944 <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>
945 </TR>
946 <TR VALIGN=TOP>
947 <TD></TD>
948 <TD></TD>
949 </TR>
950 <TR VALIGN=TOP>
951 <TD>
952 <P><A NAME="constkeyword"></a><A HREF="#Xref.ConstKeyword">ConstKeyword</A>
953 <TD VALIGN=TOP>=</TD>
954 <TD>"<FONT COLOR="black">const</FONT>"</TD>
955 </TR>
956 <TR VALIGN=TOP>
957 <TD></TD>
958 <TD></TD>
959 </TR>
960 <TR VALIGN=TOP>
961 <TD>
962 <P><A NAME="constidentifier"></a><A HREF="#Xref.ConstIdentifier">ConstIdentifier</A>
963 <TD VALIGN=TOP>=</TD>
964 <TD><A HREF="#identifier">Identifier</A></TD>
965 </TR>
966 <TR VALIGN=TOP>
967 <TD></TD>
968 <TD></TD>
969 </TR>
970 <TR VALIGN=TOP>
971 <TD>
972 <P><A NAME="templatedef"></a><A HREF="#Xref.TemplateDef">TemplateDef</A>
973 <TD VALIGN=TOP>=</TD>
974 <TD><A HREF="#templatekeyword">TemplateKeyword</A> <A HREF="#basetemplate">BaseTemplate</A> [<A HREF="#deriveddef">DerivedDef</A>] <A HREF="#assignmentchar">AssignmentChar</A> <A
975 HREF="#templatebody">TemplateBody</A></TD>
976 </TR>
977 <TR VALIGN=TOP>
978 <TD></TD>
979 <TD></TD>
980 </TR>
981 <TR VALIGN=TOP>
982 <TD>
983 <P><A NAME="basetemplate"></a><A HREF="#Xref.BaseTemplate">BaseTemplate</A>
984 <TD VALIGN=TOP>=</TD>
985 <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>
986 "<FONT COLOR="black">)</FONT>"]</TD>
987 </TR>
988 <TR VALIGN=TOP>
989 <TD></TD>
990 <TD></TD>
991 </TR>
992 <TR VALIGN=TOP>
993 <TD>
994 <P><A NAME="templatekeyword"></a><A HREF="#Xref.TemplateKeyword">TemplateKeyword</A>
995 <TD VALIGN=TOP>=</TD>
996 <TD>"<FONT COLOR="black">template</FONT>"</TD>
997 </TR>
998 <TR VALIGN=TOP>
999 <TD></TD>
1000 <TD></TD>
1001 </TR>
1002 <TR VALIGN=TOP>
1003 <TD>
1004 <P><A NAME="templateidentifier"></a><A HREF="#Xref.TemplateIdentifier">TemplateIdentifier</A>
1005 <TD VALIGN=TOP>=</TD>
1006 <TD><A HREF="#identifier">Identifier</A></TD>
1007 </TR>
1008 <TR VALIGN=TOP>
1009 <TD></TD>
1010 <TD></TD>
1011 </TR>
1012 <TR VALIGN=TOP>
1013 <TD>
1014 <P><A NAME="deriveddef"></a><A HREF="#Xref.DerivedDef">DerivedDef</A>
1015 <TD VALIGN=TOP>=</TD>
1016 <TD><A HREF="#modifieskeyword">ModifiesKeyword</A> <A HREF="#templateref">TemplateRef</A></TD>
1017 </TR>
1018 <TR VALIGN=TOP>
1019 <TD></TD>
1020 <TD></TD>
1021 </TR>
1022 <TR VALIGN=TOP>
1023 <TD>
1024 <P><A NAME="modifieskeyword"></a><A HREF="#Xref.ModifiesKeyword">ModifiesKeyword</A>
1025 <TD VALIGN=TOP>=</TD>
1026 <TD>"<FONT COLOR="black">modifies</FONT>"</TD>
1027 </TR>
1028 <TR VALIGN=TOP>
1029 <TD></TD>
1030 <TD></TD>
1031 </TR>
1032 <TR VALIGN=TOP>
1033 <TD>
1034 <P><A NAME="templateformalparlist"></a><A HREF="#Xref.TemplateFormalParList">TemplateFormalParList</A>
1035 <TD VALIGN=TOP>=</TD>
1036 <TD><A HREF="#templateformalpar">TemplateFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#templateformalpar">TemplateFormalPar</A> )</TD>
1037 </TR>
1038 <TR VALIGN=TOP>
1039 <TD></TD>
1040 <TD></TD>
1041 </TR>
1042 <TR VALIGN=TOP>
1043 <TD>
1044 <P><A NAME="templateformalpar"></a><A HREF="#Xref.TemplateFormalPar">TemplateFormalPar</A>
1045 <TD VALIGN=TOP>=</TD>
1046 <TD><A HREF="#formalvaluepar">FormalValuePar</A> | <A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
1047 </TR>
1048 <TR VALIGN=TOP>
1049 <TD></TD>
1050 <TD></TD>
1051 </TR>
1052 <TR VALIGN=TOP>
1053 <TD></TD>
1054 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - FormalValuePar shall resolve to an in parameter</FONT></TD>
1055 </TR>
1056 <TR VALIGN=TOP>
1057 <TD></TD>
1058 <TD></TD>
1059 </TR>
1060 <TR VALIGN=TOP>
1061 <TD>
1062 <P><A NAME="templatebody"></a><A HREF="#Xref.TemplateBody">TemplateBody</A>
1063 <TD VALIGN=TOP>=</TD>
1064 <TD><A HREF="#simplespec">SimpleSpec</A> | <A HREF="#fieldspeclist">FieldSpecList</A> | <A HREF="#arrayvalueorattrib">ArrayValueOrAttrib</A></TD>
1065 </TR>
1066 <TR VALIGN=TOP>
1067 <TD></TD>
1068 <TD></TD>
1069 </TR>
1070 <TR VALIGN=TOP>
1071 <TD></TD>
1072 <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>
1073 </TR>
1074 <TR VALIGN=TOP>
1075 <TD></TD>
1076 <TD></TD>
1077 </TR>
1078 <TR VALIGN=TOP>
1079 <TD>
1080 <P><A NAME="simplespec"></a><A HREF="#Xref.SimpleSpec">SimpleSpec</A>
1081 <TD VALIGN=TOP>=</TD>
1082 <TD><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A></TD>
1083 </TR>
1084 <TR VALIGN=TOP>
1085 <TD></TD>
1086 <TD></TD>
1087 </TR>
1088 <TR VALIGN=TOP>
1089 <TD>
1090 <P><A NAME="fieldspeclist"></a><A HREF="#Xref.FieldSpecList">FieldSpecList</A>
1091 <TD VALIGN=TOP>=</TD>
1092 <TD>"<FONT COLOR="black">{</FONT>" [<A HREF="#fieldspec">FieldSpec</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fieldspec">FieldSpec</A> )] "<FONT COLOR="black">}</FONT>"</TD>
1093 </TR>
1094 <TR VALIGN=TOP>
1095 <TD></TD>
1096 <TD></TD>
1097 </TR>
1098 <TR VALIGN=TOP>
1099 <TD>
1100 <P><A NAME="fieldspec"></a><A HREF="#Xref.FieldSpec">FieldSpec</A>
1101 <TD VALIGN=TOP>=</TD>
1102 <TD><A HREF="#fieldreference">FieldReference</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#templatebody">TemplateBody</A></TD>
1103 </TR>
1104 <TR VALIGN=TOP>
1105 <TD></TD>
1106 <TD></TD>
1107 </TR>
1108 <TR VALIGN=TOP>
1109 <TD>
1110 <P><A NAME="fieldreference"></a><A HREF="#Xref.FieldReference">FieldReference</A>
1111 <TD VALIGN=TOP>=</TD>
1112 <TD><A HREF="#structfieldref">StructFieldRef</A> | <A HREF="#arrayorbitref">ArrayOrBitRef</A> | <A HREF="#parref">ParRef</A></TD>
1113 </TR>
1114 <TR VALIGN=TOP>
1115 <TD></TD>
1116 <TD></TD>
1117 </TR>
1118 <TR VALIGN=TOP>
1119 <TD></TD>
1120 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - Within FieldReference ArrayOrBitRef can be used in modified templates only</FONT></TD>
1121 </TR>
1122 <TR VALIGN=TOP>
1123 <TD></TD>
1124 <TD></TD>
1125 </TR>
1126 <TR VALIGN=TOP>
1127 <TD>
1128 <P><A NAME="structfieldref"></a><A HREF="#Xref.StructFieldRef">StructFieldRef</A>
1129 <TD VALIGN=TOP>=</TD>
1130 <TD><A HREF="#structfieldidentifier">StructFieldIdentifier</A> | <A HREF="#predefinedtype">PredefinedType</A> | <A HREF="#typereference">TypeReference</A></TD>
1131 </TR>
1132 <TR VALIGN=TOP>
1133 <TD></TD>
1134 <TD></TD>
1135 </TR>
1136 <TR VALIGN=TOP>
1137 <TD></TD>
1138 <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>
1139 </TR>
1140 <TR VALIGN=TOP>
1141 <TD></TD>
1142 <TD></TD>
1143 </TR>
1144 <TR VALIGN=TOP>
1145 <TD>
1146 <P><A NAME="parref"></a><A HREF="#Xref.ParRef">ParRef</A>
1147 <TD VALIGN=TOP>=</TD>
1148 <TD><A HREF="#signatureparidentifier">SignatureParIdentifier</A></TD>
1149 </TR>
1150 <TR VALIGN=TOP>
1151 <TD></TD>
1152 <TD></TD>
1153 </TR>
1154 <TR VALIGN=TOP>
1155 <TD></TD>
1156 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - SignatureParIdentifier shall be a formal parameter Identifier from the associated signature definition</FONT></TD>
1157 </TR>
1158 <TR VALIGN=TOP>
1159 <TD></TD>
1160 <TD></TD>
1161 </TR>
1162 <TR VALIGN=TOP>
1163 <TD>
1164 <P><A NAME="signatureparidentifier"></a><A HREF="#Xref.SignatureParIdentifier">SignatureParIdentifier</A>
1165 <TD VALIGN=TOP>=</TD>
1166 <TD><A HREF="#valueparidentifier">ValueParIdentifier</A></TD>
1167 </TR>
1168 <TR VALIGN=TOP>
1169 <TD></TD>
1170 <TD></TD>
1171 </TR>
1172 <TR VALIGN=TOP>
1173 <TD>
1174 <P><A NAME="arrayorbitref"></a><A HREF="#Xref.ArrayOrBitRef">ArrayOrBitRef</A>
1175 <TD VALIGN=TOP>=</TD>
1176 <TD>"<FONT COLOR="black">[</FONT>" <A HREF="#fieldorbitnumber">FieldOrBitNumber</A> "<FONT COLOR="black">]</FONT>"</TD>
1177 </TR>
1178 <TR VALIGN=TOP>
1179 <TD></TD>
1180 <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
1181 notation can be used for a Bit reference inside an ASN.1 or TTCN-3 bitstring type</FONT></TD>
1182 </TR>
1183 <TR VALIGN=TOP>
1184 <TD>
1185 <P><A NAME="fieldorbitnumber"></a><A HREF="#Xref.FieldOrBitNumber">FieldOrBitNumber</A>
1186 <TD VALIGN=TOP>=</TD>
1187 <TD><A HREF="#singleexpression">SingleExpression</A></TD>
1188 </TR>
1189 <TR VALIGN=TOP>
1190 <TD></TD>
1191 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - SingleExpression will resolve to a value of integer type</FONT></TD>
1192 </TR>
1193 <TR VALIGN=TOP>
1194 <TD>
1195 <P><A NAME="singlevalueorattrib"></a><A HREF="#Xref.SingleValueOrAttrib">SingleValueOrAttrib</A>
1196 <TD VALIGN=TOP>=</TD>
1197 <TD><A HREF="#matchingsymbol">MatchingSymbol</A> [<A HREF="#extramatchingattributes">ExtraMatchingAttributes</A>] | <A HREF="#singleexpression">SingleExpression</A> [<A
1198 HREF="#extramatchingattributes">ExtraMatchingAttributes</A>] | <A HREF="#templaterefwithparlist">TemplateRefWithParList</A></TD>
1199 </TR>
1200 <TR VALIGN=TOP>
1201 <TD></TD>
1202 <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
1203 the current scope</FONT></TD>
1204 </TR>
1205 <TR VALIGN=TOP>
1206 <TD>
1207 <P><A NAME="arrayvalueorattrib"></a><A HREF="#Xref.ArrayValueOrAttrib">ArrayValueOrAttrib</A>
1208 <TD VALIGN=TOP>=</TD>
1209 <TD>"<FONT COLOR="black">{</FONT>" <A HREF="#arrayelementspeclist">ArrayElementSpecList</A> "<FONT COLOR="black">}</FONT>"</TD>
1210 </TR>
1211 <TR VALIGN=TOP>
1212 <TD>
1213 <P><A NAME="arrayelementspeclist"></a><A HREF="#Xref.ArrayElementSpecList">ArrayElementSpecList</A>
1214 <TD VALIGN=TOP>=</TD>
1215 <TD><A HREF="#arrayelementspec">ArrayElementSpec</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#arrayelementspec">ArrayElementSpec</A> )</TD>
1216 </TR>
1217 <TR VALIGN=TOP>
1218 <TD>
1219 <P><A NAME="arrayelementspec"></a><A HREF="#Xref.ArrayElementSpec">ArrayElementSpec</A>
1220 <TD VALIGN=TOP>=</TD>
1221 <TD><A HREF="#notusedsymbol">NotUsedSymbol</A> | <A HREF="#templatebody">TemplateBody</A></TD>
1222 </TR>
1223 <TR VALIGN=TOP>
1224 <TD>
1225 <P><A NAME="notusedsymbol"></a><A HREF="#Xref.NotUsedSymbol">NotUsedSymbol</A>
1226 <TD VALIGN=TOP>=</TD>
1227 <TD><A HREF="#dash">Dash</A></TD>
1228 </TR>
1229 <TR VALIGN=TOP>
1230 <TD>
1231 <P><A NAME="matchingsymbol"></a><A HREF="#Xref.MatchingSymbol">MatchingSymbol</A>
1232 <TD VALIGN=TOP>=</TD>
1233 <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>
1234 | <A HREF="#bitstringmatch">BitStringMatch</A> | <A HREF="#hexstringmatch">HexStringMatch</A> | <A HREF="#octetstringmatch">OctetStringMatch</A> | <A HREF="#charstringmatch">CharStringMatch</A> |
1235 <A HREF="#subsetmatch">SubsetMatch</A> | <A HREF="#supersetmatch">SupersetMatch</A> | <A HREF="#permutationmatch">PermutationMatch</A></TD>
1236 </TR>
1237 <TR VALIGN=TOP>
1238 <TD></TD>
1239 <TD></TD>
1240 </TR>
1241 <TR VALIGN=TOP>
1242 <TD>
1243 <P><A NAME="permutationmatch"></a><A HREF="#Xref.PermutationMatch">PermutationMatch</A>
1244 <TD VALIGN=TOP>=</TD>
1245 <TD><A HREF="#permutationkeyword">PermutationKeyword</A> <A HREF="#valuelist">ValueList</A></TD>
1246 </TR>
1247 <TR VALIGN=TOP>
1248 <TD>
1249 <P><A NAME="permutationkeyword"></a><A HREF="#Xref.PermutationKeyword">PermutationKeyword</A>
1250 <TD VALIGN=TOP>=</TD>
1251 <TD>"<FONT COLOR="black">permutation</FONT>"</TD>
1252 </TR>
1253 <TR VALIGN=TOP>
1254 <TD></TD>
1255 <TD></TD>
1256 </TR>
1257 <TR VALIGN=TOP>
1258 <TD>
1259 <P><A NAME="extramatchingattributes"></a><A HREF="#Xref.ExtraMatchingAttributes">ExtraMatchingAttributes</A>
1260 <TD VALIGN=TOP>=</TD>
1261 <TD><A HREF="#lengthmatch">LengthMatch</A> | <A HREF="#ifpresentmatch">IfPresentMatch</A> | <A HREF="#lengthmatch">LengthMatch</A> <A HREF="#ifpresentmatch">IfPresentMatch</A></TD>
1262 </TR>
1263 <TR VALIGN=TOP>
1264 <TD>
1265 <P><A NAME="bitstringmatch"></a><A HREF="#Xref.BitStringMatch">BitStringMatch</A>
1266 <TD VALIGN=TOP>=</TD>
1267 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#binormatch">BinOrMatch</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">B</FONT>"</TD>
1268 </TR>
1269 <TR VALIGN=TOP>
1270 <TD>
1271 <P><A NAME="binormatch"></a><A HREF="#Xref.BinOrMatch">BinOrMatch</A>
1272 <TD VALIGN=TOP>=</TD>
1273 <TD><A HREF="#bin">Bin</A> | <A HREF="#anyvalue">AnyValue</A> | <A HREF="#anyoromit">AnyOrOmit</A></TD>
1274 </TR>
1275 <TR VALIGN=TOP>
1276 <TD>
1277 <P><A NAME="hexstringmatch"></a><A HREF="#Xref.HexStringMatch">HexStringMatch</A>
1278 <TD VALIGN=TOP>=</TD>
1279 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#hexormatch">HexOrMatch</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">H</FONT>"</TD>
1280 </TR>
1281 <TR VALIGN=TOP>
1282 <TD>
1283 <P><A NAME="hexormatch"></a><A HREF="#Xref.HexOrMatch">HexOrMatch</A>
1284 <TD VALIGN=TOP>=</TD>
1285 <TD><A HREF="#hex">Hex</A> | <A HREF="#anyvalue">AnyValue</A> | <A HREF="#anyoromit">AnyOrOmit</A></TD>
1286 </TR>
1287 <TR VALIGN=TOP>
1288 <TD>
1289 <P><A NAME="octetstringmatch"></a><A HREF="#Xref.OctetStringMatch">OctetStringMatch</A>
1290 <TD VALIGN=TOP>=</TD>
1291 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#octormatch">OctOrMatch</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">O</FONT>"</TD>
1292 </TR>
1293 <TR VALIGN=TOP>
1294 <TD>
1295 <P><A NAME="octormatch"></a><A HREF="#Xref.OctOrMatch">OctOrMatch</A>
1296 <TD VALIGN=TOP>=</TD>
1297 <TD><A HREF="#oct">Oct</A> | <A HREF="#anyvalue">AnyValue</A> | <A HREF="#anyoromit">AnyOrOmit</A></TD>
1298 </TR>
1299 <TR VALIGN=TOP>
1300 <TD>
1301 <P><A NAME="charstringmatch"></a><A HREF="#Xref.CharStringMatch">CharStringMatch</A>
1302 <TD VALIGN=TOP>=</TD>
1303 <TD><A HREF="#patternkeyword">PatternKeyword</A> <A HREF="#cstring">Cstring</A></TD>
1304 </TR>
1305 <TR VALIGN=TOP>
1306 <TD>
1307 <P><A NAME="patternkeyword"></a><A HREF="#Xref.PatternKeyword">PatternKeyword</A>
1308 <TD VALIGN=TOP>=</TD>
1309 <TD>"<FONT COLOR="black">pattern</FONT>"</TD>
1310 </TR>
1311 <TR VALIGN=TOP>
1312 <TD>
1313 <P><A NAME="complement"></a><A HREF="#Xref.Complement">Complement</A>
1314 <TD VALIGN=TOP>=</TD>
1315 <TD><A HREF="#complementkeyword">ComplementKeyword</A> <A HREF="#valuelist">ValueList</A></TD>
1316 </TR>
1317 <TR VALIGN=TOP>
1318 <TD>
1319 <P><A NAME="complementkeyword"></a><A HREF="#Xref.ComplementKeyword">ComplementKeyword</A>
1320 <TD VALIGN=TOP>=</TD>
1321 <TD>"<FONT COLOR="black">complement</FONT>"</TD>
1322 </TR>
1323 <TR VALIGN=TOP>
1324 <TD>
1325 <P><A NAME="valuelist"></a><A HREF="#Xref.ValueList">ValueList</A>
1326 <TD VALIGN=TOP>=</TD>
1327 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#constantexpression">ConstantExpression</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#constantexpression">ConstantExpression</A> ) "<FONT
1328 COLOR="black">)</FONT>"</TD>
1329 </TR>
1330 <TR VALIGN=TOP>
1331 <TD>
1332 <P><A NAME="subsetmatch"></a><A HREF="#Xref.SubsetMatch">SubsetMatch</A>
1333 <TD VALIGN=TOP>=</TD>
1334 <TD><A HREF="#subsetkeyword">SubsetKeyword</A> <A HREF="#valuelist">ValueList</A></TD>
1335 </TR>
1336 <TR VALIGN=TOP>
1337 <TD></TD>
1338 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTIC - Subset matching shall only be used with the set of type</FONT></TD>
1339 </TR>
1340 <TR VALIGN=TOP>
1341 <TD>
1342 <P><A NAME="subsetkeyword"></a><A HREF="#Xref.SubsetKeyword">SubsetKeyword</A>
1343 <TD VALIGN=TOP>=</TD>
1344 <TD>"<FONT COLOR="black">subset</FONT>"</TD>
1345 </TR>
1346 <TR VALIGN=TOP>
1347 <TD>
1348 <P><A NAME="supersetmatch"></a><A HREF="#Xref.SupersetMatch">SupersetMatch</A>
1349 <TD VALIGN=TOP>=</TD>
1350 <TD><A HREF="#supersetkeyword">SupersetKeyword</A> <A HREF="#valuelist">ValueList</A></TD>
1351 </TR>
1352 <TR VALIGN=TOP>
1353 <TD></TD>
1354 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTIC - Superset matching shall only be used with the set of type</FONT></TD>
1355 </TR>
1356 <TR VALIGN=TOP>
1357 <TD>
1358 <P><A NAME="supersetkeyword"></a><A HREF="#Xref.SupersetKeyword">SupersetKeyword</A>
1359 <TD VALIGN=TOP>=</TD>
1360 <TD>"<FONT COLOR="black">superset</FONT>"</TD>
1361 </TR>
1362 <TR VALIGN=TOP>
1363 <TD>
1364 <P><A NAME="anyvalue"></a><A HREF="#Xref.AnyValue">AnyValue</A>
1365 <TD VALIGN=TOP>=</TD>
1366 <TD>"<FONT COLOR="black">?</FONT>"</TD>
1367 </TR>
1368 <TR VALIGN=TOP>
1369 <TD>
1370 <P><A NAME="anyoromit"></a><A HREF="#Xref.AnyOrOmit">AnyOrOmit</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="valueorattriblist"></a><A HREF="#Xref.ValueOrAttribList">ValueOrAttribList</A>
1377 <TD VALIGN=TOP>=</TD>
1378 <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>
1379 </TR>
1380 <TR VALIGN=TOP>
1381 <TD>
1382 <P><A NAME="lengthmatch"></a><A HREF="#Xref.LengthMatch">LengthMatch</A>
1383 <TD VALIGN=TOP>=</TD>
1384 <TD><A HREF="#stringlength">StringLength</A></TD>
1385 </TR>
1386 <TR VALIGN=TOP>
1387 <TD>
1388 <P><A NAME="ifpresentmatch"></a><A HREF="#Xref.IfPresentMatch">IfPresentMatch</A>
1389 <TD VALIGN=TOP>=</TD>
1390 <TD><A HREF="#ifpresentkeyword">IfPresentKeyword</A></TD>
1391 </TR>
1392 <TR VALIGN=TOP>
1393 <TD>
1394 <P><A NAME="ifpresentkeyword"></a><A HREF="#Xref.IfPresentKeyword">IfPresentKeyword</A>
1395 <TD VALIGN=TOP>=</TD>
1396 <TD>"<FONT COLOR="black">ifpresent</FONT>"</TD>
1397 </TR>
1398 <TR VALIGN=TOP>
1399 <TD>
1400 <P><A NAME="range"></a><A HREF="#Xref.Range">Range</A>
1401 <TD VALIGN=TOP>=</TD>
1402 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#lowerbound">LowerBound</A> "<FONT COLOR="black">..</FONT>" <A HREF="#upperbound">UpperBound</A> "<FONT COLOR="black">)</FONT>"</TD>
1403 </TR>
1404 <TR VALIGN=TOP>
1405 <TD>
1406 <P><A NAME="lowerbound"></a><A HREF="#Xref.LowerBound">LowerBound</A>
1407 <TD VALIGN=TOP>=</TD>
1408 <TD><A HREF="#singleconstexpression">SingleConstExpression</A> | <A HREF="#minus">Minus</A> <A HREF="#infinitykeyword">InfinityKeyword</A></TD>
1409 </TR>
1410 <TR VALIGN=TOP>
1411 <TD>
1412 <P><A NAME="upperbound"></a><A HREF="#Xref.UpperBound">UpperBound</A>
1413 <TD VALIGN=TOP>=</TD>
1414 <TD><A HREF="#singleconstexpression">SingleConstExpression</A> | <A HREF="#infinitykeyword">InfinityKeyword</A></TD>
1415 </TR>
1416 <TR VALIGN=TOP>
1417 <TD></TD>
1418 <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
1419 UpperBound evaluates to types charstring or universal charstring, only SingleConstExpression may be present and the string length shall be 1</FONT></TD>
1420 </TR>
1421 <TR VALIGN=TOP>
1422 <TD>
1423 <P><A NAME="infinitykeyword"></a><A HREF="#Xref.InfinityKeyword">InfinityKeyword</A>
1424 <TD VALIGN=TOP>=</TD>
1425 <TD>"<FONT COLOR="black">infinity</FONT>"</TD>
1426 </TR>
1427 <TR VALIGN=TOP>
1428 <TD>
1429 <P><A NAME="templateinstance"></a><A HREF="#Xref.TemplateInstance">TemplateInstance</A>
1430 <TD VALIGN=TOP>=</TD>
1431 <TD><A HREF="#inlinetemplate">InLineTemplate</A></TD>
1432 </TR>
1433 <TR VALIGN=TOP>
1434 <TD>
1435 <P><A NAME="templaterefwithparlist"></a><A HREF="#Xref.TemplateRefWithParList">TemplateRefWithParList</A>
1436 <TD VALIGN=TOP>=</TD>
1437 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#templateidentifier">TemplateIdentifier</A> [<A HREF="#templateactualparlist">TemplateActualParList</A>] | <A
1438 HREF="#templateparidentifier">TemplateParIdentifier</A></TD>
1439 </TR>
1440 <TR VALIGN=TOP>
1441 <TD>
1442 <P><A NAME="templateref"></a><A HREF="#Xref.TemplateRef">TemplateRef</A>
1443 <TD VALIGN=TOP>=</TD>
1444 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#templateidentifier">TemplateIdentifier</A> | <A HREF="#templateparidentifier">TemplateParIdentifier</A></TD>
1445 </TR>
1446 <TR VALIGN=TOP>
1447 <TD>
1448 <P><A NAME="inlinetemplate"></a><A HREF="#Xref.InLineTemplate">InLineTemplate</A>
1449 <TD VALIGN=TOP>=</TD>
1450 <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>]
1451 <A HREF="#templatebody">TemplateBody</A></TD>
1452 </TR>
1453 <TR VALIGN=TOP>
1454 <TD></TD>
1455 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - The type field may only be omitted when the type is implicitly unambigous</FONT></TD>
1456 </TR>
1457 <TR VALIGN=TOP>
1458 <TD>
1459 <P><A NAME="derivedrefwithparlist"></a><A HREF="#Xref.DerivedRefWithParList">DerivedRefWithParList</A>
1460 <TD VALIGN=TOP>=</TD>
1461 <TD><A HREF="#modifieskeyword">ModifiesKeyword</A> <A HREF="#templaterefwithparlist">TemplateRefWithParList</A></TD>
1462 </TR>
1463 <TR VALIGN=TOP>
1464 <TD>
1465 <P><A NAME="templateactualparlist"></a><A HREF="#Xref.TemplateActualParList">TemplateActualParList</A>
1466 <TD VALIGN=TOP>=</TD>
1467 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#templateactualpar">TemplateActualPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#templateactualpar">TemplateActualPar</A> ) "<FONT
1468 COLOR="black">)</FONT>"</TD>
1469 </TR>
1470 <TR VALIGN=TOP>
1471 <TD>
1472 <P><A NAME="templateactualpar"></a><A HREF="#Xref.TemplateActualPar">TemplateActualPar</A>
1473 <TD VALIGN=TOP>=</TD>
1474 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
1475 </TR>
1476 <TR VALIGN=TOP>
1477 <TD></TD>
1478 <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
1479 SingleExpressions</FONT></TD>
1480 </TR>
1481 <TR VALIGN=TOP>
1482 <TD>
1483 <P><A NAME="templateops"></a><A HREF="#Xref.TemplateOps">TemplateOps</A>
1484 <TD VALIGN=TOP>=</TD>
1485 <TD><A HREF="#matchop">MatchOp</A> | <A HREF="#valueofop">ValueofOp</A></TD>
1486 </TR>
1487 <TR VALIGN=TOP>
1488 <TD>
1489 <P><A NAME="matchop"></a><A HREF="#Xref.MatchOp">MatchOp</A>
1490 <TD VALIGN=TOP>=</TD>
1491 <TD><A HREF="#matchkeyword">MatchKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#expression">Expression</A> "<FONT COLOR="black">,</FONT>" <A HREF="#templateinstance">TemplateInstance</A>
1492 "<FONT COLOR="black">)</FONT>"</TD>
1493 </TR>
1494 <TR VALIGN=TOP>
1495 <TD></TD>
1496 <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
1497 resolve to a single value</FONT></TD>
1498 </TR>
1499 <TR VALIGN=TOP>
1500 <TD>
1501 <P><A NAME="matchkeyword"></a><A HREF="#Xref.MatchKeyword">MatchKeyword</A>
1502 <TD VALIGN=TOP>=</TD>
1503 <TD>"<FONT COLOR="black">match</FONT>"</TD>
1504 </TR>
1505 <TR VALIGN=TOP>
1506 <TD>
1507 <P><A NAME="valueofop"></a><A HREF="#Xref.ValueofOp">ValueofOp</A>
1508 <TD VALIGN=TOP>=</TD>
1509 <TD><A HREF="#valueofkeyword">ValueofKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#templateinstance">TemplateInstance</A> "<FONT COLOR="black">)</FONT>"</TD>
1510 </TR>
1511 <TR VALIGN=TOP>
1512 <TD>
1513 <P><A NAME="valueofkeyword"></a><A HREF="#Xref.ValueofKeyword">ValueofKeyword</A>
1514 <TD VALIGN=TOP>=</TD>
1515 <TD>"<FONT COLOR="black">valueof</FONT>"</TD>
1516 </TR>
1517 <TR VALIGN=TOP>
1518 <TD></TD>
1519 <TD></TD>
1520 </TR>
1521 <TR VALIGN=TOP>
1522 <TD>
1523 <P><A NAME="functiondef"></a><A HREF="#Xref.FunctionDef">FunctionDef</A>
1524 <TD VALIGN=TOP>=</TD>
1525 <TD><A HREF="#functionkeyword">FunctionKeyword</A> <A HREF="#functionidentifier">FunctionIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#functionformalparlist">FunctionFormalParList</A>]
1526 "<FONT COLOR="black">)</FONT>" [<A HREF="#runsonspec">RunsOnSpec</A>] [<A HREF="#returntype">ReturnType</A>] <A HREF="#statementblock">StatementBlock</A></TD>
1527 </TR>
1528 <TR VALIGN=TOP>
1529 <TD></TD>
1530 <TD></TD>
1531 </TR>
1532 <TR VALIGN=TOP>
1533 <TD>
1534 <P><A NAME="functionkeyword"></a><A HREF="#Xref.FunctionKeyword">FunctionKeyword</A>
1535 <TD VALIGN=TOP>=</TD>
1536 <TD>"<FONT COLOR="black">function</FONT>"</TD>
1537 </TR>
1538 <TR VALIGN=TOP>
1539 <TD></TD>
1540 <TD></TD>
1541 </TR>
1542 <TR VALIGN=TOP>
1543 <TD>
1544 <P><A NAME="functionidentifier"></a><A HREF="#Xref.FunctionIdentifier">FunctionIdentifier</A>
1545 <TD VALIGN=TOP>=</TD>
1546 <TD><A HREF="#identifier">Identifier</A></TD>
1547 </TR>
1548 <TR VALIGN=TOP>
1549 <TD></TD>
1550 <TD></TD>
1551 </TR>
1552 <TR VALIGN=TOP>
1553 <TD>
1554 <P><A NAME="functionformalparlist"></a><A HREF="#Xref.FunctionFormalParList">FunctionFormalParList</A>
1555 <TD VALIGN=TOP>=</TD>
1556 <TD><A HREF="#functionformalpar">FunctionFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#functionformalpar">FunctionFormalPar</A> )</TD>
1557 </TR>
1558 <TR VALIGN=TOP>
1559 <TD></TD>
1560 <TD></TD>
1561 </TR>
1562 <TR VALIGN=TOP>
1563 <TD>
1564 <P><A NAME="functionformalpar"></a><A HREF="#Xref.FunctionFormalPar">FunctionFormalPar</A>
1565 <TD VALIGN=TOP>=</TD>
1566 <TD><A HREF="#formalvaluepar">FormalValuePar</A> | <A HREF="#formaltimerpar">FormalTimerPar</A> | <A HREF="#formaltemplatepar">FormalTemplatePar</A> | <A HREF="#formalportpar">FormalPortPar</A></TD>
1567 </TR>
1568 <TR VALIGN=TOP>
1569 <TD></TD>
1570 <TD></TD>
1571 </TR>
1572 <TR VALIGN=TOP>
1573 <TD>
1574 <P><A NAME="returntype"></a><A HREF="#Xref.ReturnType">ReturnType</A>
1575 <TD VALIGN=TOP>=</TD>
1576 <TD><A HREF="#returnkeyword">ReturnKeyword</A> <A HREF="#type">Type</A></TD>
1577 </TR>
1578 <TR VALIGN=TOP>
1579 <TD></TD>
1580 <TD></TD>
1581 </TR>
1582 <TR VALIGN=TOP>
1583 <TD>
1584 <P><A NAME="returnkeyword"></a><A HREF="#Xref.ReturnKeyword">ReturnKeyword</A>
1585 <TD VALIGN=TOP>=</TD>
1586 <TD>"<FONT COLOR="black">return</FONT>"</TD>
1587 </TR>
1588 <TR VALIGN=TOP>
1589 <TD></TD>
1590 <TD></TD>
1591 </TR>
1592 <TR VALIGN=TOP>
1593 <TD>
1594 <P><A NAME="runsonspec"></a><A HREF="#Xref.RunsOnSpec">RunsOnSpec</A>
1595 <TD VALIGN=TOP>=</TD>
1596 <TD><A HREF="#runskeyword">RunsKeyword</A> <A HREF="#onkeyword">OnKeyword</A> <A HREF="#componenttype">ComponentType</A></TD>
1597 </TR>
1598 <TR VALIGN=TOP>
1599 <TD></TD>
1600 <TD></TD>
1601 </TR>
1602 <TR VALIGN=TOP>
1603 <TD>
1604 <P><A NAME="runskeyword"></a><A HREF="#Xref.RunsKeyword">RunsKeyword</A>
1605 <TD VALIGN=TOP>=</TD>
1606 <TD>"<FONT COLOR="black">runs</FONT>"</TD>
1607 </TR>
1608 <TR VALIGN=TOP>
1609 <TD></TD>
1610 <TD></TD>
1611 </TR>
1612 <TR VALIGN=TOP>
1613 <TD>
1614 <P><A NAME="onkeyword"></a><A HREF="#Xref.OnKeyword">OnKeyword</A>
1615 <TD VALIGN=TOP>=</TD>
1616 <TD>"<FONT COLOR="black">on</FONT>"</TD>
1617 </TR>
1618 <TR VALIGN=TOP>
1619 <TD></TD>
1620 <TD></TD>
1621 </TR>
1622 <TR VALIGN=TOP>
1623 <TD>
1624 <P><A NAME="mtckeyword"></a><A HREF="#Xref.MTCKeyword">MTCKeyword</A>
1625 <TD VALIGN=TOP>=</TD>
1626 <TD>"<FONT COLOR="black">mtc</FONT>"</TD>
1627 </TR>
1628 <TR VALIGN=TOP>
1629 <TD></TD>
1630 <TD></TD>
1631 </TR>
1632 <TR VALIGN=TOP>
1633 <TD>
1634 <P><A NAME="statementblock"></a><A HREF="#Xref.StatementBlock">StatementBlock</A>
1635 <TD VALIGN=TOP>=</TD>
1636 <TD><A HREF="#beginchar">BeginChar</A> [<A HREF="#functionstatementordeflist">FunctionStatementOrDefList</A>] <A HREF="#endchar">EndChar</A></TD>
1637 </TR>
1638 <TR VALIGN=TOP>
1639 <TD>
1640 <P><A NAME="functionstatementordeflist"></a><A HREF="#Xref.FunctionStatementOrDefList">FunctionStatementOrDefList</A>
1641 <TD VALIGN=TOP>=</TD>
1642 <TD>1*( <A HREF="#functionstatementordef">FunctionStatementOrDef</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
1643 </TR>
1644 <TR VALIGN=TOP>
1645 <TD>
1646 <P><A NAME="functionstatementordef"></a><A HREF="#Xref.FunctionStatementOrDef">FunctionStatementOrDef</A>
1647 <TD VALIGN=TOP>=</TD>
1648 <TD><A HREF="#functionlocaldef">FunctionLocalDef</A> | <A HREF="#functionlocalinst">FunctionLocalInst</A> | <A HREF="#functionstatement">FunctionStatement</A></TD>
1649 </TR>
1650 <TR VALIGN=TOP>
1651 <TD>
1652 <P><A NAME="functionlocalinst"></a><A HREF="#Xref.FunctionLocalInst">FunctionLocalInst</A>
1653 <TD VALIGN=TOP>=</TD>
1654 <TD><A HREF="#varinstance">VarInstance</A> | <A HREF="#timerinstance">TimerInstance</A></TD>
1655 </TR>
1656 <TR VALIGN=TOP>
1657 <TD>
1658 <P><A NAME="functionlocaldef"></a><A HREF="#Xref.FunctionLocalDef">FunctionLocalDef</A>
1659 <TD VALIGN=TOP>=</TD>
1660 <TD><A HREF="#constdef">ConstDef</A></TD>
1661 </TR>
1662 <TR VALIGN=TOP>
1663 <TD>
1664 <P><A NAME="functionstatement"></a><A HREF="#Xref.FunctionStatement">FunctionStatement</A>
1665 <TD VALIGN=TOP>=</TD>
1666 <TD><A HREF="#configurationstatements">ConfigurationStatements</A> | <A HREF="#timerstatements">TimerStatements</A> | <A HREF="#communicationstatements">CommunicationStatements</A> | <A
1667 HREF="#basicstatements">BasicStatements</A> | <A HREF="#behaviourstatements">BehaviourStatements</A> | <A HREF="#verdictstatements">VerdictStatements</A> | <A HREF="#sutstatements">SUTStatements</A></TD>
1668 </TR>
1669 <TR VALIGN=TOP>
1670 <TD>
1671 <P><A NAME="functioninstance"></a><A HREF="#Xref.FunctionInstance">FunctionInstance</A>
1672 <TD VALIGN=TOP>=</TD>
1673 <TD><A HREF="#functionref">FunctionRef</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#functionactualparlist">FunctionActualParList</A>] "<FONT COLOR="black">)</FONT>"</TD>
1674 </TR>
1675 <TR VALIGN=TOP>
1676 <TD>
1677 <P><A NAME="functionref"></a><A HREF="#Xref.FunctionRef">FunctionRef</A>
1678 <TD VALIGN=TOP>=</TD>
1679 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] ( <A HREF="#functionidentifier">FunctionIdentifier</A> | <A HREF="#extfunctionidentifier">ExtFunctionIdentifier</A> )
1680 | <A HREF="#predeffunctionidentifier">PreDefFunctionIdentifier</A></TD>
1681 </TR>
1682 <TR VALIGN=TOP>
1683 <TD>
1684 <P><A NAME="predeffunctionidentifier"></a><A HREF="#Xref.PreDefFunctionIdentifier">PreDefFunctionIdentifier</A>
1685 <TD VALIGN=TOP>=</TD>
1686 <TD><A HREF="#identifier">Identifier</A></TD>
1687 </TR>
1688 <TR VALIGN=TOP>
1689 <TD></TD>
1690 <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>
1691 </TR>
1692 <TR VALIGN=TOP>
1693 <TD>
1694 <P><A NAME="functionactualparlist"></a><A HREF="#Xref.FunctionActualParList">FunctionActualParList</A>
1695 <TD VALIGN=TOP>=</TD>
1696 <TD><A HREF="#functionactualpar">FunctionActualPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#functionactualpar">FunctionActualPar</A> )</TD>
1697 </TR>
1698 <TR VALIGN=TOP>
1699 <TD>
1700 <P><A NAME="functionactualpar"></a><A HREF="#Xref.FunctionActualPar">FunctionActualPar</A>
1701 <TD VALIGN=TOP>=</TD>
1702 <TD><A HREF="#timerref">TimerRef</A> | <A HREF="#templateinstance">TemplateInstance</A> | <A HREF="#port">Port</A> | <A HREF="#componentref">ComponentRef</A></TD>
1703 </TR>
1704 <TR VALIGN=TOP>
1705 <TD></TD>
1706 <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
1707 SingleExpressions i.e., equivalent to the Expression production</FONT></TD>
1708 </TR>
1709 <TR VALIGN=TOP>
1710 <TD></TD>
1711 <TD></TD>
1712 </TR>
1713 <TR VALIGN=TOP>
1714 <TD></TD>
1715 <TD></TD>
1716 </TR>
1717 <TR VALIGN=TOP>
1718 <TD>
1719 <P><A NAME="signaturedef"></a><A HREF="#Xref.SignatureDef">SignatureDef</A>
1720 <TD VALIGN=TOP>=</TD>
1721 <TD><A HREF="#signaturekeyword">SignatureKeyword</A> <A HREF="#signatureidentifier">SignatureIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#signatureformalparlist">SignatureFormalParList</A>]
1722 "<FONT COLOR="black">)</FONT>" [<A HREF="#returntype">ReturnType</A> | <A HREF="#noblockkeyword">NoBlockKeyword</A>] [<A HREF="#exceptionspec">ExceptionSpec</A>]</TD>
1723 </TR>
1724 <TR VALIGN=TOP>
1725 <TD>
1726 <P><A NAME="signaturekeyword"></a><A HREF="#Xref.SignatureKeyword">SignatureKeyword</A>
1727 <TD VALIGN=TOP>=</TD>
1728 <TD>"<FONT COLOR="black">signature</FONT>"</TD>
1729 </TR>
1730 <TR VALIGN=TOP>
1731 <TD>
1732 <P><A NAME="signatureidentifier"></a><A HREF="#Xref.SignatureIdentifier">SignatureIdentifier</A>
1733 <TD VALIGN=TOP>=</TD>
1734 <TD><A HREF="#identifier">Identifier</A></TD>
1735 </TR>
1736 <TR VALIGN=TOP>
1737 <TD>
1738 <P><A NAME="signatureformalparlist"></a><A HREF="#Xref.SignatureFormalParList">SignatureFormalParList</A>
1739 <TD VALIGN=TOP>=</TD>
1740 <TD><A HREF="#signatureformalpar">SignatureFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#signatureformalpar">SignatureFormalPar</A> )</TD>
1741 </TR>
1742 <TR VALIGN=TOP>
1743 <TD>
1744 <P><A NAME="signatureformalpar"></a><A HREF="#Xref.SignatureFormalPar">SignatureFormalPar</A>
1745 <TD VALIGN=TOP>=</TD>
1746 <TD><A HREF="#formalvaluepar">FormalValuePar</A></TD>
1747 </TR>
1748 <TR VALIGN=TOP>
1749 <TD>
1750 <P><A NAME="exceptionspec"></a><A HREF="#Xref.ExceptionSpec">ExceptionSpec</A>
1751 <TD VALIGN=TOP>=</TD>
1752 <TD><A HREF="#exceptionkeyword">ExceptionKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#exceptiontypelist">ExceptionTypeList</A> "<FONT COLOR="black">)</FONT>"</TD>
1753 </TR>
1754 <TR VALIGN=TOP>
1755 <TD>
1756 <P><A NAME="exceptionkeyword"></a><A HREF="#Xref.ExceptionKeyword">ExceptionKeyword</A>
1757 <TD VALIGN=TOP>=</TD>
1758 <TD>"<FONT COLOR="black">exception</FONT>"</TD>
1759 </TR>
1760 <TR VALIGN=TOP>
1761 <TD>
1762 <P><A NAME="exceptiontypelist"></a><A HREF="#Xref.ExceptionTypeList">ExceptionTypeList</A>
1763 <TD VALIGN=TOP>=</TD>
1764 <TD><A HREF="#type">Type</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#type">Type</A> )</TD>
1765 </TR>
1766 <TR VALIGN=TOP>
1767 <TD>
1768 <P><A NAME="noblockkeyword"></a><A HREF="#Xref.NoBlockKeyword">NoBlockKeyword</A>
1769 <TD VALIGN=TOP>=</TD>
1770 <TD>"<FONT COLOR="black">noblock</FONT>"</TD>
1771 </TR>
1772 <TR VALIGN=TOP>
1773 <TD>
1774 <P><A NAME="signature"></a><A HREF="#Xref.Signature">Signature</A>
1775 <TD VALIGN=TOP>=</TD>
1776 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#signatureidentifier">SignatureIdentifier</A></TD>
1777 </TR>
1778 <TR VALIGN=TOP>
1779 <TD></TD>
1780 <TD></TD>
1781 </TR>
1782 <TR VALIGN=TOP>
1783 <TD>
1784 <P><A NAME="testcasedef"></a><A HREF="#Xref.TestcaseDef">TestcaseDef</A>
1785 <TD VALIGN=TOP>=</TD>
1786 <TD><A HREF="#testcasekeyword">TestcaseKeyword</A> <A HREF="#testcaseidentifier">TestcaseIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#testcaseformalparlist">TestcaseFormalParList</A>]
1787 "<FONT COLOR="black">)</FONT>" <A HREF="#configspec">ConfigSpec</A> <A HREF="#statementblock">StatementBlock</A></TD>
1788 </TR>
1789 <TR VALIGN=TOP>
1790 <TD>
1791 <P><A NAME="testcasekeyword"></a><A HREF="#Xref.TestcaseKeyword">TestcaseKeyword</A>
1792 <TD VALIGN=TOP>=</TD>
1793 <TD>"<FONT COLOR="black">testcase</FONT>"</TD>
1794 </TR>
1795 <TR VALIGN=TOP>
1796 <TD>
1797 <P><A NAME="testcaseidentifier"></a><A HREF="#Xref.TestcaseIdentifier">TestcaseIdentifier</A>
1798 <TD VALIGN=TOP>=</TD>
1799 <TD><A HREF="#identifier">Identifier</A></TD>
1800 </TR>
1801 <TR VALIGN=TOP>
1802 <TD>
1803 <P><A NAME="testcaseformalparlist"></a><A HREF="#Xref.TestcaseFormalParList">TestcaseFormalParList</A>
1804 <TD VALIGN=TOP>=</TD>
1805 <TD><A HREF="#testcaseformalpar">TestcaseFormalPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#testcaseformalpar">TestcaseFormalPar</A> )</TD>
1806 </TR>
1807 <TR VALIGN=TOP>
1808 <TD>
1809 <P><A NAME="testcaseformalpar"></a><A HREF="#Xref.TestcaseFormalPar">TestcaseFormalPar</A>
1810 <TD VALIGN=TOP>=</TD>
1811 <TD><A HREF="#formalvaluepar">FormalValuePar</A> | <A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
1812 </TR>
1813 <TR VALIGN=TOP>
1814 <TD>
1815 <P><A NAME="configspec"></a><A HREF="#Xref.ConfigSpec">ConfigSpec</A>
1816 <TD VALIGN=TOP>=</TD>
1817 <TD><A HREF="#runsonspec">RunsOnSpec</A> [<A HREF="#systemspec">SystemSpec</A>]</TD>
1818 </TR>
1819 <TR VALIGN=TOP>
1820 <TD>
1821 <P><A NAME="systemspec"></a><A HREF="#Xref.SystemSpec">SystemSpec</A>
1822 <TD VALIGN=TOP>=</TD>
1823 <TD><A HREF="#systemkeyword">SystemKeyword</A> <A HREF="#componenttype">ComponentType</A></TD>
1824 </TR>
1825 <TR VALIGN=TOP>
1826 <TD>
1827 <P><A NAME="systemkeyword"></a><A HREF="#Xref.SystemKeyword">SystemKeyword</A>
1828 <TD VALIGN=TOP>=</TD>
1829 <TD>"<FONT COLOR="black">system</FONT>"</TD>
1830 </TR>
1831 <TR VALIGN=TOP>
1832 <TD>
1833 <P><A NAME="testcaseinstance"></a><A HREF="#Xref.TestcaseInstance">TestcaseInstance</A>
1834 <TD VALIGN=TOP>=</TD>
1835 <TD><A HREF="#executekeyword">ExecuteKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#testcaseref">TestcaseRef</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#testcaseactualparlist">TestcaseActualParList</A>]
1836 "<FONT COLOR="black">)</FONT>" ["<FONT COLOR="black">,</FONT>" <A HREF="#timervalue">TimerValue</A>] "<FONT COLOR="black">)</FONT>"</TD>
1837 </TR>
1838 <TR VALIGN=TOP>
1839 <TD>
1840 <P><A NAME="executekeyword"></a><A HREF="#Xref.ExecuteKeyword">ExecuteKeyword</A>
1841 <TD VALIGN=TOP>=</TD>
1842 <TD>"<FONT COLOR="black">execute</FONT>"</TD>
1843 </TR>
1844 <TR VALIGN=TOP>
1845 <TD>
1846 <P><A NAME="testcaseref"></a><A HREF="#Xref.TestcaseRef">TestcaseRef</A>
1847 <TD VALIGN=TOP>=</TD>
1848 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#testcaseidentifier">TestcaseIdentifier</A></TD>
1849 </TR>
1850 <TR VALIGN=TOP>
1851 <TD>
1852 <P><A NAME="testcaseactualparlist"></a><A HREF="#Xref.TestcaseActualParList">TestcaseActualParList</A>
1853 <TD VALIGN=TOP>=</TD>
1854 <TD><A HREF="#testcaseactualpar">TestcaseActualPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#testcaseactualpar">TestcaseActualPar</A> )</TD>
1855 </TR>
1856 <TR VALIGN=TOP>
1857 <TD>
1858 <P><A NAME="testcaseactualpar"></a><A HREF="#Xref.TestcaseActualPar">TestcaseActualPar</A>
1859 <TD VALIGN=TOP>=</TD>
1860 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
1861 </TR>
1862 <TR VALIGN=TOP>
1863 <TD></TD>
1864 <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
1865 SingleExpressions i.e., equivalent to the Expression production</FONT></TD>
1866 </TR>
1867 <TR VALIGN=TOP>
1868 <TD></TD>
1869 <TD></TD>
1870 </TR>
1871 <TR VALIGN=TOP>
1872 <TD></TD>
1873 <TD></TD>
1874 </TR>
1875 <TR VALIGN=TOP>
1876 <TD>
1877 <P><A NAME="altstepdef"></a><A HREF="#Xref.AltstepDef">AltstepDef</A>
1878 <TD VALIGN=TOP>=</TD>
1879 <TD><A HREF="#altstepkeyword">AltstepKeyword</A> <A HREF="#altstepidentifier">AltstepIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#altstepformalparlist">AltstepFormalParList</A>] "<FONT
1880 COLOR="black">)</FONT>" [<A HREF="#runsonspec">RunsOnSpec</A>] <A HREF="#beginchar">BeginChar</A> <A HREF="#altsteplocaldeflist">AltstepLocalDefList</A> <A HREF="#altguardlist">AltGuardList</A>
1881 <A HREF="#endchar">EndChar</A></TD>
1882 </TR>
1883 <TR VALIGN=TOP>
1884 <TD>
1885 <P><A NAME="altstepkeyword"></a><A HREF="#Xref.AltstepKeyword">AltstepKeyword</A>
1886 <TD VALIGN=TOP>=</TD>
1887 <TD>"<FONT COLOR="black">altstep</FONT>"</TD>
1888 </TR>
1889 <TR VALIGN=TOP>
1890 <TD>
1891 <P><A NAME="altstepidentifier"></a><A HREF="#Xref.AltstepIdentifier">AltstepIdentifier</A>
1892 <TD VALIGN=TOP>=</TD>
1893 <TD><A HREF="#identifier">Identifier</A></TD>
1894 </TR>
1895 <TR VALIGN=TOP>
1896 <TD>
1897 <P><A NAME="altstepformalparlist"></a><A HREF="#Xref.AltstepFormalParList">AltstepFormalParList</A>
1898 <TD VALIGN=TOP>=</TD>
1899 <TD><A HREF="#functionformalparlist">FunctionFormalParList</A></TD>
1900 </TR>
1901 <TR VALIGN=TOP>
1902 <TD></TD>
1903 <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>
1904 </TR>
1905 <TR VALIGN=TOP>
1906 <TD></TD>
1907 <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
1908 description may have in, out and inout parameters.</FONT></TD>
1909 </TR>
1910 <TR VALIGN=TOP>
1911 <TD></TD>
1912 <TD></TD>
1913 </TR>
1914 <TR VALIGN=TOP>
1915 <TD>
1916 <P><A NAME="altsteplocaldeflist"></a><A HREF="#Xref.AltstepLocalDefList">AltstepLocalDefList</A>
1917 <TD VALIGN=TOP>=</TD>
1918 <TD>*( <A HREF="#altsteplocaldef">AltstepLocalDef</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
1919 </TR>
1920 <TR VALIGN=TOP>
1921 <TD>
1922 <P><A NAME="altsteplocaldef"></a><A HREF="#Xref.AltstepLocalDef">AltstepLocalDef</A>
1923 <TD VALIGN=TOP>=</TD>
1924 <TD><A HREF="#varinstance">VarInstance</A> | <A HREF="#timerinstance">TimerInstance</A> | <A HREF="#constdef">ConstDef</A></TD>
1925 </TR>
1926 <TR VALIGN=TOP>
1927 <TD>
1928 <P><A NAME="altstepinstance"></a><A HREF="#Xref.AltstepInstance">AltstepInstance</A>
1929 <TD VALIGN=TOP>=</TD>
1930 <TD><A HREF="#altstepref">AltstepRef</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#functionactualparlist">FunctionActualParList</A>] "<FONT COLOR="black">)</FONT>"</TD>
1931 </TR>
1932 <TR VALIGN=TOP>
1933 <TD></TD>
1934 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - all timer instances in FunctionActualParList shall be declared as component local timers (see also production
1935 ComponentElementDef)</FONT></TD>
1936 </TR>
1937 <TR VALIGN=TOP>
1938 <TD>
1939 <P><A NAME="altstepref"></a><A HREF="#Xref.AltstepRef">AltstepRef</A>
1940 <TD VALIGN=TOP>=</TD>
1941 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#altstepidentifier">AltstepIdentifier</A></TD>
1942 </TR>
1943 <TR VALIGN=TOP>
1944 <TD></TD>
1945 <TD></TD>
1946 </TR>
1947 <TR VALIGN=TOP>
1948 <TD>
1949 <P><A NAME="importdef"></a><A HREF="#Xref.ImportDef">ImportDef</A>
1950 <TD VALIGN=TOP>=</TD>
1951 <TD><A HREF="#importkeyword">ImportKeyword</A> <A HREF="#importfromspec">ImportFromSpec</A> ( <A HREF="#allwithexcepts">AllWithExcepts</A> | ( <A HREF="#beginchar">BeginChar</A> <A
1952 HREF="#importspec">ImportSpec</A> <A HREF="#endchar">EndChar</A> ) )</TD>
1953 </TR>
1954 <TR VALIGN=TOP>
1955 <TD>
1956 <P><A NAME="importkeyword"></a><A HREF="#Xref.ImportKeyword">ImportKeyword</A>
1957 <TD VALIGN=TOP>=</TD>
1958 <TD>"<FONT COLOR="black">import</FONT>"</TD>
1959 </TR>
1960 <TR VALIGN=TOP>
1961 <TD>
1962 <P><A NAME="allwithexcepts"></a><A HREF="#Xref.AllWithExcepts">AllWithExcepts</A>
1963 <TD VALIGN=TOP>=</TD>
1964 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptsdef">ExceptsDef</A>]</TD>
1965 </TR>
1966 <TR VALIGN=TOP>
1967 <TD>
1968 <P><A NAME="exceptsdef"></a><A HREF="#Xref.ExceptsDef">ExceptsDef</A>
1969 <TD VALIGN=TOP>=</TD>
1970 <TD><A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#exceptspec">ExceptSpec</A> <A HREF="#endchar">EndChar</A></TD>
1971 </TR>
1972 <TR VALIGN=TOP>
1973 <TD>
1974 <P><A NAME="exceptkeyword"></a><A HREF="#Xref.ExceptKeyword">ExceptKeyword</A>
1975 <TD VALIGN=TOP>=</TD>
1976 <TD>"<FONT COLOR="black">except</FONT>"</TD>
1977 </TR>
1978 <TR VALIGN=TOP>
1979 <TD>
1980 <P><A NAME="exceptspec"></a><A HREF="#Xref.ExceptSpec">ExceptSpec</A>
1981 <TD VALIGN=TOP>=</TD>
1982 <TD>*( <A HREF="#exceptelement">ExceptElement</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
1983 </TR>
1984 <TR VALIGN=TOP>
1985 <TD></TD>
1986 <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>
1987 </TR>
1988 <TR VALIGN=TOP>
1989 <TD>
1990 <P><A NAME="exceptelement"></a><A HREF="#Xref.ExceptElement">ExceptElement</A>
1991 <TD VALIGN=TOP>=</TD>
1992 <TD><A HREF="#exceptgroupspec">ExceptGroupSpec</A> | <A HREF="#excepttypedefspec">ExceptTypeDefSpec</A> | <A HREF="#excepttemplatespec">ExceptTemplateSpec</A> | <A HREF="#exceptconstspec">ExceptConstSpec</A>
1993 | <A HREF="#excepttestcasespec">ExceptTestcaseSpec</A> | <A HREF="#exceptaltstepspec">ExceptAltstepSpec</A> | <A HREF="#exceptfunctionspec">ExceptFunctionSpec</A> | <A HREF="#exceptsignaturespec">ExceptSignatureSpec</A>
1994 | <A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A></TD>
1995 </TR>
1996 <TR VALIGN=TOP>
1997 <TD>
1998 <P><A NAME="exceptgroupspec"></a><A HREF="#Xref.ExceptGroupSpec">ExceptGroupSpec</A>
1999 <TD VALIGN=TOP>=</TD>
2000 <TD><A HREF="#groupkeyword">GroupKeyword</A> ( <A HREF="#exceptgroupreflist">ExceptGroupRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2001 </TR>
2002 <TR VALIGN=TOP>
2003 <TD>
2004 <P><A NAME="excepttypedefspec"></a><A HREF="#Xref.ExceptTypeDefSpec">ExceptTypeDefSpec</A>
2005 <TD VALIGN=TOP>=</TD>
2006 <TD><A HREF="#typedefkeyword">TypeDefKeyword</A> ( <A HREF="#typereflist">TypeRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2007 </TR>
2008 <TR VALIGN=TOP>
2009 <TD>
2010 <P><A NAME="excepttemplatespec"></a><A HREF="#Xref.ExceptTemplateSpec">ExceptTemplateSpec</A>
2011 <TD VALIGN=TOP>=</TD>
2012 <TD><A HREF="#templatekeyword">TemplateKeyword</A> ( <A HREF="#templatereflist">TemplateRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2013 </TR>
2014 <TR VALIGN=TOP>
2015 <TD>
2016 <P><A NAME="exceptconstspec"></a><A HREF="#Xref.ExceptConstSpec">ExceptConstSpec</A>
2017 <TD VALIGN=TOP>=</TD>
2018 <TD><A HREF="#constkeyword">ConstKeyword</A> ( <A HREF="#constreflist">ConstRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2019 </TR>
2020 <TR VALIGN=TOP>
2021 <TD>
2022 <P><A NAME="excepttestcasespec"></a><A HREF="#Xref.ExceptTestcaseSpec">ExceptTestcaseSpec</A>
2023 <TD VALIGN=TOP>=</TD>
2024 <TD><A HREF="#testcasekeyword">TestcaseKeyword</A> ( <A HREF="#testcasereflist">TestcaseRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2025 </TR>
2026 <TR VALIGN=TOP>
2027 <TD>
2028 <P><A NAME="exceptaltstepspec"></a><A HREF="#Xref.ExceptAltstepSpec">ExceptAltstepSpec</A>
2029 <TD VALIGN=TOP>=</TD>
2030 <TD><A HREF="#altstepkeyword">AltstepKeyword</A> ( <A HREF="#altstepreflist">AltstepRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2031 </TR>
2032 <TR VALIGN=TOP>
2033 <TD>
2034 <P><A NAME="exceptfunctionspec"></a><A HREF="#Xref.ExceptFunctionSpec">ExceptFunctionSpec</A>
2035 <TD VALIGN=TOP>=</TD>
2036 <TD><A HREF="#functionkeyword">FunctionKeyword</A> ( <A HREF="#functionreflist">FunctionRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2037 </TR>
2038 <TR VALIGN=TOP>
2039 <TD>
2040 <P><A NAME="exceptsignaturespec"></a><A HREF="#Xref.ExceptSignatureSpec">ExceptSignatureSpec</A>
2041 <TD VALIGN=TOP>=</TD>
2042 <TD><A HREF="#signaturekeyword">SignatureKeyword</A> ( <A HREF="#signaturereflist">SignatureRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2043 </TR>
2044 <TR VALIGN=TOP>
2045 <TD>
2046 <P><A NAME="exceptmoduleparspec"></a><A HREF="#Xref.ExceptModuleParSpec">ExceptModuleParSpec</A>
2047 <TD VALIGN=TOP>=</TD>
2048 <TD><A HREF="#moduleparkeyword">ModuleParKeyword</A> ( <A HREF="#moduleparreflist">ModuleParRefList</A> | <A HREF="#allkeyword">AllKeyword</A> )</TD>
2049 </TR>
2050 <TR VALIGN=TOP>
2051 <TD>
2052 <P><A NAME="importspec"></a><A HREF="#Xref.ImportSpec">ImportSpec</A>
2053 <TD VALIGN=TOP>=</TD>
2054 <TD>*( <A HREF="#importelement">ImportElement</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
2055 </TR>
2056 <TR VALIGN=TOP>
2057 <TD>
2058 <P><A NAME="importelement"></a><A HREF="#Xref.ImportElement">ImportElement</A>
2059 <TD VALIGN=TOP>=</TD>
2060 <TD><A HREF="#importgroupspec">ImportGroupSpec</A> | <A HREF="#importtypedefspec">ImportTypeDefSpec</A> | <A HREF="#importtemplatespec">ImportTemplateSpec</A> | <A HREF="#importconstspec">ImportConstSpec</A>
2061 | <A HREF="#importtestcasespec">ImportTestcaseSpec</A> | <A HREF="#importaltstepspec">ImportAltstepSpec</A> | <A HREF="#importfunctionspec">ImportFunctionSpec</A> | <A HREF="#importsignaturespec">ImportSignatureSpec</A>
2062 | <A HREF="#importmoduleparspec">ImportModuleParSpec</A></TD>
2063 </TR>
2064 <TR VALIGN=TOP>
2065 <TD>
2066 <P><A NAME="importfromspec"></a><A HREF="#Xref.ImportFromSpec">ImportFromSpec</A>
2067 <TD VALIGN=TOP>=</TD>
2068 <TD><A HREF="#fromkeyword">FromKeyword</A> <A HREF="#moduleid">ModuleId</A> [<A HREF="#recursivekeyword">RecursiveKeyword</A>]</TD>
2069 </TR>
2070 <TR VALIGN=TOP>
2071 <TD>
2072 <P><A NAME="moduleid"></a><A HREF="#Xref.ModuleId">ModuleId</A>
2073 <TD VALIGN=TOP>=</TD>
2074 <TD><A HREF="#globalmoduleid">GlobalModuleId</A> [<A HREF="#languagespec">LanguageSpec</A>]</TD>
2075 </TR>
2076 <TR VALIGN=TOP>
2077 <TD></TD>
2078 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - LanguageSpec may only be omitted if the referenced module contains TTCN-3 notation</FONT></TD>
2079 </TR>
2080 <TR VALIGN=TOP>
2081 <TD>
2082 <P><A NAME="languagekeyword"></a><A HREF="#Xref.LanguageKeyword">LanguageKeyword</A>
2083 <TD VALIGN=TOP>=</TD>
2084 <TD>"<FONT COLOR="black">language</FONT>"</TD>
2085 </TR>
2086 <TR VALIGN=TOP>
2087 <TD>
2088 <P><A NAME="languagespec"></a><A HREF="#Xref.LanguageSpec">LanguageSpec</A>
2089 <TD VALIGN=TOP>=</TD>
2090 <TD><A HREF="#languagekeyword">LanguageKeyword</A> <A HREF="#freetext">FreeText</A></TD>
2091 </TR>
2092 <TR VALIGN=TOP>
2093 <TD>
2094 <P><A NAME="globalmoduleid"></a><A HREF="#Xref.GlobalModuleId">GlobalModuleId</A>
2095 <TD VALIGN=TOP>=</TD>
2096 <TD><A HREF="#moduleidentifier">ModuleIdentifier</A> [<A HREF="#dot">Dot</A> <A HREF="#objectidentifiervalue">ObjectIdentifierValue</A>]</TD>
2097 </TR>
2098 <TR VALIGN=TOP>
2099 <TD>
2100 <P><A NAME="recursivekeyword"></a><A HREF="#Xref.RecursiveKeyword">RecursiveKeyword</A>
2101 <TD VALIGN=TOP>=</TD>
2102 <TD>"<FONT COLOR="black">recursive</FONT>"</TD>
2103 </TR>
2104 <TR VALIGN=TOP>
2105 <TD>
2106 <P><A NAME="importgroupspec"></a><A HREF="#Xref.ImportGroupSpec">ImportGroupSpec</A>
2107 <TD VALIGN=TOP>=</TD>
2108 <TD><A HREF="#groupkeyword">GroupKeyword</A> ( <A HREF="#groupreflistwithexcept">GroupRefListWithExcept</A> | <A HREF="#allgroupswithexcept">AllGroupsWithExcept</A> )</TD>
2109 </TR>
2110 <TR VALIGN=TOP>
2111 <TD>
2112 <P><A NAME="groupreflist"></a><A HREF="#Xref.GroupRefList">GroupRefList</A>
2113 <TD VALIGN=TOP>=</TD>
2114 <TD><A HREF="#fullgroupidentifier">FullGroupIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fullgroupidentifier">FullGroupIdentifier</A> )</TD>
2115 </TR>
2116 <TR VALIGN=TOP>
2117 <TD>
2118 <P><A NAME="groupreflistwithexcept"></a><A HREF="#Xref.GroupRefListWithExcept">GroupRefListWithExcept</A>
2119 <TD VALIGN=TOP>=</TD>
2120 <TD><A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A> )</TD>
2121 </TR>
2122 <TR VALIGN=TOP>
2123 <TD>
2124 <P><A NAME="allgroupswithexcept"></a><A HREF="#Xref.AllGroupsWithExcept">AllGroupsWithExcept</A>
2125 <TD VALIGN=TOP>=</TD>
2126 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#groupreflist">GroupRefList</A>]</TD>
2127 </TR>
2128 <TR VALIGN=TOP>
2129 <TD>
2130 <P><A NAME="fullgroupidentifier"></a><A HREF="#Xref.FullGroupIdentifier">FullGroupIdentifier</A>
2131 <TD VALIGN=TOP>=</TD>
2132 <TD><A HREF="#groupidentifier">GroupIdentifier</A> *( <A HREF="#dot">Dot</A> <A HREF="#groupidentifier">GroupIdentifier</A> )</TD>
2133 </TR>
2134 <TR VALIGN=TOP>
2135 <TD>
2136 <P><A NAME="fullgroupidentifierwithexcept"></a><A HREF="#Xref.FullGroupIdentifierWithExcept">FullGroupIdentifierWithExcept</A>
2137 <TD VALIGN=TOP>=</TD>
2138 <TD><A HREF="#groupidentifier">GroupIdentifier</A> *( <A HREF="#dot">Dot</A> <A HREF="#groupidentifier">GroupIdentifier</A> ) [<A HREF="#exceptsdef">ExceptsDef</A>]</TD>
2139 </TR>
2140 <TR VALIGN=TOP>
2141 <TD>
2142 <P><A NAME="exceptgroupreflist"></a><A HREF="#Xref.ExceptGroupRefList">ExceptGroupRefList</A>
2143 <TD VALIGN=TOP>=</TD>
2144 <TD><A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A> )</TD>
2145 </TR>
2146 <TR VALIGN=TOP>
2147 <TD>
2148 <P><A NAME="exceptfullgroupidentifier"></a><A HREF="#Xref.ExceptFullGroupIdentifier">ExceptFullGroupIdentifier</A>
2149 <TD VALIGN=TOP>=</TD>
2150 <TD><A HREF="#groupidentifier">GroupIdentifier</A> *( <A HREF="#dot">Dot</A> <A HREF="#groupidentifier">GroupIdentifier</A> )</TD>
2151 </TR>
2152 <TR VALIGN=TOP>
2153 <TD>
2154 <P><A NAME="importtypedefspec"></a><A HREF="#Xref.ImportTypeDefSpec">ImportTypeDefSpec</A>
2155 <TD VALIGN=TOP>=</TD>
2156 <TD><A HREF="#typedefkeyword">TypeDefKeyword</A> ( <A HREF="#typereflist">TypeRefList</A> | <A HREF="#alltypeswithexcept">AllTypesWithExcept</A> )</TD>
2157 </TR>
2158 <TR VALIGN=TOP>
2159 <TD>
2160 <P><A NAME="typereflist"></a><A HREF="#Xref.TypeRefList">TypeRefList</A>
2161 <TD VALIGN=TOP>=</TD>
2162 <TD><A HREF="#typedefidentifier">TypeDefIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#typedefidentifier">TypeDefIdentifier</A> )</TD>
2163 </TR>
2164 <TR VALIGN=TOP>
2165 <TD>
2166 <P><A NAME="alltypeswithexcept"></a><A HREF="#Xref.AllTypesWithExcept">AllTypesWithExcept</A>
2167 <TD VALIGN=TOP>=</TD>
2168 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#typereflist">TypeRefList</A>]</TD>
2169 </TR>
2170 <TR VALIGN=TOP>
2171 <TD>
2172 <P><A NAME="typedefidentifier"></a><A HREF="#Xref.TypeDefIdentifier">TypeDefIdentifier</A>
2173 <TD VALIGN=TOP>=</TD>
2174 <TD><A HREF="#structtypeidentifier">StructTypeIdentifier</A> | <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A> | <A HREF="#porttypeidentifier">PortTypeIdentifier</A> | <A
2175 HREF="#componenttypeidentifier">ComponentTypeIdentifier</A> | <A HREF="#subtypeidentifier">SubTypeIdentifier</A></TD>
2176 </TR>
2177 <TR VALIGN=TOP>
2178 <TD>
2179 <P><A NAME="importtemplatespec"></a><A HREF="#Xref.ImportTemplateSpec">ImportTemplateSpec</A>
2180 <TD VALIGN=TOP>=</TD>
2181 <TD><A HREF="#templatekeyword">TemplateKeyword</A> ( <A HREF="#templatereflist">TemplateRefList</A> | <A HREF="#alltemplswithexcept">AllTemplsWithExcept</A> )</TD>
2182 </TR>
2183 <TR VALIGN=TOP>
2184 <TD>
2185 <P><A NAME="templatereflist"></a><A HREF="#Xref.TemplateRefList">TemplateRefList</A>
2186 <TD VALIGN=TOP>=</TD>
2187 <TD><A HREF="#templateidentifier">TemplateIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#templateidentifier">TemplateIdentifier</A> )</TD>
2188 </TR>
2189 <TR VALIGN=TOP>
2190 <TD>
2191 <P><A NAME="alltemplswithexcept"></a><A HREF="#Xref.AllTemplsWithExcept">AllTemplsWithExcept</A>
2192 <TD VALIGN=TOP>=</TD>
2193 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#templatereflist">TemplateRefList</A>]</TD>
2194 </TR>
2195 <TR VALIGN=TOP>
2196 <TD>
2197 <P><A NAME="importconstspec"></a><A HREF="#Xref.ImportConstSpec">ImportConstSpec</A>
2198 <TD VALIGN=TOP>=</TD>
2199 <TD><A HREF="#constkeyword">ConstKeyword</A> ( <A HREF="#constreflist">ConstRefList</A> | <A HREF="#allconstswithexcept">AllConstsWithExcept</A> )</TD>
2200 </TR>
2201 <TR VALIGN=TOP>
2202 <TD>
2203 <P><A NAME="constreflist"></a><A HREF="#Xref.ConstRefList">ConstRefList</A>
2204 <TD VALIGN=TOP>=</TD>
2205 <TD><A HREF="#constidentifier">ConstIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#constidentifier">ConstIdentifier</A> )</TD>
2206 </TR>
2207 <TR VALIGN=TOP>
2208 <TD>
2209 <P><A NAME="allconstswithexcept"></a><A HREF="#Xref.AllConstsWithExcept">AllConstsWithExcept</A>
2210 <TD VALIGN=TOP>=</TD>
2211 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#constreflist">ConstRefList</A>]</TD>
2212 </TR>
2213 <TR VALIGN=TOP>
2214 <TD>
2215 <P><A NAME="importaltstepspec"></a><A HREF="#Xref.ImportAltstepSpec">ImportAltstepSpec</A>
2216 <TD VALIGN=TOP>=</TD>
2217 <TD><A HREF="#altstepkeyword">AltstepKeyword</A> ( <A HREF="#altstepreflist">AltstepRefList</A> | <A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A> )</TD>
2218 </TR>
2219 <TR VALIGN=TOP>
2220 <TD>
2221 <P><A NAME="altstepreflist"></a><A HREF="#Xref.AltstepRefList">AltstepRefList</A>
2222 <TD VALIGN=TOP>=</TD>
2223 <TD><A HREF="#altstepidentifier">AltstepIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#altstepidentifier">AltstepIdentifier</A> )</TD>
2224 </TR>
2225 <TR VALIGN=TOP>
2226 <TD>
2227 <P><A NAME="allaltstepswithexcept"></a><A HREF="#Xref.AllAltstepsWithExcept">AllAltstepsWithExcept</A>
2228 <TD VALIGN=TOP>=</TD>
2229 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#altstepreflist">AltstepRefList</A>]</TD>
2230 </TR>
2231 <TR VALIGN=TOP>
2232 <TD>
2233 <P><A NAME="importtestcasespec"></a><A HREF="#Xref.ImportTestcaseSpec">ImportTestcaseSpec</A>
2234 <TD VALIGN=TOP>=</TD>
2235 <TD><A HREF="#testcasekeyword">TestcaseKeyword</A> ( <A HREF="#testcasereflist">TestcaseRefList</A> | <A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A> )</TD>
2236 </TR>
2237 <TR VALIGN=TOP>
2238 <TD>
2239 <P><A NAME="testcasereflist"></a><A HREF="#Xref.TestcaseRefList">TestcaseRefList</A>
2240 <TD VALIGN=TOP>=</TD>
2241 <TD><A HREF="#testcaseidentifier">TestcaseIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#testcaseidentifier">TestcaseIdentifier</A> )</TD>
2242 </TR>
2243 <TR VALIGN=TOP>
2244 <TD>
2245 <P><A NAME="alltestcaseswithexcept"></a><A HREF="#Xref.AllTestcasesWithExcept">AllTestcasesWithExcept</A>
2246 <TD VALIGN=TOP>=</TD>
2247 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#testcasereflist">TestcaseRefList</A>]</TD>
2248 </TR>
2249 <TR VALIGN=TOP>
2250 <TD>
2251 <P><A NAME="importfunctionspec"></a><A HREF="#Xref.ImportFunctionSpec">ImportFunctionSpec</A>
2252 <TD VALIGN=TOP>=</TD>
2253 <TD><A HREF="#functionkeyword">FunctionKeyword</A> ( <A HREF="#functionreflist">FunctionRefList</A> | <A HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A> )</TD>
2254 </TR>
2255 <TR VALIGN=TOP>
2256 <TD>
2257 <P><A NAME="functionreflist"></a><A HREF="#Xref.FunctionRefList">FunctionRefList</A>
2258 <TD VALIGN=TOP>=</TD>
2259 <TD><A HREF="#functionidentifier">FunctionIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#functionidentifier">FunctionIdentifier</A> )</TD>
2260 </TR>
2261 <TR VALIGN=TOP>
2262 <TD>
2263 <P><A NAME="allfunctionswithexcept"></a><A HREF="#Xref.AllFunctionsWithExcept">AllFunctionsWithExcept</A>
2264 <TD VALIGN=TOP>=</TD>
2265 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#functionreflist">FunctionRefList</A>]</TD>
2266 </TR>
2267 <TR VALIGN=TOP>
2268 <TD>
2269 <P><A NAME="importsignaturespec"></a><A HREF="#Xref.ImportSignatureSpec">ImportSignatureSpec</A>
2270 <TD VALIGN=TOP>=</TD>
2271 <TD><A HREF="#signaturekeyword">SignatureKeyword</A> ( <A HREF="#signaturereflist">SignatureRefList</A> | <A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A> )</TD>
2272 </TR>
2273 <TR VALIGN=TOP>
2274 <TD>
2275 <P><A NAME="signaturereflist"></a><A HREF="#Xref.SignatureRefList">SignatureRefList</A>
2276 <TD VALIGN=TOP>=</TD>
2277 <TD><A HREF="#signatureidentifier">SignatureIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#signatureidentifier">SignatureIdentifier</A> )</TD>
2278 </TR>
2279 <TR VALIGN=TOP>
2280 <TD>
2281 <P><A NAME="allsignatureswithexcept"></a><A HREF="#Xref.AllSignaturesWithExcept">AllSignaturesWithExcept</A>
2282 <TD VALIGN=TOP>=</TD>
2283 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#signaturereflist">SignatureRefList</A>]</TD>
2284 </TR>
2285 <TR VALIGN=TOP>
2286 <TD>
2287 <P><A NAME="importmoduleparspec"></a><A HREF="#Xref.ImportModuleParSpec">ImportModuleParSpec</A>
2288 <TD VALIGN=TOP>=</TD>
2289 <TD><A HREF="#moduleparkeyword">ModuleParKeyword</A> ( <A HREF="#moduleparreflist">ModuleParRefList</A> | <A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A> )</TD>
2290 </TR>
2291 <TR VALIGN=TOP>
2292 <TD>
2293 <P><A NAME="moduleparreflist"></a><A HREF="#Xref.ModuleParRefList">ModuleParRefList</A>
2294 <TD VALIGN=TOP>=</TD>
2295 <TD><A HREF="#moduleparidentifier">ModuleParIdentifier</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#moduleparidentifier">ModuleParIdentifier</A> )</TD>
2296 </TR>
2297 <TR VALIGN=TOP>
2298 <TD>
2299 <P><A NAME="allmoduleparwithexcept"></a><A HREF="#Xref.AllModuleParWithExcept">AllModuleParWithExcept</A>
2300 <TD VALIGN=TOP>=</TD>
2301 <TD><A HREF="#allkeyword">AllKeyword</A> [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#moduleparreflist">ModuleParRefList</A>]</TD>
2302 </TR>
2303 <TR VALIGN=TOP>
2304 <TD></TD>
2305 <TD></TD>
2306 </TR>
2307 <TR VALIGN=TOP>
2308 <TD>
2309 <P><A NAME="groupdef"></a><A HREF="#Xref.GroupDef">GroupDef</A>
2310 <TD VALIGN=TOP>=</TD>
2311 <TD><A HREF="#groupkeyword">GroupKeyword</A> <A HREF="#groupidentifier">GroupIdentifier</A> <A HREF="#beginchar">BeginChar</A> [<A HREF="#moduledefinitionspart">ModuleDefinitionsPart</A>] <A
2312 HREF="#endchar">EndChar</A></TD>
2313 </TR>
2314 <TR VALIGN=TOP>
2315 <TD>
2316 <P><A NAME="groupkeyword"></a><A HREF="#Xref.GroupKeyword">GroupKeyword</A>
2317 <TD VALIGN=TOP>=</TD>
2318 <TD>"<FONT COLOR="black">group</FONT>"</TD>
2319 </TR>
2320 <TR VALIGN=TOP>
2321 <TD>
2322 <P><A NAME="groupidentifier"></a><A HREF="#Xref.GroupIdentifier">GroupIdentifier</A>
2323 <TD VALIGN=TOP>=</TD>
2324 <TD><A HREF="#identifier">Identifier</A></TD>
2325 </TR>
2326 <TR VALIGN=TOP>
2327 <TD></TD>
2328 <TD></TD>
2329 </TR>
2330 <TR VALIGN=TOP>
2331 <TD>
2332 <P><A NAME="extfunctiondef"></a><A HREF="#Xref.ExtFunctionDef">ExtFunctionDef</A>
2333 <TD VALIGN=TOP>=</TD>
2334 <TD><A HREF="#extkeyword">ExtKeyword</A> <A HREF="#functionkeyword">FunctionKeyword</A> <A HREF="#extfunctionidentifier">ExtFunctionIdentifier</A> "<FONT COLOR="black">(</FONT>" [<A
2335 HREF="#functionformalparlist">FunctionFormalParList</A>] "<FONT COLOR="black">)</FONT>" [<A HREF="#returntype">ReturnType</A>]</TD>
2336 </TR>
2337 <TR VALIGN=TOP>
2338 <TD>
2339 <P><A NAME="extkeyword"></a><A HREF="#Xref.ExtKeyword">ExtKeyword</A>
2340 <TD VALIGN=TOP>=</TD>
2341 <TD>"<FONT COLOR="black">external</FONT>"</TD>
2342 </TR>
2343 <TR VALIGN=TOP>
2344 <TD>
2345 <P><A NAME="extfunctionidentifier"></a><A HREF="#Xref.ExtFunctionIdentifier">ExtFunctionIdentifier</A>
2346 <TD VALIGN=TOP>=</TD>
2347 <TD><A HREF="#identifier">Identifier</A></TD>
2348 </TR>
2349 <TR VALIGN=TOP>
2350 <TD></TD>
2351 <TD></TD>
2352 </TR>
2353 <TR VALIGN=TOP>
2354 <TD>
2355 <P><A NAME="extconstdef"></a><A HREF="#Xref.ExtConstDef">ExtConstDef</A>
2356 <TD VALIGN=TOP>=</TD>
2357 <TD><A HREF="#extkeyword">ExtKeyword</A> <A HREF="#constkeyword">ConstKeyword</A> <A HREF="#type">Type</A> <A HREF="#extconstidentifier">ExtConstIdentifier</A></TD>
2358 </TR>
2359 <TR VALIGN=TOP>
2360 <TD>
2361 <P><A NAME="extconstidentifier"></a><A HREF="#Xref.ExtConstIdentifier">ExtConstIdentifier</A>
2362 <TD VALIGN=TOP>=</TD>
2363 <TD><A HREF="#identifier">Identifier</A></TD>
2364 </TR>
2365 <TR VALIGN=TOP>
2366 <TD></TD>
2367 <TD></TD>
2368 </TR>
2369 <TR VALIGN=TOP>
2370 <TD>
2371 <P><A NAME="modulepardef"></a><A HREF="#Xref.ModuleParDef">ModuleParDef</A>
2372 <TD VALIGN=TOP>=</TD>
2373 <TD><A HREF="#moduleparkeyword">ModuleParKeyword</A> "<FONT COLOR="black">{</FONT>" <A HREF="#moduleparlist">ModuleParList</A> "<FONT COLOR="black">}</FONT>"</TD>
2374 </TR>
2375 <TR VALIGN=TOP>
2376 <TD>
2377 <P><A NAME="moduleparkeyword"></a><A HREF="#Xref.ModuleParKeyword">ModuleParKeyword</A>
2378 <TD VALIGN=TOP>=</TD>
2379 <TD>"<FONT COLOR="black">modulepar</FONT>"</TD>
2380 </TR>
2381 <TR VALIGN=TOP>
2382 <TD>
2383 <P><A NAME="moduleparlist"></a><A HREF="#Xref.ModuleParList">ModuleParList</A>
2384 <TD VALIGN=TOP>=</TD>
2385 <TD><A HREF="#modulepar">ModulePar</A> *( <A HREF="#semicolon">SemiColon</A> <A HREF="#modulepar">ModulePar</A> )</TD>
2386 </TR>
2387 <TR VALIGN=TOP>
2388 <TD>
2389 <P><A NAME="modulepar"></a><A HREF="#Xref.ModulePar">ModulePar</A>
2390 <TD VALIGN=TOP>=</TD>
2391 <TD><A HREF="#modulepartype">ModuleParType</A> <A HREF="#moduleparidentifier">ModuleParIdentifier</A> [<A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#constantexpression">ConstantExpression</A>]
2392 *( "<FONT COLOR="black">,</FONT>" <A HREF="#moduleparidentifier">ModuleParIdentifier</A> [<A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#constantexpression">ConstantExpression</A>] )</TD>
2393 </TR>
2394 <TR VALIGN=TOP>
2395 <TD></TD>
2396 <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>
2397 </TR>
2398 <TR VALIGN=TOP>
2399 <TD>
2400 <P><A NAME="modulepartype"></a><A HREF="#Xref.ModuleParType">ModuleParType</A>
2401 <TD VALIGN=TOP>=</TD>
2402 <TD><A HREF="#type">Type</A></TD>
2403 </TR>
2404 <TR VALIGN=TOP>
2405 <TD></TD>
2406 <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
2407 type is defined within the module</FONT></TD>
2408 </TR>
2409 <TR VALIGN=TOP>
2410 <TD>
2411 <P><A NAME="moduleparidentifier"></a><A HREF="#Xref.ModuleParIdentifier">ModuleParIdentifier</A>
2412 <TD VALIGN=TOP>=</TD>
2413 <TD><A HREF="#identifier">Identifier</A></TD>
2414 </TR>
2415 <TR VALIGN=TOP>
2416 <TD></TD>
2417 <TD></TD>
2418 </TR>
2419 <TR VALIGN=TOP>
2420 <TD></TD>
2421 <TD></TD>
2422 </TR>
2423 <TR VALIGN=TOP>
2424 <TD>
2425 <P><A NAME="modulecontrolpart"></a><A HREF="#Xref.ModuleControlPart">ModuleControlPart</A>
2426 <TD VALIGN=TOP>=</TD>
2427 <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>]
2428 [<A HREF="#semicolon">SemiColon</A>]</TD>
2429 </TR>
2430 <TR VALIGN=TOP>
2431 <TD>
2432 <P><A NAME="controlkeyword"></a><A HREF="#Xref.ControlKeyword">ControlKeyword</A>
2433 <TD VALIGN=TOP>=</TD>
2434 <TD>"<FONT COLOR="black">control</FONT>"</TD>
2435 </TR>
2436 <TR VALIGN=TOP>
2437 <TD>
2438 <P><A NAME="modulecontrolbody"></a><A HREF="#Xref.ModuleControlBody">ModuleControlBody</A>
2439 <TD VALIGN=TOP>=</TD>
2440 <TD>[<A HREF="#controlstatementordeflist">ControlStatementOrDefList</A>]</TD>
2441 </TR>
2442 <TR VALIGN=TOP>
2443 <TD>
2444 <P><A NAME="controlstatementordeflist"></a><A HREF="#Xref.ControlStatementOrDefList">ControlStatementOrDefList</A>
2445 <TD VALIGN=TOP>=</TD>
2446 <TD>1*( <A HREF="#controlstatementordef">ControlStatementOrDef</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
2447 </TR>
2448 <TR VALIGN=TOP>
2449 <TD>
2450 <P><A NAME="controlstatementordef"></a><A HREF="#Xref.ControlStatementOrDef">ControlStatementOrDef</A>
2451 <TD VALIGN=TOP>=</TD>
2452 <TD><A HREF="#functionlocalinst">FunctionLocalInst</A> | <A HREF="#controlstatement">ControlStatement</A> | <A HREF="#functionlocaldef">FunctionLocalDef</A></TD>
2453 </TR>
2454 <TR VALIGN=TOP>
2455 <TD>
2456 <P><A NAME="controlstatement"></a><A HREF="#Xref.ControlStatement">ControlStatement</A>
2457 <TD VALIGN=TOP>=</TD>
2458 <TD><A HREF="#timerstatements">TimerStatements</A> | <A HREF="#basicstatements">BasicStatements</A> | <A HREF="#behaviourstatements">BehaviourStatements</A> | <A HREF="#sutstatements">SUTStatements</A></TD>
2459 </TR>
2460 <TR VALIGN=TOP>
2461 <TD></TD>
2462 <TD></TD>
2463 </TR>
2464 <TR VALIGN=TOP>
2465 <TD>
2466 <P><A NAME="varinstance"></a><A HREF="#Xref.VarInstance">VarInstance</A>
2467 <TD VALIGN=TOP>=</TD>
2468 <TD><A HREF="#varkeyword">VarKeyword</A> <A HREF="#type">Type</A> <A HREF="#varlist">VarList</A></TD>
2469 </TR>
2470 <TR VALIGN=TOP>
2471 <TD>
2472 <P><A NAME="varlist"></a><A HREF="#Xref.VarList">VarList</A>
2473 <TD VALIGN=TOP>=</TD>
2474 <TD><A HREF="#singlevarinstance">SingleVarInstance</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#singlevarinstance">SingleVarInstance</A> )</TD>
2475 </TR>
2476 <TR VALIGN=TOP>
2477 <TD>
2478 <P><A NAME="singlevarinstance"></a><A HREF="#Xref.SingleVarInstance">SingleVarInstance</A>
2479 <TD VALIGN=TOP>=</TD>
2480 <TD><A HREF="#varidentifier">VarIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>] [<A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#varinitialvalue">VarInitialValue</A>]</TD>
2481 </TR>
2482 <TR VALIGN=TOP>
2483 <TD>
2484 <P><A NAME="varinitialvalue"></a><A HREF="#Xref.VarInitialValue">VarInitialValue</A>
2485 <TD VALIGN=TOP>=</TD>
2486 <TD><A HREF="#expression">Expression</A></TD>
2487 </TR>
2488 <TR VALIGN=TOP>
2489 <TD>
2490 <P><A NAME="varkeyword"></a><A HREF="#Xref.VarKeyword">VarKeyword</A>
2491 <TD VALIGN=TOP>=</TD>
2492 <TD>"<FONT COLOR="black">var</FONT>"</TD>
2493 </TR>
2494 <TR VALIGN=TOP>
2495 <TD>
2496 <P><A NAME="varidentifier"></a><A HREF="#Xref.VarIdentifier">VarIdentifier</A>
2497 <TD VALIGN=TOP>=</TD>
2498 <TD><A HREF="#identifier">Identifier</A></TD>
2499 </TR>
2500 <TR VALIGN=TOP>
2501 <TD>
2502 <P><A NAME="variableref"></a><A HREF="#Xref.VariableRef">VariableRef</A>
2503 <TD VALIGN=TOP>=</TD>
2504 <TD>( <A HREF="#varidentifier">VarIdentifier</A> | <A HREF="#valueparidentifier">ValueParIdentifier</A> ) [<A HREF="#extendedfieldreference">ExtendedFieldReference</A>]</TD>
2505 </TR>
2506 <TR VALIGN=TOP>
2507 <TD></TD>
2508 <TD></TD>
2509 </TR>
2510 <TR VALIGN=TOP>
2511 <TD>
2512 <P><A NAME="timerinstance"></a><A HREF="#Xref.TimerInstance">TimerInstance</A>
2513 <TD VALIGN=TOP>=</TD>
2514 <TD><A HREF="#timerkeyword">TimerKeyword</A> <A HREF="#timerlist">TimerList</A></TD>
2515 </TR>
2516 <TR VALIGN=TOP>
2517 <TD>
2518 <P><A NAME="timerlist"></a><A HREF="#Xref.TimerList">TimerList</A>
2519 <TD VALIGN=TOP>=</TD>
2520 <TD><A HREF="#singletimerinstance">SingleTimerInstance</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#singletimerinstance">SingleTimerInstance</A> )</TD>
2521 </TR>
2522 <TR VALIGN=TOP>
2523 <TD>
2524 <P><A NAME="singletimerinstance"></a><A HREF="#Xref.SingleTimerInstance">SingleTimerInstance</A>
2525 <TD VALIGN=TOP>=</TD>
2526 <TD><A HREF="#timeridentifier">TimerIdentifier</A> [<A HREF="#arraydef">ArrayDef</A>] [<A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#timervalue">TimerValue</A>]</TD>
2527 </TR>
2528 <TR VALIGN=TOP>
2529 <TD>
2530 <P><A NAME="timerkeyword"></a><A HREF="#Xref.TimerKeyword">TimerKeyword</A>
2531 <TD VALIGN=TOP>=</TD>
2532 <TD>"<FONT COLOR="black">timer</FONT>"</TD>
2533 </TR>
2534 <TR VALIGN=TOP>
2535 <TD>
2536 <P><A NAME="timeridentifier"></a><A HREF="#Xref.TimerIdentifier">TimerIdentifier</A>
2537 <TD VALIGN=TOP>=</TD>
2538 <TD><A HREF="#identifier">Identifier</A></TD>
2539 </TR>
2540 <TR VALIGN=TOP>
2541 <TD>
2542 <P><A NAME="timervalue"></a><A HREF="#Xref.TimerValue">TimerValue</A>
2543 <TD VALIGN=TOP>=</TD>
2544 <TD><A HREF="#expression">Expression</A></TD>
2545 </TR>
2546 <TR VALIGN=TOP>
2547 <TD></TD>
2548 <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
2549 CompoundExpression in the initialiation in default timer value assignment for timer arrays</FONT></TD>
2550 </TR>
2551 <TR VALIGN=TOP>
2552 <TD>
2553 <P><A NAME="timerref"></a><A HREF="#Xref.TimerRef">TimerRef</A>
2554 <TD VALIGN=TOP>=</TD>
2555 <TD><A HREF="#timeridentifier">TimerIdentifier</A> [<A HREF="#arrayorbitref">ArrayOrBitRef</A>] | <A HREF="#timerparidentifier">TimerParIdentifier</A> [<A HREF="#arrayorbitref">ArrayOrBitRef</A>]</TD>
2556 </TR>
2557 <TR VALIGN=TOP>
2558 <TD></TD>
2559 <TD></TD>
2560 </TR>
2561 <TR VALIGN=TOP>
2562 <TD>
2563 <P><A NAME="configurationstatements"></a><A HREF="#Xref.ConfigurationStatements">ConfigurationStatements</A>
2564 <TD VALIGN=TOP>=</TD>
2565 <TD><A HREF="#connectstatement">ConnectStatement</A> | <A HREF="#mapstatement">MapStatement</A> | <A HREF="#disconnectstatement">DisconnectStatement</A> | <A HREF="#unmapstatement">UnmapStatement</A>
2566 | <A HREF="#donestatement">DoneStatement</A> | <A HREF="#starttcstatement">StartTCStatement</A> | <A HREF="#stoptcstatement">StopTCStatement</A></TD>
2567 </TR>
2568 <TR VALIGN=TOP>
2569 <TD>
2570 <P><A NAME="configurationops"></a><A HREF="#Xref.ConfigurationOps">ConfigurationOps</A>
2571 <TD VALIGN=TOP>=</TD>
2572 <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>
2573 </TR>
2574 <TR VALIGN=TOP>
2575 <TD>
2576 <P><A NAME="createop"></a><A HREF="#Xref.CreateOp">CreateOp</A>
2577 <TD VALIGN=TOP>=</TD>
2578 <TD><A HREF="#componenttype">ComponentType</A> <A HREF="#dot">Dot</A> <A HREF="#createkeyword">CreateKeyword</A></TD>
2579 </TR>
2580 <TR VALIGN=TOP>
2581 <TD>
2582 <P><A NAME="systemop"></a><A HREF="#Xref.SystemOp">SystemOp</A>
2583 <TD VALIGN=TOP>=</TD>
2584 <TD><A HREF="#systemkeyword">SystemKeyword</A></TD>
2585 </TR>
2586 <TR VALIGN=TOP>
2587 <TD>
2588 <P><A NAME="selfop"></a><A HREF="#Xref.SelfOp">SelfOp</A>
2589 <TD VALIGN=TOP>=</TD>
2590 <TD>"<FONT COLOR="black">self</FONT>"</TD>
2591 </TR>
2592 <TR VALIGN=TOP>
2593 <TD>
2594 <P><A NAME="mtcop"></a><A HREF="#Xref.MTCOp">MTCOp</A>
2595 <TD VALIGN=TOP>=</TD>
2596 <TD><A HREF="#mtckeyword">MTCKeyword</A></TD>
2597 </TR>
2598 <TR VALIGN=TOP>
2599 <TD>
2600 <P><A NAME="donestatement"></a><A HREF="#Xref.DoneStatement">DoneStatement</A>
2601 <TD VALIGN=TOP>=</TD>
2602 <TD><A HREF="#componentid">ComponentId</A> <A HREF="#dot">Dot</A> <A HREF="#donekeyword">DoneKeyword</A></TD>
2603 </TR>
2604 <TR VALIGN=TOP>
2605 <TD>
2606 <P><A NAME="componentid"></a><A HREF="#Xref.ComponentId">ComponentId</A>
2607 <TD VALIGN=TOP>=</TD>
2608 <TD><A HREF="#componentidentifier">ComponentIdentifier</A> | ( <A HREF="#anykeyword">AnyKeyword</A> | <A HREF="#allkeyword">AllKeyword</A> ) <A HREF="#componentkeyword">ComponentKeyword</A></TD>
2609 </TR>
2610 <TR VALIGN=TOP>
2611 <TD>
2612 <P><A NAME="donekeyword"></a><A HREF="#Xref.DoneKeyword">DoneKeyword</A>
2613 <TD VALIGN=TOP>=</TD>
2614 <TD>"<FONT COLOR="black">done</FONT>"</TD>
2615 </TR>
2616 <TR VALIGN=TOP>
2617 <TD>
2618 <P><A NAME="runningop"></a><A HREF="#Xref.RunningOp">RunningOp</A>
2619 <TD VALIGN=TOP>=</TD>
2620 <TD><A HREF="#componentid">ComponentId</A> <A HREF="#dot">Dot</A> <A HREF="#runningkeyword">RunningKeyword</A></TD>
2621 </TR>
2622 <TR VALIGN=TOP>
2623 <TD>
2624 <P><A NAME="runningkeyword"></a><A HREF="#Xref.RunningKeyword">RunningKeyword</A>
2625 <TD VALIGN=TOP>=</TD>
2626 <TD>"<FONT COLOR="black">running</FONT>"</TD>
2627 </TR>
2628 <TR VALIGN=TOP>
2629 <TD>
2630 <P><A NAME="createkeyword"></a><A HREF="#Xref.CreateKeyword">CreateKeyword</A>
2631 <TD VALIGN=TOP>=</TD>
2632 <TD>"<FONT COLOR="black">create</FONT>"</TD>
2633 </TR>
2634 <TR VALIGN=TOP>
2635 <TD>
2636 <P><A NAME="connectstatement"></a><A HREF="#Xref.ConnectStatement">ConnectStatement</A>
2637 <TD VALIGN=TOP>=</TD>
2638 <TD><A HREF="#connectkeyword">ConnectKeyword</A> <A HREF="#portspec">PortSpec</A></TD>
2639 </TR>
2640 <TR VALIGN=TOP>
2641 <TD>
2642 <P><A NAME="connectkeyword"></a><A HREF="#Xref.ConnectKeyword">ConnectKeyword</A>
2643 <TD VALIGN=TOP>=</TD>
2644 <TD>"<FONT COLOR="black">connect</FONT>"</TD>
2645 </TR>
2646 <TR VALIGN=TOP>
2647 <TD>
2648 <P><A NAME="portspec"></a><A HREF="#Xref.PortSpec">PortSpec</A>
2649 <TD VALIGN=TOP>=</TD>
2650 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#portref">PortRef</A> "<FONT COLOR="black">,</FONT>" <A HREF="#portref">PortRef</A> "<FONT COLOR="black">)</FONT>"</TD>
2651 </TR>
2652 <TR VALIGN=TOP>
2653 <TD>
2654 <P><A NAME="portref"></a><A HREF="#Xref.PortRef">PortRef</A>
2655 <TD VALIGN=TOP>=</TD>
2656 <TD><A HREF="#componentref">ComponentRef</A> <A HREF="#colon">Colon</A> <A HREF="#port">Port</A></TD>
2657 </TR>
2658 <TR VALIGN=TOP>
2659 <TD>
2660 <P><A NAME="componentref"></a><A HREF="#Xref.ComponentRef">ComponentRef</A>
2661 <TD VALIGN=TOP>=</TD>
2662 <TD><A HREF="#componentidentifier">ComponentIdentifier</A> | <A HREF="#systemop">SystemOp</A> | <A HREF="#selfop">SelfOp</A> | <A HREF="#mtcop">MTCOp</A></TD>
2663 </TR>
2664 <TR VALIGN=TOP>
2665 <TD>
2666 <P><A NAME="disconnectstatement"></a><A HREF="#Xref.DisconnectStatement">DisconnectStatement</A>
2667 <TD VALIGN=TOP>=</TD>
2668 <TD><A HREF="#disconnectkeyword">DisconnectKeyword</A> <A HREF="#portspec">PortSpec</A></TD>
2669 </TR>
2670 <TR VALIGN=TOP>
2671 <TD>
2672 <P><A NAME="disconnectkeyword"></a><A HREF="#Xref.DisconnectKeyword">DisconnectKeyword</A>
2673 <TD VALIGN=TOP>=</TD>
2674 <TD>"<FONT COLOR="black">disconnect</FONT>"</TD>
2675 </TR>
2676 <TR VALIGN=TOP>
2677 <TD>
2678 <P><A NAME="mapstatement"></a><A HREF="#Xref.MapStatement">MapStatement</A>
2679 <TD VALIGN=TOP>=</TD>
2680 <TD><A HREF="#mapkeyword">MapKeyword</A> <A HREF="#portspec">PortSpec</A></TD>
2681 </TR>
2682 <TR VALIGN=TOP>
2683 <TD>
2684 <P><A NAME="mapkeyword"></a><A HREF="#Xref.MapKeyword">MapKeyword</A>
2685 <TD VALIGN=TOP>=</TD>
2686 <TD>"<FONT COLOR="black">map</FONT>"</TD>
2687 </TR>
2688 <TR VALIGN=TOP>
2689 <TD>
2690 <P><A NAME="unmapstatement"></a><A HREF="#Xref.UnmapStatement">UnmapStatement</A>
2691 <TD VALIGN=TOP>=</TD>
2692 <TD><A HREF="#unmapkeyword">UnmapKeyword</A> <A HREF="#portspec">PortSpec</A></TD>
2693 </TR>
2694 <TR VALIGN=TOP>
2695 <TD>
2696 <P><A NAME="unmapkeyword"></a><A HREF="#Xref.UnmapKeyword">UnmapKeyword</A>
2697 <TD VALIGN=TOP>=</TD>
2698 <TD>"<FONT COLOR="black">unmap</FONT>"</TD>
2699 </TR>
2700 <TR VALIGN=TOP>
2701 <TD>
2702 <P><A NAME="starttcstatement"></a><A HREF="#Xref.StartTCStatement">StartTCStatement</A>
2703 <TD VALIGN=TOP>=</TD>
2704 <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>
2705 "<FONT COLOR="black">)</FONT>"</TD>
2706 </TR>
2707 <TR VALIGN=TOP>
2708 <TD></TD>
2709 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS the Function instance may only have in parameters</FONT></TD>
2710 </TR>
2711 <TR VALIGN=TOP>
2712 <TD></TD>
2713 <TD></TD>
2714 </TR>
2715 <TR VALIGN=TOP>
2716 <TD></TD>
2717 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS the Function instance shall not have timer parameters</FONT></TD>
2718 </TR>
2719 <TR VALIGN=TOP>
2720 <TD>
2721 <P><A NAME="startkeyword"></a><A HREF="#Xref.StartKeyword">StartKeyword</A>
2722 <TD VALIGN=TOP>=</TD>
2723 <TD>"<FONT COLOR="black">start</FONT>"</TD>
2724 </TR>
2725 <TR VALIGN=TOP>
2726 <TD>
2727 <P><A NAME="stoptcstatement"></a><A HREF="#Xref.StopTCStatement">StopTCStatement</A>
2728 <TD VALIGN=TOP>=</TD>
2729 <TD><A HREF="#stopkeyword">StopKeyword</A> | <A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A> <A HREF="#dot">Dot</A> <A HREF="#stopkeyword">StopKeyword</A> | <A
2730 HREF="#allkeyword">AllKeyword</A> <A HREF="#componentkeyword">ComponentKeyword</A> <A HREF="#dot">Dot</A> <A HREF="#stopkeyword">StopKeyword</A></TD>
2731 </TR>
2732 <TR VALIGN=TOP>
2733 <TD>
2734 <P><A NAME="componentidentifierorliteral"></a><A HREF="#Xref.ComponentIdentifierOrLiteral">ComponentIdentifierOrLiteral</A>
2735 <TD VALIGN=TOP>=</TD>
2736 <TD><A HREF="#componentidentifier">ComponentIdentifier</A> | <A HREF="#mtcop">MTCOp</A> | <A HREF="#selfop">SelfOp</A></TD>
2737 </TR>
2738 <TR VALIGN=TOP>
2739 <TD>
2740 <P><A NAME="componentidentifier"></a><A HREF="#Xref.ComponentIdentifier">ComponentIdentifier</A>
2741 <TD VALIGN=TOP>=</TD>
2742 <TD><A HREF="#variableref">VariableRef</A> | <A HREF="#functioninstance">FunctionInstance</A></TD>
2743 </TR>
2744 <TR VALIGN=TOP>
2745 <TD></TD>
2746 <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>
2747 </TR>
2748 <TR VALIGN=TOP>
2749 <TD></TD>
2750 <TD></TD>
2751 </TR>
2752 <TR VALIGN=TOP>
2753 <TD></TD>
2754 <TD></TD>
2755 </TR>
2756 <TR VALIGN=TOP>
2757 <TD>
2758 <P><A NAME="port"></a><A HREF="#Xref.Port">Port</A>
2759 <TD VALIGN=TOP>=</TD>
2760 <TD>( <A HREF="#portidentifier">PortIdentifier</A> | <A HREF="#portparidentifier">PortParIdentifier</A> ) [<A HREF="#arrayorbitref">ArrayOrBitRef</A>]</TD>
2761 </TR>
2762 <TR VALIGN=TOP>
2763 <TD>
2764 <P><A NAME="communicationstatements"></a><A HREF="#Xref.CommunicationStatements">CommunicationStatements</A>
2765 <TD VALIGN=TOP>=</TD>
2766 <TD><A HREF="#sendstatement">SendStatement</A> | <A HREF="#callstatement">CallStatement</A> | <A HREF="#replystatement">ReplyStatement</A> | <A HREF="#raisestatement">RaiseStatement</A> | <A
2767 HREF="#receivestatement">ReceiveStatement</A> | <A HREF="#triggerstatement">TriggerStatement</A> | <A HREF="#getcallstatement">GetCallStatement</A> | <A HREF="#getreplystatement">GetReplyStatement</A>
2768 | <A HREF="#catchstatement">CatchStatement</A> | <A HREF="#checkstatement">CheckStatement</A> | <A HREF="#clearstatement">ClearStatement</A> | <A HREF="#startstatement">StartStatement</A> | <A
2769 HREF="#stopstatement">StopStatement</A></TD>
2770 </TR>
2771 <TR VALIGN=TOP>
2772 <TD>
2773 <P><A NAME="sendstatement"></a><A HREF="#Xref.SendStatement">SendStatement</A>
2774 <TD VALIGN=TOP>=</TD>
2775 <TD><A HREF="#port">Port</A> <A HREF="#dot">Dot</A> <A HREF="#portsendop">PortSendOp</A></TD>
2776 </TR>
2777 <TR VALIGN=TOP>
2778 <TD>
2779 <P><A NAME="portsendop"></a><A HREF="#Xref.PortSendOp">PortSendOp</A>
2780 <TD VALIGN=TOP>=</TD>
2781 <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>
2782 </TR>
2783 <TR VALIGN=TOP>
2784 <TD>
2785 <P><A NAME="sendopkeyword"></a><A HREF="#Xref.SendOpKeyword">SendOpKeyword</A>
2786 <TD VALIGN=TOP>=</TD>
2787 <TD>"<FONT COLOR="black">send</FONT>"</TD>
2788 </TR>
2789 <TR VALIGN=TOP>
2790 <TD>
2791 <P><A NAME="sendparameter"></a><A HREF="#Xref.SendParameter">SendParameter</A>
2792 <TD VALIGN=TOP>=</TD>
2793 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
2794 </TR>
2795 <TR VALIGN=TOP>
2796 <TD>
2797 <P><A NAME="toclause"></a><A HREF="#Xref.ToClause">ToClause</A>
2798 <TD VALIGN=TOP>=</TD>
2799 <TD><A HREF="#tokeyword">ToKeyword</A> <A HREF="#addressref">AddressRef</A></TD>
2800 </TR>
2801 <TR VALIGN=TOP>
2802 <TD>
2803 <P><A NAME="tokeyword"></a><A HREF="#Xref.ToKeyword">ToKeyword</A>
2804 <TD VALIGN=TOP>=</TD>
2805 <TD>"<FONT COLOR="black">to</FONT>"</TD>
2806 </TR>
2807 <TR VALIGN=TOP>
2808 <TD>
2809 <P><A NAME="addressref"></a><A HREF="#Xref.AddressRef">AddressRef</A>
2810 <TD VALIGN=TOP>=</TD>
2811 <TD><A HREF="#variableref">VariableRef</A> | <A HREF="#functioninstance">FunctionInstance</A></TD>
2812 </TR>
2813 <TR VALIGN=TOP>
2814 <TD></TD>
2815 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - VariableRef and FunctionInstance return must be of address or component type</FONT></TD>
2816 </TR>
2817 <TR VALIGN=TOP>
2818 <TD>
2819 <P><A NAME="callstatement"></a><A HREF="#Xref.CallStatement">CallStatement</A>
2820 <TD VALIGN=TOP>=</TD>
2821 <TD><A HREF="#port">Port</A> <A HREF="#dot">Dot</A> <A HREF="#portcallop">PortCallOp</A> [<A HREF="#portcallbody">PortCallBody</A>]</TD>
2822 </TR>
2823 <TR VALIGN=TOP>
2824 <TD>
2825 <P><A NAME="portcallop"></a><A HREF="#Xref.PortCallOp">PortCallOp</A>
2826 <TD VALIGN=TOP>=</TD>
2827 <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>
2828 </TR>
2829 <TR VALIGN=TOP>
2830 <TD>
2831 <P><A NAME="callopkeyword"></a><A HREF="#Xref.CallOpKeyword">CallOpKeyword</A>
2832 <TD VALIGN=TOP>=</TD>
2833 <TD>"<FONT COLOR="black">call</FONT>"</TD>
2834 </TR>
2835 <TR VALIGN=TOP>
2836 <TD>
2837 <P><A NAME="callparameters"></a><A HREF="#Xref.CallParameters">CallParameters</A>
2838 <TD VALIGN=TOP>=</TD>
2839 <TD><A HREF="#templateinstance">TemplateInstance</A> ["<FONT COLOR="black">,</FONT>" <A HREF="#calltimervalue">CallTimerValue</A>]</TD>
2840 </TR>
2841 <TR VALIGN=TOP>
2842 <TD></TD>
2843 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS only out parameters may be omited or specified with a matching attribute</FONT></TD>
2844 </TR>
2845 <TR VALIGN=TOP>
2846 <TD>
2847 <P><A NAME="calltimervalue"></a><A HREF="#Xref.CallTimerValue">CallTimerValue</A>
2848 <TD VALIGN=TOP>=</TD>
2849 <TD><A HREF="#timervalue">TimerValue</A> | <A HREF="#nowaitkeyword">NowaitKeyword</A></TD>
2850 </TR>
2851 <TR VALIGN=TOP>
2852 <TD></TD>
2853 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS Value must be of type float</FONT></TD>
2854 </TR>
2855 <TR VALIGN=TOP>
2856 <TD>
2857 <P><A NAME="nowaitkeyword"></a><A HREF="#Xref.NowaitKeyword">NowaitKeyword</A>
2858 <TD VALIGN=TOP>=</TD>
2859 <TD>"<FONT COLOR="black">nowait</FONT>"</TD>
2860 </TR>
2861 <TR VALIGN=TOP>
2862 <TD>
2863 <P><A NAME="portcallbody"></a><A HREF="#Xref.PortCallBody">PortCallBody</A>
2864 <TD VALIGN=TOP>=</TD>
2865 <TD><A HREF="#beginchar">BeginChar</A> <A HREF="#callbodystatementlist">CallBodyStatementList</A> <A HREF="#endchar">EndChar</A></TD>
2866 </TR>
2867 <TR VALIGN=TOP>
2868 <TD>
2869 <P><A NAME="callbodystatementlist"></a><A HREF="#Xref.CallBodyStatementList">CallBodyStatementList</A>
2870 <TD VALIGN=TOP>=</TD>
2871 <TD>1*( <A HREF="#callbodystatement">CallBodyStatement</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
2872 </TR>
2873 <TR VALIGN=TOP>
2874 <TD>
2875 <P><A NAME="callbodystatement"></a><A HREF="#Xref.CallBodyStatement">CallBodyStatement</A>
2876 <TD VALIGN=TOP>=</TD>
2877 <TD><A HREF="#callbodyguard">CallBodyGuard</A> <A HREF="#statementblock">StatementBlock</A></TD>
2878 </TR>
2879 <TR VALIGN=TOP>
2880 <TD>
2881 <P><A NAME="callbodyguard"></a><A HREF="#Xref.CallBodyGuard">CallBodyGuard</A>
2882 <TD VALIGN=TOP>=</TD>
2883 <TD><A HREF="#altguardchar">AltGuardChar</A> <A HREF="#callbodyops">CallBodyOps</A></TD>
2884 </TR>
2885 <TR VALIGN=TOP>
2886 <TD>
2887 <P><A NAME="callbodyops"></a><A HREF="#Xref.CallBodyOps">CallBodyOps</A>
2888 <TD VALIGN=TOP>=</TD>
2889 <TD><A HREF="#getreplystatement">GetReplyStatement</A> | <A HREF="#catchstatement">CatchStatement</A></TD>
2890 </TR>
2891 <TR VALIGN=TOP>
2892 <TD>
2893 <P><A NAME="replystatement"></a><A HREF="#Xref.ReplyStatement">ReplyStatement</A>
2894 <TD VALIGN=TOP>=</TD>
2895 <TD><A HREF="#port">Port</A> <A HREF="#dot">Dot</A> <A HREF="#portreplyop">PortReplyOp</A></TD>
2896 </TR>
2897 <TR VALIGN=TOP>
2898 <TD>
2899 <P><A NAME="portreplyop"></a><A HREF="#Xref.PortReplyOp">PortReplyOp</A>
2900 <TD VALIGN=TOP>=</TD>
2901 <TD><A HREF="#replykeyword">ReplyKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#templateinstance">TemplateInstance</A> [<A HREF="#replyvalue">ReplyValue</A>] "<FONT COLOR="black">)</FONT>"
2902 [<A HREF="#toclause">ToClause</A>]</TD>
2903 </TR>
2904 <TR VALIGN=TOP>
2905 <TD>
2906 <P><A NAME="replykeyword"></a><A HREF="#Xref.ReplyKeyword">ReplyKeyword</A>
2907 <TD VALIGN=TOP>=</TD>
2908 <TD>"<FONT COLOR="black">reply</FONT>"</TD>
2909 </TR>
2910 <TR VALIGN=TOP>
2911 <TD>
2912 <P><A NAME="replyvalue"></a><A HREF="#Xref.ReplyValue">ReplyValue</A>
2913 <TD VALIGN=TOP>=</TD>
2914 <TD><A HREF="#valuekeyword">ValueKeyword</A> <A HREF="#expression">Expression</A></TD>
2915 </TR>
2916 <TR VALIGN=TOP>
2917 <TD>
2918 <P><A NAME="raisestatement"></a><A HREF="#Xref.RaiseStatement">RaiseStatement</A>
2919 <TD VALIGN=TOP>=</TD>
2920 <TD><A HREF="#port">Port</A> <A HREF="#dot">Dot</A> <A HREF="#portraiseop">PortRaiseOp</A></TD>
2921 </TR>
2922 <TR VALIGN=TOP>
2923 <TD>
2924 <P><A NAME="portraiseop"></a><A HREF="#Xref.PortRaiseOp">PortRaiseOp</A>
2925 <TD VALIGN=TOP>=</TD>
2926 <TD><A HREF="#raisekeyword">RaiseKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#signature">Signature</A> "<FONT COLOR="black">,</FONT>" <A HREF="#templateinstance">TemplateInstance</A>
2927 "<FONT COLOR="black">)</FONT>" [<A HREF="#toclause">ToClause</A>]</TD>
2928 </TR>
2929 <TR VALIGN=TOP>
2930 <TD>
2931 <P><A NAME="raisekeyword"></a><A HREF="#Xref.RaiseKeyword">RaiseKeyword</A>
2932 <TD VALIGN=TOP>=</TD>
2933 <TD>"<FONT COLOR="black">raise</FONT>"</TD>
2934 </TR>
2935 <TR VALIGN=TOP>
2936 <TD>
2937 <P><A NAME="receivestatement"></a><A HREF="#Xref.ReceiveStatement">ReceiveStatement</A>
2938 <TD VALIGN=TOP>=</TD>
2939 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portreceiveop">PortReceiveOp</A></TD>
2940 </TR>
2941 <TR VALIGN=TOP>
2942 <TD>
2943 <P><A NAME="portorany"></a><A HREF="#Xref.PortOrAny">PortOrAny</A>
2944 <TD VALIGN=TOP>=</TD>
2945 <TD><A HREF="#port">Port</A> | <A HREF="#anykeyword">AnyKeyword</A> <A HREF="#portkeyword">PortKeyword</A></TD>
2946 </TR>
2947 <TR VALIGN=TOP>
2948 <TD>
2949 <P><A NAME="portreceiveop"></a><A HREF="#Xref.PortReceiveOp">PortReceiveOp</A>
2950 <TD VALIGN=TOP>=</TD>
2951 <TD><A HREF="#receiveopkeyword">ReceiveOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#receiveparameter">ReceiveParameter</A> "<FONT COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>]
2952 [<A HREF="#portredirect">PortRedirect</A>]</TD>
2953 </TR>
2954 <TR VALIGN=TOP>
2955 <TD></TD>
2956 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirect option may only be present if the ReceiveParameter option is also present</FONT></TD>
2957 </TR>
2958 <TR VALIGN=TOP>
2959 <TD>
2960 <P><A NAME="receiveopkeyword"></a><A HREF="#Xref.ReceiveOpKeyword">ReceiveOpKeyword</A>
2961 <TD VALIGN=TOP>=</TD>
2962 <TD>"<FONT COLOR="black">receive</FONT>"</TD>
2963 </TR>
2964 <TR VALIGN=TOP>
2965 <TD>
2966 <P><A NAME="receiveparameter"></a><A HREF="#Xref.ReceiveParameter">ReceiveParameter</A>
2967 <TD VALIGN=TOP>=</TD>
2968 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
2969 </TR>
2970 <TR VALIGN=TOP>
2971 <TD>
2972 <P><A NAME="fromclause"></a><A HREF="#Xref.FromClause">FromClause</A>
2973 <TD VALIGN=TOP>=</TD>
2974 <TD><A HREF="#fromkeyword">FromKeyword</A> <A HREF="#addressref">AddressRef</A></TD>
2975 </TR>
2976 <TR VALIGN=TOP>
2977 <TD>
2978 <P><A NAME="fromkeyword"></a><A HREF="#Xref.FromKeyword">FromKeyword</A>
2979 <TD VALIGN=TOP>=</TD>
2980 <TD>"<FONT COLOR="black">from</FONT>"</TD>
2981 </TR>
2982 <TR VALIGN=TOP>
2983 <TD>
2984 <P><A NAME="portredirect"></a><A HREF="#Xref.PortRedirect">PortRedirect</A>
2985 <TD VALIGN=TOP>=</TD>
2986 <TD><A HREF="#portredirectsymbol">PortRedirectSymbol</A> ( <A HREF="#valuespec">ValueSpec</A> [<A HREF="#senderspec">SenderSpec</A>] | <A HREF="#senderspec">SenderSpec</A> )</TD>
2987 </TR>
2988 <TR VALIGN=TOP>
2989 <TD>
2990 <P><A NAME="portredirectsymbol"></a><A HREF="#Xref.PortRedirectSymbol">PortRedirectSymbol</A>
2991 <TD VALIGN=TOP>=</TD>
2992 <TD>"<FONT COLOR="black">-></FONT>"</TD>
2993 </TR>
2994 <TR VALIGN=TOP>
2995 <TD>
2996 <P><A NAME="valuespec"></a><A HREF="#Xref.ValueSpec">ValueSpec</A>
2997 <TD VALIGN=TOP>=</TD>
2998 <TD><A HREF="#valuekeyword">ValueKeyword</A> <A HREF="#variableref">VariableRef</A></TD>
2999 </TR>
3000 <TR VALIGN=TOP>
3001 <TD>
3002 <P><A NAME="valuekeyword"></a><A HREF="#Xref.ValueKeyword">ValueKeyword</A>
3003 <TD VALIGN=TOP>=</TD>
3004 <TD>"<FONT COLOR="black">value</FONT>"</TD>
3005 </TR>
3006 <TR VALIGN=TOP>
3007 <TD>
3008 <P><A NAME="senderspec"></a><A HREF="#Xref.SenderSpec">SenderSpec</A>
3009 <TD VALIGN=TOP>=</TD>
3010 <TD><A HREF="#senderkeyword">SenderKeyword</A> <A HREF="#variableref">VariableRef</A></TD>
3011 </TR>
3012 <TR VALIGN=TOP>
3013 <TD></TD>
3014 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTIC Variable ref must be of address or component type</FONT></TD>
3015 </TR>
3016 <TR VALIGN=TOP>
3017 <TD>
3018 <P><A NAME="senderkeyword"></a><A HREF="#Xref.SenderKeyword">SenderKeyword</A>
3019 <TD VALIGN=TOP>=</TD>
3020 <TD>"<FONT COLOR="black">sender</FONT>"</TD>
3021 </TR>
3022 <TR VALIGN=TOP>
3023 <TD>
3024 <P><A NAME="triggerstatement"></a><A HREF="#Xref.TriggerStatement">TriggerStatement</A>
3025 <TD VALIGN=TOP>=</TD>
3026 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#porttriggerop">PortTriggerOp</A></TD>
3027 </TR>
3028 <TR VALIGN=TOP>
3029 <TD>
3030 <P><A NAME="porttriggerop"></a><A HREF="#Xref.PortTriggerOp">PortTriggerOp</A>
3031 <TD VALIGN=TOP>=</TD>
3032 <TD><A HREF="#triggeropkeyword">TriggerOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#receiveparameter">ReceiveParameter</A> "<FONT COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>]
3033 [<A HREF="#portredirect">PortRedirect</A>]</TD>
3034 </TR>
3035 <TR VALIGN=TOP>
3036 <TD></TD>
3037 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirect option may only be present if the ReceiveParameter option is also present</FONT></TD>
3038 </TR>
3039 <TR VALIGN=TOP>
3040 <TD>
3041 <P><A NAME="triggeropkeyword"></a><A HREF="#Xref.TriggerOpKeyword">TriggerOpKeyword</A>
3042 <TD VALIGN=TOP>=</TD>
3043 <TD>"<FONT COLOR="black">trigger</FONT>"</TD>
3044 </TR>
3045 <TR VALIGN=TOP>
3046 <TD>
3047 <P><A NAME="getcallstatement"></a><A HREF="#Xref.GetCallStatement">GetCallStatement</A>
3048 <TD VALIGN=TOP>=</TD>
3049 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portgetcallop">PortGetCallOp</A></TD>
3050 </TR>
3051 <TR VALIGN=TOP>
3052 <TD>
3053 <P><A NAME="portgetcallop"></a><A HREF="#Xref.PortGetCallOp">PortGetCallOp</A>
3054 <TD VALIGN=TOP>=</TD>
3055 <TD><A HREF="#getcallopkeyword">GetCallOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#receiveparameter">ReceiveParameter</A> "<FONT COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>]
3056 [<A HREF="#portredirectwithparam">PortRedirectWithParam</A>]</TD>
3057 </TR>
3058 <TR VALIGN=TOP>
3059 <TD></TD>
3060 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirectWithParam option may only be present if the ReceiveParameter option is also present</FONT></TD>
3061 </TR>
3062 <TR VALIGN=TOP>
3063 <TD>
3064 <P><A NAME="getcallopkeyword"></a><A HREF="#Xref.GetCallOpKeyword">GetCallOpKeyword</A>
3065 <TD VALIGN=TOP>=</TD>
3066 <TD>"<FONT COLOR="black">getcall</FONT>"</TD>
3067 </TR>
3068 <TR VALIGN=TOP>
3069 <TD>
3070 <P><A NAME="portredirectwithparam"></a><A HREF="#Xref.PortRedirectWithParam">PortRedirectWithParam</A>
3071 <TD VALIGN=TOP>=</TD>
3072 <TD><A HREF="#portredirectsymbol">PortRedirectSymbol</A> <A HREF="#redirectspec">RedirectSpec</A></TD>
3073 </TR>
3074 <TR VALIGN=TOP>
3075 <TD>
3076 <P><A NAME="redirectspec"></a><A HREF="#Xref.RedirectSpec">RedirectSpec</A>
3077 <TD VALIGN=TOP>=</TD>
3078 <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
3079 HREF="#senderspec">SenderSpec</A></TD>
3080 </TR>
3081 <TR VALIGN=TOP>
3082 <TD>
3083 <P><A NAME="paraspec"></a><A HREF="#Xref.ParaSpec">ParaSpec</A>
3084 <TD VALIGN=TOP>=</TD>
3085 <TD><A HREF="#parakeyword">ParaKeyword</A> <A HREF="#paraassignmentlist">ParaAssignmentList</A></TD>
3086 </TR>
3087 <TR VALIGN=TOP>
3088 <TD>
3089 <P><A NAME="parakeyword"></a><A HREF="#Xref.ParaKeyword">ParaKeyword</A>
3090 <TD VALIGN=TOP>=</TD>
3091 <TD>"<FONT COLOR="black">param</FONT>"</TD>
3092 </TR>
3093 <TR VALIGN=TOP>
3094 <TD>
3095 <P><A NAME="paraassignmentlist"></a><A HREF="#Xref.ParaAssignmentList">ParaAssignmentList</A>
3096 <TD VALIGN=TOP>=</TD>
3097 <TD>"<FONT COLOR="black">(</FONT>" ( <A HREF="#assignmentlist">AssignmentList</A> | <A HREF="#variablelist">VariableList</A> ) "<FONT COLOR="black">)</FONT>"</TD>
3098 </TR>
3099 <TR VALIGN=TOP>
3100 <TD>
3101 <P><A NAME="assignmentlist"></a><A HREF="#Xref.AssignmentList">AssignmentList</A>
3102 <TD VALIGN=TOP>=</TD>
3103 <TD><A HREF="#variableassignment">VariableAssignment</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#variableassignment">VariableAssignment</A> )</TD>
3104 </TR>
3105 <TR VALIGN=TOP>
3106 <TD>
3107 <P><A NAME="variableassignment"></a><A HREF="#Xref.VariableAssignment">VariableAssignment</A>
3108 <TD VALIGN=TOP>=</TD>
3109 <TD><A HREF="#variableref">VariableRef</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#parameteridentifier">ParameterIdentifier</A></TD>
3110 </TR>
3111 <TR VALIGN=TOP>
3112 <TD></TD>
3113 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the parameterIdentifiers must be from the corresponding signature definition</FONT></TD>
3114 </TR>
3115 <TR VALIGN=TOP>
3116 <TD>
3117 <P><A NAME="parameteridentifier"></a><A HREF="#Xref.ParameterIdentifier">ParameterIdentifier</A>
3118 <TD VALIGN=TOP>=</TD>
3119 <TD><A HREF="#valueparidentifier">ValueParIdentifier</A> | <A HREF="#timerparidentifier">TimerParIdentifier</A> | <A HREF="#templateparidentifier">TemplateParIdentifier</A> | <A
3120 HREF="#portparidentifier">PortParIdentifier</A></TD>
3121 </TR>
3122 <TR VALIGN=TOP>
3123 <TD>
3124 <P><A NAME="variablelist"></a><A HREF="#Xref.VariableList">VariableList</A>
3125 <TD VALIGN=TOP>=</TD>
3126 <TD><A HREF="#variableentry">VariableEntry</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#variableentry">VariableEntry</A> )</TD>
3127 </TR>
3128 <TR VALIGN=TOP>
3129 <TD>
3130 <P><A NAME="variableentry"></a><A HREF="#Xref.VariableEntry">VariableEntry</A>
3131 <TD VALIGN=TOP>=</TD>
3132 <TD><A HREF="#variableref">VariableRef</A> | <A HREF="#notusedsymbol">NotUsedSymbol</A></TD>
3133 </TR>
3134 <TR VALIGN=TOP>
3135 <TD>
3136 <P><A NAME="getreplystatement"></a><A HREF="#Xref.GetReplyStatement">GetReplyStatement</A>
3137 <TD VALIGN=TOP>=</TD>
3138 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
3139 </TR>
3140 <TR VALIGN=TOP>
3141 <TD>
3142 <P><A NAME="portgetreplyop"></a><A HREF="#Xref.PortGetReplyOp">PortGetReplyOp</A>
3143 <TD VALIGN=TOP>=</TD>
3144 <TD><A HREF="#getreplyopkeyword">GetReplyOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#receiveparameter">ReceiveParameter</A> [<A HREF="#valuematchspec">ValueMatchSpec</A>] "<FONT
3145 COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>] [<A HREF="#portredirectwithparam">PortRedirectWithParam</A>]</TD>
3146 </TR>
3147 <TR VALIGN=TOP>
3148 <TD></TD>
3149 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirectWithParam option may only be present if the ReceiveParameter option is also present</FONT></TD>
3150 </TR>
3151 <TR VALIGN=TOP>
3152 <TD>
3153 <P><A NAME="getreplyopkeyword"></a><A HREF="#Xref.GetReplyOpKeyword">GetReplyOpKeyword</A>
3154 <TD VALIGN=TOP>=</TD>
3155 <TD>"<FONT COLOR="black">getreply</FONT>"</TD>
3156 </TR>
3157 <TR VALIGN=TOP>
3158 <TD>
3159 <P><A NAME="valuematchspec"></a><A HREF="#Xref.ValueMatchSpec">ValueMatchSpec</A>
3160 <TD VALIGN=TOP>=</TD>
3161 <TD><A HREF="#valuekeyword">ValueKeyword</A> <A HREF="#templateinstance">TemplateInstance</A></TD>
3162 </TR>
3163 <TR VALIGN=TOP>
3164 <TD>
3165 <P><A NAME="checkstatement"></a><A HREF="#Xref.CheckStatement">CheckStatement</A>
3166 <TD VALIGN=TOP>=</TD>
3167 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portcheckop">PortCheckOp</A></TD>
3168 </TR>
3169 <TR VALIGN=TOP>
3170 <TD>
3171 <P><A NAME="portcheckop"></a><A HREF="#Xref.PortCheckOp">PortCheckOp</A>
3172 <TD VALIGN=TOP>=</TD>
3173 <TD><A HREF="#checkopkeyword">CheckOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#checkparameter">CheckParameter</A> "<FONT COLOR="black">)</FONT>"]</TD>
3174 </TR>
3175 <TR VALIGN=TOP>
3176 <TD>
3177 <P><A NAME="checkopkeyword"></a><A HREF="#Xref.CheckOpKeyword">CheckOpKeyword</A>
3178 <TD VALIGN=TOP>=</TD>
3179 <TD>"<FONT COLOR="black">check</FONT>"</TD>
3180 </TR>
3181 <TR VALIGN=TOP>
3182 <TD>
3183 <P><A NAME="checkparameter"></a><A HREF="#Xref.CheckParameter">CheckParameter</A>
3184 <TD VALIGN=TOP>=</TD>
3185 <TD><A HREF="#checkportopspresent">CheckPortOpsPresent</A> | <A HREF="#fromclausepresent">FromClausePresent</A> | <A HREF="#redirectpresent">RedirectPresent</A></TD>
3186 </TR>
3187 <TR VALIGN=TOP>
3188 <TD>
3189 <P><A NAME="fromclausepresent"></a><A HREF="#Xref.FromClausePresent">FromClausePresent</A>
3190 <TD VALIGN=TOP>=</TD>
3191 <TD><A HREF="#fromclause">FromClause</A> [<A HREF="#portredirectsymbol">PortRedirectSymbol</A> <A HREF="#senderspec">SenderSpec</A>]</TD>
3192 </TR>
3193 <TR VALIGN=TOP>
3194 <TD>
3195 <P><A NAME="redirectpresent"></a><A HREF="#Xref.RedirectPresent">RedirectPresent</A>
3196 <TD VALIGN=TOP>=</TD>
3197 <TD><A HREF="#portredirectsymbol">PortRedirectSymbol</A> <A HREF="#senderspec">SenderSpec</A></TD>
3198 </TR>
3199 <TR VALIGN=TOP>
3200 <TD>
3201 <P><A NAME="checkportopspresent"></a><A HREF="#Xref.CheckPortOpsPresent">CheckPortOpsPresent</A>
3202 <TD VALIGN=TOP>=</TD>
3203 <TD><A HREF="#portreceiveop">PortReceiveOp</A> | <A HREF="#portgetcallop">PortGetCallOp</A> | <A HREF="#portgetreplyop">PortGetReplyOp</A> | <A HREF="#portcatchop">PortCatchOp</A></TD>
3204 </TR>
3205 <TR VALIGN=TOP>
3206 <TD>
3207 <P><A NAME="catchstatement"></a><A HREF="#Xref.CatchStatement">CatchStatement</A>
3208 <TD VALIGN=TOP>=</TD>
3209 <TD><A HREF="#portorany">PortOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#portcatchop">PortCatchOp</A></TD>
3210 </TR>
3211 <TR VALIGN=TOP>
3212 <TD>
3213 <P><A NAME="portcatchop"></a><A HREF="#Xref.PortCatchOp">PortCatchOp</A>
3214 <TD VALIGN=TOP>=</TD>
3215 <TD><A HREF="#catchopkeyword">CatchOpKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#catchopparameter">CatchOpParameter</A> "<FONT COLOR="black">)</FONT>"] [<A HREF="#fromclause">FromClause</A>]
3216 [<A HREF="#portredirect">PortRedirect</A>]</TD>
3217 </TR>
3218 <TR VALIGN=TOP>
3219 <TD></TD>
3220 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS: the PortRedirect option may only be present if the CatchOpParameter option is also present</FONT></TD>
3221 </TR>
3222 <TR VALIGN=TOP>
3223 <TD>
3224 <P><A NAME="catchopkeyword"></a><A HREF="#Xref.CatchOpKeyword">CatchOpKeyword</A>
3225 <TD VALIGN=TOP>=</TD>
3226 <TD>"<FONT COLOR="black">catch</FONT>"</TD>
3227 </TR>
3228 <TR VALIGN=TOP>
3229 <TD>
3230 <P><A NAME="catchopparameter"></a><A HREF="#Xref.CatchOpParameter">CatchOpParameter</A>
3231 <TD VALIGN=TOP>=</TD>
3232 <TD><A HREF="#signature">Signature</A> "<FONT COLOR="black">,</FONT>" <A HREF="#templateinstance">TemplateInstance</A> | <A HREF="#timeoutkeyword">TimeoutKeyword</A></TD>
3233 </TR>
3234 <TR VALIGN=TOP>
3235 <TD>
3236 <P><A NAME="clearstatement"></a><A HREF="#Xref.ClearStatement">ClearStatement</A>
3237 <TD VALIGN=TOP>=</TD>
3238 <TD><A HREF="#portorall">PortOrAll</A> <A HREF="#dot">Dot</A> <A HREF="#portclearop">PortClearOp</A></TD>
3239 </TR>
3240 <TR VALIGN=TOP>
3241 <TD>
3242 <P><A NAME="portorall"></a><A HREF="#Xref.PortOrAll">PortOrAll</A>
3243 <TD VALIGN=TOP>=</TD>
3244 <TD><A HREF="#port">Port</A> | <A HREF="#allkeyword">AllKeyword</A> <A HREF="#portkeyword">PortKeyword</A></TD>
3245 </TR>
3246 <TR VALIGN=TOP>
3247 <TD>
3248 <P><A NAME="portclearop"></a><A HREF="#Xref.PortClearOp">PortClearOp</A>
3249 <TD VALIGN=TOP>=</TD>
3250 <TD><A HREF="#clearopkeyword">ClearOpKeyword</A></TD>
3251 </TR>
3252 <TR VALIGN=TOP>
3253 <TD>
3254 <P><A NAME="clearopkeyword"></a><A HREF="#Xref.ClearOpKeyword">ClearOpKeyword</A>
3255 <TD VALIGN=TOP>=</TD>
3256 <TD>"<FONT COLOR="black">clear</FONT>"</TD>
3257 </TR>
3258 <TR VALIGN=TOP>
3259 <TD>
3260 <P><A NAME="startstatement"></a><A HREF="#Xref.StartStatement">StartStatement</A>
3261 <TD VALIGN=TOP>=</TD>
3262 <TD><A HREF="#portorall">PortOrAll</A> <A HREF="#dot">Dot</A> <A HREF="#portstartop">PortStartOp</A></TD>
3263 </TR>
3264 <TR VALIGN=TOP>
3265 <TD>
3266 <P><A NAME="portstartop"></a><A HREF="#Xref.PortStartOp">PortStartOp</A>
3267 <TD VALIGN=TOP>=</TD>
3268 <TD><A HREF="#startkeyword">StartKeyword</A></TD>
3269 </TR>
3270 <TR VALIGN=TOP>
3271 <TD>
3272 <P><A NAME="stopstatement"></a><A HREF="#Xref.StopStatement">StopStatement</A>
3273 <TD VALIGN=TOP>=</TD>
3274 <TD><A HREF="#portorall">PortOrAll</A> <A HREF="#dot">Dot</A> <A HREF="#portstopop">PortStopOp</A></TD>
3275 </TR>
3276 <TR VALIGN=TOP>
3277 <TD>
3278 <P><A NAME="portstopop"></a><A HREF="#Xref.PortStopOp">PortStopOp</A>
3279 <TD VALIGN=TOP>=</TD>
3280 <TD><A HREF="#stopkeyword">StopKeyword</A></TD>
3281 </TR>
3282 <TR VALIGN=TOP>
3283 <TD>
3284 <P><A NAME="stopkeyword"></a><A HREF="#Xref.StopKeyword">StopKeyword</A>
3285 <TD VALIGN=TOP>=</TD>
3286 <TD>"<FONT COLOR="black">stop</FONT>"</TD>
3287 </TR>
3288 <TR VALIGN=TOP>
3289 <TD>
3290 <P><A NAME="anykeyword"></a><A HREF="#Xref.AnyKeyword">AnyKeyword</A>
3291 <TD VALIGN=TOP>=</TD>
3292 <TD>"<FONT COLOR="black">any</FONT>"</TD>
3293 </TR>
3294 <TR VALIGN=TOP>
3295 <TD></TD>
3296 <TD></TD>
3297 </TR>
3298 <TR VALIGN=TOP>
3299 <TD>
3300 <P><A NAME="timerstatements"></a><A HREF="#Xref.TimerStatements">TimerStatements</A>
3301 <TD VALIGN=TOP>=</TD>
3302 <TD><A HREF="#starttimerstatement">StartTimerStatement</A> | <A HREF="#stoptimerstatement">StopTimerStatement</A> | <A HREF="#timeoutstatement">TimeoutStatement</A></TD>
3303 </TR>
3304 <TR VALIGN=TOP>
3305 <TD>
3306 <P><A NAME="timerops"></a><A HREF="#Xref.TimerOps">TimerOps</A>
3307 <TD VALIGN=TOP>=</TD>
3308 <TD><A HREF="#readtimerop">ReadTimerOp</A> | <A HREF="#runningtimerop">RunningTimerOp</A></TD>
3309 </TR>
3310 <TR VALIGN=TOP>
3311 <TD>
3312 <P><A NAME="starttimerstatement"></a><A HREF="#Xref.StartTimerStatement">StartTimerStatement</A>
3313 <TD VALIGN=TOP>=</TD>
3314 <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>
3315 </TR>
3316 <TR VALIGN=TOP>
3317 <TD>
3318 <P><A NAME="stoptimerstatement"></a><A HREF="#Xref.StopTimerStatement">StopTimerStatement</A>
3319 <TD VALIGN=TOP>=</TD>
3320 <TD><A HREF="#timerreforall">TimerRefOrAll</A> <A HREF="#dot">Dot</A> <A HREF="#stopkeyword">StopKeyword</A></TD>
3321 </TR>
3322 <TR VALIGN=TOP>
3323 <TD>
3324 <P><A NAME="timerreforall"></a><A HREF="#Xref.TimerRefOrAll">TimerRefOrAll</A>
3325 <TD VALIGN=TOP>=</TD>
3326 <TD><A HREF="#timerref">TimerRef</A> | <A HREF="#allkeyword">AllKeyword</A> <A HREF="#timerkeyword">TimerKeyword</A></TD>
3327 </TR>
3328 <TR VALIGN=TOP>
3329 <TD>
3330 <P><A NAME="readtimerop"></a><A HREF="#Xref.ReadTimerOp">ReadTimerOp</A>
3331 <TD VALIGN=TOP>=</TD>
3332 <TD><A HREF="#timerref">TimerRef</A> <A HREF="#dot">Dot</A> <A HREF="#readkeyword">ReadKeyword</A></TD>
3333 </TR>
3334 <TR VALIGN=TOP>
3335 <TD>
3336 <P><A NAME="readkeyword"></a><A HREF="#Xref.ReadKeyword">ReadKeyword</A>
3337 <TD VALIGN=TOP>=</TD>
3338 <TD>"<FONT COLOR="black">read</FONT>"</TD>
3339 </TR>
3340 <TR VALIGN=TOP>
3341 <TD>
3342 <P><A NAME="runningtimerop"></a><A HREF="#Xref.RunningTimerOp">RunningTimerOp</A>
3343 <TD VALIGN=TOP>=</TD>
3344 <TD><A HREF="#timerreforany">TimerRefOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#runningkeyword">RunningKeyword</A></TD>
3345 </TR>
3346 <TR VALIGN=TOP>
3347 <TD>
3348 <P><A NAME="timeoutstatement"></a><A HREF="#Xref.TimeoutStatement">TimeoutStatement</A>
3349 <TD VALIGN=TOP>=</TD>
3350 <TD><A HREF="#timerreforany">TimerRefOrAny</A> <A HREF="#dot">Dot</A> <A HREF="#timeoutkeyword">TimeoutKeyword</A></TD>
3351 </TR>
3352 <TR VALIGN=TOP>
3353 <TD>
3354 <P><A NAME="timerreforany"></a><A HREF="#Xref.TimerRefOrAny">TimerRefOrAny</A>
3355 <TD VALIGN=TOP>=</TD>
3356 <TD><A HREF="#timerref">TimerRef</A> | <A HREF="#anykeyword">AnyKeyword</A> <A HREF="#timerkeyword">TimerKeyword</A></TD>
3357 </TR>
3358 <TR VALIGN=TOP>
3359 <TD>
3360 <P><A NAME="timeoutkeyword"></a><A HREF="#Xref.TimeoutKeyword">TimeoutKeyword</A>
3361 <TD VALIGN=TOP>=</TD>
3362 <TD>"<FONT COLOR="black">timeout</FONT>"</TD>
3363 </TR>
3364 <TR VALIGN=TOP>
3365 <TD></TD>
3366 <TD></TD>
3367 </TR>
3368 <TR VALIGN=TOP>
3369 <TD>
3370 <P><A NAME="type"></a><A HREF="#Xref.Type">Type</A>
3371 <TD VALIGN=TOP>=</TD>
3372 <TD><A HREF="#predefinedtype">PredefinedType</A> | <A HREF="#referencedtype">ReferencedType</A></TD>
3373 </TR>
3374 <TR VALIGN=TOP>
3375 <TD>
3376 <P><A NAME="predefinedtype"></a><A HREF="#Xref.PredefinedType">PredefinedType</A>
3377 <TD VALIGN=TOP>=</TD>
3378 <TD><A HREF="#bitstringkeyword">BitStringKeyword</A> | <A HREF="#booleankeyword">BooleanKeyword</A> | <A HREF="#charstringkeyword">CharStringKeyword</A> | <A HREF="#universalcharstring">UniversalCharString</A>
3379 | <A HREF="#integerkeyword">IntegerKeyword</A> | <A HREF="#octetstringkeyword">OctetStringKeyword</A> | <A HREF="#objectidentifierkeyword">ObjectIdentifierKeyword</A> | <A HREF="#hexstringkeyword">HexStringKeyword</A>
3380 | <A HREF="#verdicttypekeyword">VerdictTypeKeyword</A> | <A HREF="#floatkeyword">FloatKeyword</A> | <A HREF="#addresskeyword">AddressKeyword</A> | <A HREF="#defaultkeyword">DefaultKeyword</A> | <A
3381 HREF="#anytypekeyword">AnyTypeKeyword</A></TD>
3382 </TR>
3383 <TR VALIGN=TOP>
3384 <TD>
3385 <P><A NAME="bitstringkeyword"></a><A HREF="#Xref.BitStringKeyword">BitStringKeyword</A>
3386 <TD VALIGN=TOP>=</TD>
3387 <TD>"<FONT COLOR="black">bitstring</FONT>"</TD>
3388 </TR>
3389 <TR VALIGN=TOP>
3390 <TD>
3391 <P><A NAME="booleankeyword"></a><A HREF="#Xref.BooleanKeyword">BooleanKeyword</A>
3392 <TD VALIGN=TOP>=</TD>
3393 <TD>"<FONT COLOR="black">boolean</FONT>"</TD>
3394 </TR>
3395 <TR VALIGN=TOP>
3396 <TD>
3397 <P><A NAME="integerkeyword"></a><A HREF="#Xref.IntegerKeyword">IntegerKeyword</A>
3398 <TD VALIGN=TOP>=</TD>
3399 <TD>"<FONT COLOR="black">integer</FONT>"</TD>
3400 </TR>
3401 <TR VALIGN=TOP>
3402 <TD>
3403 <P><A NAME="octetstringkeyword"></a><A HREF="#Xref.OctetStringKeyword">OctetStringKeyword</A>
3404 <TD VALIGN=TOP>=</TD>
3405 <TD>"<FONT COLOR="black">octetstring</FONT>"</TD>
3406 </TR>
3407 <TR VALIGN=TOP>
3408 <TD>
3409 <P><A NAME="objectidentifierkeyword"></a><A HREF="#Xref.ObjectIdentifierKeyword">ObjectIdentifierKeyword</A>
3410 <TD VALIGN=TOP>=</TD>
3411 <TD>"<FONT COLOR="black">objid</FONT>"</TD>
3412 </TR>
3413 <TR VALIGN=TOP>
3414 <TD>
3415 <P><A NAME="hexstringkeyword"></a><A HREF="#Xref.HexStringKeyword">HexStringKeyword</A>
3416 <TD VALIGN=TOP>=</TD>
3417 <TD>"<FONT COLOR="black">hexstring</FONT>"</TD>
3418 </TR>
3419 <TR VALIGN=TOP>
3420 <TD>
3421 <P><A NAME="verdicttypekeyword"></a><A HREF="#Xref.VerdictTypeKeyword">VerdictTypeKeyword</A>
3422 <TD VALIGN=TOP>=</TD>
3423 <TD>"<FONT COLOR="black">verdicttype</FONT>"</TD>
3424 </TR>
3425 <TR VALIGN=TOP>
3426 <TD>
3427 <P><A NAME="floatkeyword"></a><A HREF="#Xref.FloatKeyword">FloatKeyword</A>
3428 <TD VALIGN=TOP>=</TD>
3429 <TD>"<FONT COLOR="black">float</FONT>"</TD>
3430 </TR>
3431 <TR VALIGN=TOP>
3432 <TD>
3433 <P><A NAME="addresskeyword"></a><A HREF="#Xref.AddressKeyword">AddressKeyword</A>
3434 <TD VALIGN=TOP>=</TD>
3435 <TD>"<FONT COLOR="black">address</FONT>"</TD>
3436 </TR>
3437 <TR VALIGN=TOP>
3438 <TD>
3439 <P><A NAME="defaultkeyword"></a><A HREF="#Xref.DefaultKeyword">DefaultKeyword</A>
3440 <TD VALIGN=TOP>=</TD>
3441 <TD>"<FONT COLOR="black">default</FONT>"</TD>
3442 </TR>
3443 <TR VALIGN=TOP>
3444 <TD>
3445 <P><A NAME="anytypekeyword"></a><A HREF="#Xref.AnyTypeKeyword">AnyTypeKeyword</A>
3446 <TD VALIGN=TOP>=</TD>
3447 <TD>"<FONT COLOR="black">anytype</FONT>"</TD>
3448 </TR>
3449 <TR VALIGN=TOP>
3450 <TD>
3451 <P><A NAME="charstringkeyword"></a><A HREF="#Xref.CharStringKeyword">CharStringKeyword</A>
3452 <TD VALIGN=TOP>=</TD>
3453 <TD>"<FONT COLOR="black">charstring</FONT>"</TD>
3454 </TR>
3455 <TR VALIGN=TOP>
3456 <TD>
3457 <P><A NAME="universalcharstring"></a><A HREF="#Xref.UniversalCharString">UniversalCharString</A>
3458 <TD VALIGN=TOP>=</TD>
3459 <TD><A HREF="#universalkeyword">UniversalKeyword</A> <A HREF="#charstringkeyword">CharStringKeyword</A></TD>
3460 </TR>
3461 <TR VALIGN=TOP>
3462 <TD>
3463 <P><A NAME="universalkeyword"></a><A HREF="#Xref.UniversalKeyword">UniversalKeyword</A>
3464 <TD VALIGN=TOP>=</TD>
3465 <TD>"<FONT COLOR="black">universal</FONT>"</TD>
3466 </TR>
3467 <TR VALIGN=TOP>
3468 <TD>
3469 <P><A NAME="charkeyword"></a><A HREF="#Xref.CharKeyword">CharKeyword</A>
3470 <TD VALIGN=TOP>=</TD>
3471 <TD>"<FONT COLOR="black">char</FONT>"</TD>
3472 </TR>
3473 <TR VALIGN=TOP>
3474 <TD>
3475 <P><A NAME="referencedtype"></a><A HREF="#Xref.ReferencedType">ReferencedType</A>
3476 <TD VALIGN=TOP>=</TD>
3477 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] <A HREF="#typereference">TypeReference</A> [<A HREF="#extendedfieldreference">ExtendedFieldReference</A>]</TD>
3478 </TR>
3479 <TR VALIGN=TOP>
3480 <TD>
3481 <P><A NAME="typereference"></a><A HREF="#Xref.TypeReference">TypeReference</A>
3482 <TD VALIGN=TOP>=</TD>
3483 <TD><A HREF="#structtypeidentifier">StructTypeIdentifier</A> [<A HREF="#typeactualparlist">TypeActualParList</A>] | <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A> | <A
3484 HREF="#subtypeidentifier">SubTypeIdentifier</A> | <A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A></TD>
3485 </TR>
3486 <TR VALIGN=TOP>
3487 <TD>
3488 <P><A NAME="typeactualparlist"></a><A HREF="#Xref.TypeActualParList">TypeActualParList</A>
3489 <TD VALIGN=TOP>=</TD>
3490 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#typeactualpar">TypeActualPar</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#typeactualpar">TypeActualPar</A> ) "<FONT COLOR="black">)</FONT>"</TD>
3491 </TR>
3492 <TR VALIGN=TOP>
3493 <TD>
3494 <P><A NAME="typeactualpar"></a><A HREF="#Xref.TypeActualPar">TypeActualPar</A>
3495 <TD VALIGN=TOP>=</TD>
3496 <TD><A HREF="#constantexpression">ConstantExpression</A></TD>
3497 </TR>
3498 <TR VALIGN=TOP>
3499 <TD>
3500 <P><A NAME="arraydef"></a><A HREF="#Xref.ArrayDef">ArrayDef</A>
3501 <TD VALIGN=TOP>=</TD>
3502 <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>
3503 </TR>
3504 <TR VALIGN=TOP>
3505 <TD>
3506 <P><A NAME="arraybounds"></a><A HREF="#Xref.ArrayBounds">ArrayBounds</A>
3507 <TD VALIGN=TOP>=</TD>
3508 <TD><A HREF="#singleconstexpression">SingleConstExpression</A></TD>
3509 </TR>
3510 <TR VALIGN=TOP>
3511 <TD></TD>
3512 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - ArrayBounds will resolve to a non negative value of integer type</FONT></TD>
3513 </TR>
3514 <TR VALIGN=TOP>
3515 <TD></TD>
3516 <TD></TD>
3517 </TR>
3518 <TR VALIGN=TOP>
3519 <TD></TD>
3520 <TD></TD>
3521 </TR>
3522 <TR VALIGN=TOP>
3523 <TD>
3524 <P><A NAME="value"></a><A HREF="#Xref.Value">Value</A>
3525 <TD VALIGN=TOP>=</TD>
3526 <TD><A HREF="#predefinedvalue">PredefinedValue</A> | <A HREF="#referencedvalue">ReferencedValue</A></TD>
3527 </TR>
3528 <TR VALIGN=TOP>
3529 <TD>
3530 <P><A NAME="predefinedvalue"></a><A HREF="#Xref.PredefinedValue">PredefinedValue</A>
3531 <TD VALIGN=TOP>=</TD>
3532 <TD><A HREF="#bitstringvalue">BitStringValue</A> | <A HREF="#booleanvalue">BooleanValue</A> | <A HREF="#charstringvalue">CharStringValue</A> | <A HREF="#integervalue">IntegerValue</A> | <A
3533 HREF="#octetstringvalue">OctetStringValue</A> | <A HREF="#objectidentifiervalue">ObjectIdentifierValue</A> | <A HREF="#hexstringvalue">HexStringValue</A> | <A HREF="#verdicttypevalue">VerdictTypeValue</A>
3534 | <A HREF="#enumeratedvalue">EnumeratedValue</A> | <A HREF="#floatvalue">FloatValue</A> | <A HREF="#addressvalue">AddressValue</A> | <A HREF="#omitvalue">OmitValue</A></TD>
3535 </TR>
3536 <TR VALIGN=TOP>
3537 <TD>
3538 <P><A NAME="bitstringvalue"></a><A HREF="#Xref.BitStringValue">BitStringValue</A>
3539 <TD VALIGN=TOP>=</TD>
3540 <TD><A HREF="#bstring">Bstring</A></TD>
3541 </TR>
3542 <TR VALIGN=TOP>
3543 <TD>
3544 <P><A NAME="booleanvalue"></a><A HREF="#Xref.BooleanValue">BooleanValue</A>
3545 <TD VALIGN=TOP>=</TD>
3546 <TD>"<FONT COLOR="black">true</FONT>" | "<FONT COLOR="black">false</FONT>"</TD>
3547 </TR>
3548 <TR VALIGN=TOP>
3549 <TD>
3550 <P><A NAME="integervalue"></a><A HREF="#Xref.IntegerValue">IntegerValue</A>
3551 <TD VALIGN=TOP>=</TD>
3552 <TD><A HREF="#number">Number</A></TD>
3553 </TR>
3554 <TR VALIGN=TOP>
3555 <TD>
3556 <P><A NAME="octetstringvalue"></a><A HREF="#Xref.OctetStringValue">OctetStringValue</A>
3557 <TD VALIGN=TOP>=</TD>
3558 <TD><A HREF="#ostring">Ostring</A></TD>
3559 </TR>
3560 <TR VALIGN=TOP>
3561 <TD>
3562 <P><A NAME="objectidentifiervalue"></a><A HREF="#Xref.ObjectIdentifierValue">ObjectIdentifierValue</A>
3563 <TD VALIGN=TOP>=</TD>
3564 <TD><A HREF="#objectidentifierkeyword">ObjectIdentifierKeyword</A> "<FONT COLOR="black">{</FONT>" <A HREF="#objidcomponentlist">ObjIdComponentList</A> "<FONT COLOR="black">}</FONT>"</TD>
3565 </TR>
3566 <TR VALIGN=TOP>
3567 <TD></TD>
3568 <TD>&nbsp;&nbsp;<FONT COLOR="green">; ReferencedValue must be of type object Identifer</FONT></TD>
3569 </TR>
3570 <TR VALIGN=TOP>
3571 <TD>
3572 <P><A NAME="objidcomponentlist"></a><A HREF="#Xref.ObjIdComponentList">ObjIdComponentList</A>
3573 <TD VALIGN=TOP>=</TD>
3574 <TD>1*( <A HREF="#objidcomponent">ObjIdComponent</A> )</TD>
3575 </TR>
3576 <TR VALIGN=TOP>
3577 <TD>
3578 <P><A NAME="objidcomponent"></a><A HREF="#Xref.ObjIdComponent">ObjIdComponent</A>
3579 <TD VALIGN=TOP>=</TD>
3580 <TD><A HREF="#nameform">NameForm</A> | <A HREF="#numberform">NumberForm</A> | <A HREF="#nameandnumberform">NameAndNumberForm</A></TD>
3581 </TR>
3582 <TR VALIGN=TOP>
3583 <TD>
3584 <P><A NAME="numberform"></a><A HREF="#Xref.NumberForm">NumberForm</A>
3585 <TD VALIGN=TOP>=</TD>
3586 <TD><A HREF="#number">Number</A> | <A HREF="#referencedvalue">ReferencedValue</A></TD>
3587 </TR>
3588 <TR VALIGN=TOP>
3589 <TD></TD>
3590 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - referencedValue must be of type integer and have a non negative Value</FONT></TD>
3591 </TR>
3592 <TR VALIGN=TOP>
3593 <TD>
3594 <P><A NAME="nameandnumberform"></a><A HREF="#Xref.NameAndNumberForm">NameAndNumberForm</A>
3595 <TD VALIGN=TOP>=</TD>
3596 <TD><A HREF="#identifier">Identifier</A> "<FONT COLOR="black">(</FONT>" <A HREF="#numberform">NumberForm</A> "<FONT COLOR="black">)</FONT>"</TD>
3597 </TR>
3598 <TR VALIGN=TOP>
3599 <TD>
3600 <P><A NAME="nameform"></a><A HREF="#Xref.NameForm">NameForm</A>
3601 <TD VALIGN=TOP>=</TD>
3602 <TD><A HREF="#identifier">Identifier</A></TD>
3603 </TR>
3604 <TR VALIGN=TOP>
3605 <TD>
3606 <P><A NAME="hexstringvalue"></a><A HREF="#Xref.HexStringValue">HexStringValue</A>
3607 <TD VALIGN=TOP>=</TD>
3608 <TD><A HREF="#hstring">Hstring</A></TD>
3609 </TR>
3610 <TR VALIGN=TOP>
3611 <TD>
3612 <P><A NAME="verdicttypevalue"></a><A HREF="#Xref.VerdictTypeValue">VerdictTypeValue</A>
3613 <TD VALIGN=TOP>=</TD>
3614 <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>
3615 </TR>
3616 <TR VALIGN=TOP>
3617 <TD>
3618 <P><A NAME="enumeratedvalue"></a><A HREF="#Xref.EnumeratedValue">EnumeratedValue</A>
3619 <TD VALIGN=TOP>=</TD>
3620 <TD><A HREF="#enumerationidentifier">EnumerationIdentifier</A></TD>
3621 </TR>
3622 <TR VALIGN=TOP>
3623 <TD>
3624 <P><A NAME="charstringvalue"></a><A HREF="#Xref.CharStringValue">CharStringValue</A>
3625 <TD VALIGN=TOP>=</TD>
3626 <TD><A HREF="#cstring">Cstring</A> | <A HREF="#quadruple">Quadruple</A></TD>
3627 </TR>
3628 <TR VALIGN=TOP>
3629 <TD>
3630 <P><A NAME="quadruple"></a><A HREF="#Xref.Quadruple">Quadruple</A>
3631 <TD VALIGN=TOP>=</TD>
3632 <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
3633 HREF="#row">Row</A> "<FONT COLOR="black">,</FONT>" <A HREF="#cell">Cell</A> "<FONT COLOR="black">)</FONT>"</TD>
3634 </TR>
3635 <TR VALIGN=TOP>
3636 <TD>
3637 <P><A NAME="group"></a><A HREF="#Xref.Group">Group</A>
3638 <TD VALIGN=TOP>=</TD>
3639 <TD><A HREF="#number">Number</A></TD>
3640 </TR>
3641 <TR VALIGN=TOP>
3642 <TD>
3643 <P><A NAME="plane"></a><A HREF="#Xref.Plane">Plane</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="row"></a><A HREF="#Xref.Row">Row</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="cell"></a><A HREF="#Xref.Cell">Cell</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="floatvalue"></a><A HREF="#Xref.FloatValue">FloatValue</A>
3662 <TD VALIGN=TOP>=</TD>
3663 <TD><A HREF="#floatdotnotation">FloatDotNotation</A> | <A HREF="#floatenotation">FloatENotation</A></TD>
3664 </TR>
3665 <TR VALIGN=TOP>
3666 <TD>
3667 <P><A NAME="floatdotnotation"></a><A HREF="#Xref.FloatDotNotation">FloatDotNotation</A>
3668 <TD VALIGN=TOP>=</TD>
3669 <TD><A HREF="#number">Number</A> <A HREF="#dot">Dot</A> <A HREF="#decimalnumber">DecimalNumber</A></TD>
3670 </TR>
3671 <TR VALIGN=TOP>
3672 <TD>
3673 <P><A NAME="floatenotation"></a><A HREF="#Xref.FloatENotation">FloatENotation</A>
3674 <TD VALIGN=TOP>=</TD>
3675 <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>
3676 </TR>
3677 <TR VALIGN=TOP>
3678 <TD>
3679 <P><A NAME="exponential"></a><A HREF="#Xref.Exponential">Exponential</A>
3680 <TD VALIGN=TOP>=</TD>
3681 <TD>"<FONT COLOR="black">E</FONT>"</TD>
3682 </TR>
3683 <TR VALIGN=TOP>
3684 <TD>
3685 <P><A NAME="referencedvalue"></a><A HREF="#Xref.ReferencedValue">ReferencedValue</A>
3686 <TD VALIGN=TOP>=</TD>
3687 <TD><A HREF="#valuereference">ValueReference</A> [<A HREF="#extendedfieldreference">ExtendedFieldReference</A>]</TD>
3688 </TR>
3689 <TR VALIGN=TOP>
3690 <TD>
3691 <P><A NAME="valuereference"></a><A HREF="#Xref.ValueReference">ValueReference</A>
3692 <TD VALIGN=TOP>=</TD>
3693 <TD>[<A HREF="#globalmoduleid">GlobalModuleId</A> <A HREF="#dot">Dot</A>] ( <A HREF="#constidentifier">ConstIdentifier</A> | <A HREF="#extconstidentifier">ExtConstIdentifier</A> ) | <A
3694 HREF="#valueparidentifier">ValueParIdentifier</A> | <A HREF="#moduleparidentifier">ModuleParIdentifier</A> | <A HREF="#varidentifier">VarIdentifier</A></TD>
3695 </TR>
3696 <TR VALIGN=TOP>
3697 <TD>
3698 <P><A NAME="number"></a><A HREF="#Xref.Number">Number</A>
3699 <TD VALIGN=TOP>=</TD>
3700 <TD>( <A HREF="#nonzeronum">NonZeroNum</A> *( <A HREF="#num">Num</A> ) ) | "<FONT COLOR="black">0</FONT>"</TD>
3701 </TR>
3702 <TR VALIGN=TOP>
3703 <TD>
3704 <P><A NAME="nonzeronum"></a><A HREF="#Xref.NonZeroNum">NonZeroNum</A>
3705 <TD VALIGN=TOP>=</TD>
3706 <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>"
3707 | "<FONT COLOR="black">7</FONT>" | "<FONT COLOR="black">8</FONT>" | "<FONT COLOR="black">9</FONT>"</TD>
3708 </TR>
3709 <TR VALIGN=TOP>
3710 <TD>
3711 <P><A NAME="decimalnumber"></a><A HREF="#Xref.DecimalNumber">DecimalNumber</A>
3712 <TD VALIGN=TOP>=</TD>
3713 <TD>1*( <A HREF="#num">Num</A> )</TD>
3714 </TR>
3715 <TR VALIGN=TOP>
3716 <TD>
3717 <P><A NAME="num"></a><A HREF="#Xref.Num">Num</A>
3718 <TD VALIGN=TOP>=</TD>
3719 <TD>"<FONT COLOR="black">0</FONT>" | <A HREF="#nonzeronum">NonZeroNum</A></TD>
3720 </TR>
3721 <TR VALIGN=TOP>
3722 <TD>
3723 <P><A NAME="bstring"></a><A HREF="#Xref.Bstring">Bstring</A>
3724 <TD VALIGN=TOP>=</TD>
3725 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#bin">Bin</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">B</FONT>"</TD>
3726 </TR>
3727 <TR VALIGN=TOP>
3728 <TD>
3729 <P><A NAME="bin"></a><A HREF="#Xref.Bin">Bin</A>
3730 <TD VALIGN=TOP>=</TD>
3731 <TD>"<FONT COLOR="black">0</FONT>" | "<FONT COLOR="black">1</FONT>"</TD>
3732 </TR>
3733 <TR VALIGN=TOP>
3734 <TD>
3735 <P><A NAME="hstring"></a><A HREF="#Xref.Hstring">Hstring</A>
3736 <TD VALIGN=TOP>=</TD>
3737 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#hex">Hex</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">H</FONT>"</TD>
3738 </TR>
3739 <TR VALIGN=TOP>
3740 <TD>
3741 <P><A NAME="hex"></a><A HREF="#Xref.Hex">Hex</A>
3742 <TD VALIGN=TOP>=</TD>
3743 <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>"
3744 | "<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>"
3745 | "<FONT COLOR="black">f</FONT>"</TD>
3746 </TR>
3747 <TR VALIGN=TOP>
3748 <TD>
3749 <P><A NAME="ostring"></a><A HREF="#Xref.Ostring">Ostring</A>
3750 <TD VALIGN=TOP>=</TD>
3751 <TD>"<FONT COLOR="black">'</FONT>" *( <A HREF="#oct">Oct</A> ) "<FONT COLOR="black">'</FONT>" "<FONT COLOR="black">O</FONT>"</TD>
3752 </TR>
3753 <TR VALIGN=TOP>
3754 <TD>
3755 <P><A NAME="oct"></a><A HREF="#Xref.Oct">Oct</A>
3756 <TD VALIGN=TOP>=</TD>
3757 <TD><A HREF="#hex">Hex</A> <A HREF="#hex">Hex</A></TD>
3758 </TR>
3759 <TR VALIGN=TOP>
3760 <TD>
3761 <P><A NAME="cstring"></a><A HREF="#Xref.Cstring">Cstring</A>
3762 <TD VALIGN=TOP>=</TD>
3763 <TD>""" *( <A HREF="#char">Char</A> ) """</TD>
3764 </TR>
3765 <TR VALIGN=TOP>
3766 <TD>
3767 <P><A NAME="char"></a><A HREF="#Xref.Char">Char</A>
3768 <TD VALIGN=TOP>=</TD>
3769 <TD>%x01-7F</TD>
3770 </TR>
3771 <TR VALIGN=TOP>
3772 <TD></TD>
3773 <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.
3774 For universal charstring a character from any character set defined in ISO/IEC 10646</FONT></TD>
3775 </TR>
3776 <TR VALIGN=TOP>
3777 <TD>
3778 <P><A NAME="identifier"></a><A HREF="#Xref.Identifier">Identifier</A>
3779 <TD VALIGN=TOP>=</TD>
3780 <TD><A HREF="#alpha">Alpha</A> *( <A HREF="#alphanum">AlphaNum</A> | <A HREF="#underscore">Underscore</A> )</TD>
3781 </TR>
3782 <TR VALIGN=TOP>
3783 <TD>
3784 <P><A NAME="alpha"></a><A HREF="#Xref.Alpha">Alpha</A>
3785 <TD VALIGN=TOP>=</TD>
3786 <TD><A HREF="#upperalpha">UpperAlpha</A> | <A HREF="#loweralpha">LowerAlpha</A></TD>
3787 </TR>
3788 <TR VALIGN=TOP>
3789 <TD>
3790 <P><A NAME="alphanum"></a><A HREF="#Xref.AlphaNum">AlphaNum</A>
3791 <TD VALIGN=TOP>=</TD>
3792 <TD><A HREF="#alpha">Alpha</A> | <A HREF="#num">Num</A></TD>
3793 </TR>
3794 <TR VALIGN=TOP>
3795 <TD>
3796 <P><A NAME="upperalpha"></a><A HREF="#Xref.UpperAlpha">UpperAlpha</A>
3797 <TD VALIGN=TOP>=</TD>
3798 <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>"
3799 | "<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>"
3800 | "<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>"
3801 | "<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>"
3802 | "<FONT COLOR="black">Y</FONT>" | "<FONT COLOR="black">Z</FONT>"</TD>
3803 </TR>
3804 <TR VALIGN=TOP>
3805 <TD>
3806 <P><A NAME="loweralpha"></a><A HREF="#Xref.LowerAlpha">LowerAlpha</A>
3807 <TD VALIGN=TOP>=</TD>
3808 <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>"
3809 | "<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>"
3810 | "<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>"
3811 | "<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>"
3812 | "<FONT COLOR="black">y</FONT>" | "<FONT COLOR="black">z</FONT>"</TD>
3813 </TR>
3814 <TR VALIGN=TOP>
3815 <TD>
3816 <P><A NAME="extendedalphanum"></a><A HREF="#Xref.ExtendedAlphaNum">ExtendedAlphaNum</A>
3817 <TD VALIGN=TOP>=</TD>
3818 <TD>%x00-FF</TD>
3819 </TR>
3820 <TR VALIGN=TOP>
3821 <TD></TD>
3822 <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
3823 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>
3824 </TR>
3825 <TR VALIGN=TOP>
3826 <TD>
3827 <P><A NAME="freetext"></a><A HREF="#Xref.FreeText">FreeText</A>
3828 <TD VALIGN=TOP>=</TD>
3829 <TD>""" *( <A HREF="#extendedalphanum">ExtendedAlphaNum</A> ) """</TD>
3830 </TR>
3831 <TR VALIGN=TOP>
3832 <TD>
3833 <P><A NAME="addressvalue"></a><A HREF="#Xref.AddressValue">AddressValue</A>
3834 <TD VALIGN=TOP>=</TD>
3835 <TD>"<FONT COLOR="black">null</FONT>"</TD>
3836 </TR>
3837 <TR VALIGN=TOP>
3838 <TD>
3839 <P><A NAME="omitvalue"></a><A HREF="#Xref.OmitValue">OmitValue</A>
3840 <TD VALIGN=TOP>=</TD>
3841 <TD><A HREF="#omitkeyword">OmitKeyword</A></TD>
3842 </TR>
3843 <TR VALIGN=TOP>
3844 <TD>
3845 <P><A NAME="omitkeyword"></a><A HREF="#Xref.OmitKeyword">OmitKeyword</A>
3846 <TD VALIGN=TOP>=</TD>
3847 <TD>"<FONT COLOR="black">omit</FONT>"</TD>
3848 </TR>
3849 <TR VALIGN=TOP>
3850 <TD></TD>
3851 <TD></TD>
3852 </TR>
3853 <TR VALIGN=TOP>
3854 <TD>
3855 <P><A NAME="inparkeyword"></a><A HREF="#Xref.InParKeyword">InParKeyword</A>
3856 <TD VALIGN=TOP>=</TD>
3857 <TD>"<FONT COLOR="black">in</FONT>"</TD>
3858 </TR>
3859 <TR VALIGN=TOP>
3860 <TD>
3861 <P><A NAME="outparkeyword"></a><A HREF="#Xref.OutParKeyword">OutParKeyword</A>
3862 <TD VALIGN=TOP>=</TD>
3863 <TD>"<FONT COLOR="black">out</FONT>"</TD>
3864 </TR>
3865 <TR VALIGN=TOP>
3866 <TD>
3867 <P><A NAME="inoutparkeyword"></a><A HREF="#Xref.InOutParKeyword">InOutParKeyword</A>
3868 <TD VALIGN=TOP>=</TD>
3869 <TD>"<FONT COLOR="black">inout</FONT>"</TD>
3870 </TR>
3871 <TR VALIGN=TOP>
3872 <TD>
3873 <P><A NAME="formalvaluepar"></a><A HREF="#Xref.FormalValuePar">FormalValuePar</A>
3874 <TD VALIGN=TOP>=</TD>
3875 <TD>[( <A HREF="#inparkeyword">InParKeyword</A> | <A HREF="#inoutparkeyword">InOutParKeyword</A> | <A HREF="#outparkeyword">OutParKeyword</A> )] <A HREF="#type">Type</A> <A
3876 HREF="#valueparidentifier">ValueParIdentifier</A></TD>
3877 </TR>
3878 <TR VALIGN=TOP>
3879 <TD>
3880 <P><A NAME="valueparidentifier"></a><A HREF="#Xref.ValueParIdentifier">ValueParIdentifier</A>
3881 <TD VALIGN=TOP>=</TD>
3882 <TD><A HREF="#identifier">Identifier</A></TD>
3883 </TR>
3884 <TR VALIGN=TOP>
3885 <TD>
3886 <P><A NAME="formalportpar"></a><A HREF="#Xref.FormalPortPar">FormalPortPar</A>
3887 <TD VALIGN=TOP>=</TD>
3888 <TD>[<A HREF="#inoutparkeyword">InOutParKeyword</A>] <A HREF="#porttypeidentifier">PortTypeIdentifier</A> <A HREF="#portparidentifier">PortParIdentifier</A></TD>
3889 </TR>
3890 <TR VALIGN=TOP>
3891 <TD>
3892 <P><A NAME="portparidentifier"></a><A HREF="#Xref.PortParIdentifier">PortParIdentifier</A>
3893 <TD VALIGN=TOP>=</TD>
3894 <TD><A HREF="#identifier">Identifier</A></TD>
3895 </TR>
3896 <TR VALIGN=TOP>
3897 <TD>
3898 <P><A NAME="formaltimerpar"></a><A HREF="#Xref.FormalTimerPar">FormalTimerPar</A>
3899 <TD VALIGN=TOP>=</TD>
3900 <TD>[<A HREF="#inoutparkeyword">InOutParKeyword</A>] <A HREF="#timerkeyword">TimerKeyword</A> <A HREF="#timerparidentifier">TimerParIdentifier</A></TD>
3901 </TR>
3902 <TR VALIGN=TOP>
3903 <TD>
3904 <P><A NAME="timerparidentifier"></a><A HREF="#Xref.TimerParIdentifier">TimerParIdentifier</A>
3905 <TD VALIGN=TOP>=</TD>
3906 <TD><A HREF="#identifier">Identifier</A></TD>
3907 </TR>
3908 <TR VALIGN=TOP>
3909 <TD>
3910 <P><A NAME="formaltemplatepar"></a><A HREF="#Xref.FormalTemplatePar">FormalTemplatePar</A>
3911 <TD VALIGN=TOP>=</TD>
3912 <TD>[<A HREF="#inparkeyword">InParKeyword</A>] <A HREF="#templatekeyword">TemplateKeyword</A> <A HREF="#type">Type</A> <A HREF="#templateparidentifier">TemplateParIdentifier</A></TD>
3913 </TR>
3914 <TR VALIGN=TOP>
3915 <TD>
3916 <P><A NAME="templateparidentifier"></a><A HREF="#Xref.TemplateParIdentifier">TemplateParIdentifier</A>
3917 <TD VALIGN=TOP>=</TD>
3918 <TD><A HREF="#identifier">Identifier</A></TD>
3919 </TR>
3920 <TR VALIGN=TOP>
3921 <TD></TD>
3922 <TD></TD>
3923 </TR>
3924 <TR VALIGN=TOP>
3925 <TD>
3926 <P><A NAME="withstatement"></a><A HREF="#Xref.WithStatement">WithStatement</A>
3927 <TD VALIGN=TOP>=</TD>
3928 <TD><A HREF="#withkeyword">WithKeyword</A> <A HREF="#withattriblist">WithAttribList</A></TD>
3929 </TR>
3930 <TR VALIGN=TOP>
3931 <TD>
3932 <P><A NAME="withkeyword"></a><A HREF="#Xref.WithKeyword">WithKeyword</A>
3933 <TD VALIGN=TOP>=</TD>
3934 <TD>"<FONT COLOR="black">with</FONT>"</TD>
3935 </TR>
3936 <TR VALIGN=TOP>
3937 <TD>
3938 <P><A NAME="withattriblist"></a><A HREF="#Xref.WithAttribList">WithAttribList</A>
3939 <TD VALIGN=TOP>=</TD>
3940 <TD>"<FONT COLOR="black">{</FONT>" <A HREF="#multiwithattrib">MultiWithAttrib</A> "<FONT COLOR="black">}</FONT>"</TD>
3941 </TR>
3942 <TR VALIGN=TOP>
3943 <TD>
3944 <P><A NAME="multiwithattrib"></a><A HREF="#Xref.MultiWithAttrib">MultiWithAttrib</A>
3945 <TD VALIGN=TOP>=</TD>
3946 <TD>*( <A HREF="#singlewithattrib">SingleWithAttrib</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
3947 </TR>
3948 <TR VALIGN=TOP>
3949 <TD>
3950 <P><A NAME="singlewithattrib"></a><A HREF="#Xref.SingleWithAttrib">SingleWithAttrib</A>
3951 <TD VALIGN=TOP>=</TD>
3952 <TD><A HREF="#attribkeyword">AttribKeyword</A> [<A HREF="#overridekeyword">OverrideKeyword</A>] [<A HREF="#attribqualifier">AttribQualifier</A>] <A HREF="#attribspec">AttribSpec</A></TD>
3953 </TR>
3954 <TR VALIGN=TOP>
3955 <TD>
3956 <P><A NAME="attribkeyword"></a><A HREF="#Xref.AttribKeyword">AttribKeyword</A>
3957 <TD VALIGN=TOP>=</TD>
3958 <TD><A HREF="#encodekeyword">EncodeKeyword</A> | <A HREF="#variationkeyword">VariationKeyword</A> | <A HREF="#displaykeyword">DisplayKeyword</A> | <A HREF="#extensionkeyword">ExtensionKeyword</A></TD>
3959 </TR>
3960 <TR VALIGN=TOP>
3961 <TD>
3962 <P><A NAME="encodekeyword"></a><A HREF="#Xref.EncodeKeyword">EncodeKeyword</A>
3963 <TD VALIGN=TOP>=</TD>
3964 <TD>"<FONT COLOR="black">encode</FONT>"</TD>
3965 </TR>
3966 <TR VALIGN=TOP>
3967 <TD>
3968 <P><A NAME="variationkeyword"></a><A HREF="#Xref.VariationKeyword">VariationKeyword</A>
3969 <TD VALIGN=TOP>=</TD>
3970 <TD>"<FONT COLOR="black">variant</FONT>"</TD>
3971 </TR>
3972 <TR VALIGN=TOP>
3973 <TD>
3974 <P><A NAME="displaykeyword"></a><A HREF="#Xref.DisplayKeyword">DisplayKeyword</A>
3975 <TD VALIGN=TOP>=</TD>
3976 <TD>"<FONT COLOR="black">display</FONT>"</TD>
3977 </TR>
3978 <TR VALIGN=TOP>
3979 <TD>
3980 <P><A NAME="extensionkeyword"></a><A HREF="#Xref.ExtensionKeyword">ExtensionKeyword</A>
3981 <TD VALIGN=TOP>=</TD>
3982 <TD>"<FONT COLOR="black">extension</FONT>"</TD>
3983 </TR>
3984 <TR VALIGN=TOP>
3985 <TD>
3986 <P><A NAME="overridekeyword"></a><A HREF="#Xref.OverrideKeyword">OverrideKeyword</A>
3987 <TD VALIGN=TOP>=</TD>
3988 <TD>"<FONT COLOR="black">override</FONT>"</TD>
3989 </TR>
3990 <TR VALIGN=TOP>
3991 <TD>
3992 <P><A NAME="attribqualifier"></a><A HREF="#Xref.AttribQualifier">AttribQualifier</A>
3993 <TD VALIGN=TOP>=</TD>
3994 <TD>"<FONT COLOR="black">(</FONT>" <A HREF="#deforfieldreflist">DefOrFieldRefList</A> "<FONT COLOR="black">)</FONT>"</TD>
3995 </TR>
3996 <TR VALIGN=TOP>
3997 <TD>
3998 <P><A NAME="deforfieldreflist"></a><A HREF="#Xref.DefOrFieldRefList">DefOrFieldRefList</A>
3999 <TD VALIGN=TOP>=</TD>
4000 <TD><A HREF="#deforfieldref">DefOrFieldRef</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#deforfieldref">DefOrFieldRef</A> )</TD>
4001 </TR>
4002 <TR VALIGN=TOP>
4003 <TD>
4004 <P><A NAME="deforfieldref"></a><A HREF="#Xref.DefOrFieldRef">DefOrFieldRef</A>
4005 <TD VALIGN=TOP>=</TD>
4006 <TD><A HREF="#definitionref">DefinitionRef</A> | <A HREF="#fieldreference">FieldReference</A> | <A HREF="#allref">AllRef</A> | <A HREF="#predefinedtype">PredefinedType</A></TD>
4007 </TR>
4008 <TR VALIGN=TOP>
4009 <TD></TD>
4010 <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
4011 statement is associated</FONT></TD>
4012 </TR>
4013 <TR VALIGN=TOP>
4014 <TD>
4015 <P><A NAME="definitionref"></a><A HREF="#Xref.DefinitionRef">DefinitionRef</A>
4016 <TD VALIGN=TOP>=</TD>
4017 <TD><A HREF="#structtypeidentifier">StructTypeIdentifier</A> | <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A> | <A HREF="#porttypeidentifier">PortTypeIdentifier</A> | <A
4018 HREF="#componenttypeidentifier">ComponentTypeIdentifier</A> | <A HREF="#subtypeidentifier">SubTypeIdentifier</A> | <A HREF="#constidentifier">ConstIdentifier</A> | <A HREF="#templateidentifier">TemplateIdentifier</A>
4019 | <A HREF="#altstepidentifier">AltstepIdentifier</A> | <A HREF="#testcaseidentifier">TestcaseIdentifier</A> | <A HREF="#functionidentifier">FunctionIdentifier</A> | <A HREF="#signatureidentifier">SignatureIdentifier</A>
4020 | <A HREF="#varidentifier">VarIdentifier</A> | <A HREF="#timeridentifier">TimerIdentifier</A> | <A HREF="#portidentifier">PortIdentifier</A> | <A HREF="#moduleparidentifier">ModuleParIdentifier</A>
4021 | <A HREF="#fullgroupidentifier">FullGroupIdentifier</A></TD>
4022 </TR>
4023 <TR VALIGN=TOP>
4024 <TD>
4025 <P><A NAME="allref"></a><A HREF="#Xref.AllRef">AllRef</A>
4026 <TD VALIGN=TOP>=</TD>
4027 <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>
4028 <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>
4029 <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>
4030 <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>
4031 [<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>
4032 <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>] ) |
4033 ( <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>
4034 <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>
4035 <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>
4036 <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>
4037 [<A HREF="#exceptkeyword">ExceptKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#moduleparreflist">ModuleParRefList</A> <A HREF="#endchar">EndChar</A>] )</TD>
4038 </TR>
4039 <TR VALIGN=TOP>
4040 <TD></TD>
4041 <TD></TD>
4042 </TR>
4043 <TR VALIGN=TOP>
4044 <TD>
4045 <P><A NAME="attribspec"></a><A HREF="#Xref.AttribSpec">AttribSpec</A>
4046 <TD VALIGN=TOP>=</TD>
4047 <TD><A HREF="#freetext">FreeText</A></TD>
4048 </TR>
4049 <TR VALIGN=TOP>
4050 <TD></TD>
4051 <TD></TD>
4052 </TR>
4053 <TR VALIGN=TOP>
4054 <TD>
4055 <P><A NAME="behaviourstatements"></a><A HREF="#Xref.BehaviourStatements">BehaviourStatements</A>
4056 <TD VALIGN=TOP>=</TD>
4057 <TD><A HREF="#testcaseinstance">TestcaseInstance</A> | <A HREF="#functioninstance">FunctionInstance</A> | <A HREF="#returnstatement">ReturnStatement</A> | <A HREF="#altconstruct">AltConstruct</A>
4058 | <A HREF="#interleavedconstruct">InterleavedConstruct</A> | <A HREF="#labelstatement">LabelStatement</A> | <A HREF="#gotostatement">GotoStatement</A> | <A HREF="#breakstatement">BreakStatement</A>
4059 | <A HREF="#continuestatement">ContinueStatement</A> | <A HREF="#repeatstatement">RepeatStatement</A> | <A HREF="#deactivatestatement">DeactivateStatement</A> | <A HREF="#altstepinstance">AltstepInstance</A>
4060 | <A HREF="#activateop">ActivateOp</A></TD>
4061 </TR>
4062 <TR VALIGN=TOP>
4063 <TD></TD>
4064 <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.,
4065 testcases can only be instantiated from the control part or from functions directly called from the control part</FONT></TD>
4066 </TR>
4067 <TR VALIGN=TOP>
4068 <TD></TD>
4069 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - ActivateOp shall not be called from within the module control part</FONT></TD>
4070 </TR>
4071 <TR VALIGN=TOP>
4072 <TD>
4073 <P><A NAME="verdictstatements"></a><A HREF="#Xref.VerdictStatements">VerdictStatements</A>
4074 <TD VALIGN=TOP>=</TD>
4075 <TD><A HREF="#setlocalverdict">SetLocalVerdict</A></TD>
4076 </TR>
4077 <TR VALIGN=TOP>
4078 <TD>
4079 <P><A NAME="verdictops"></a><A HREF="#Xref.VerdictOps">VerdictOps</A>
4080 <TD VALIGN=TOP>=</TD>
4081 <TD><A HREF="#getlocalverdict">GetLocalVerdict</A></TD>
4082 </TR>
4083 <TR VALIGN=TOP>
4084 <TD>
4085 <P><A NAME="setlocalverdict"></a><A HREF="#Xref.SetLocalVerdict">SetLocalVerdict</A>
4086 <TD VALIGN=TOP>=</TD>
4087 <TD><A HREF="#setverdictkeyword">SetVerdictKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#singleexpression">SingleExpression</A> "<FONT COLOR="black">)</FONT>"</TD>
4088 </TR>
4089 <TR VALIGN=TOP>
4090 <TD></TD>
4091 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS -SingleExpression must resolve to a value of type verdict</FONT></TD>
4092 </TR>
4093 <TR VALIGN=TOP>
4094 <TD></TD>
4095 <TD></TD>
4096 </TR>
4097 <TR VALIGN=TOP>
4098 <TD></TD>
4099 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - the SetLocalVerdict shall not be used to assign the Value error</FONT></TD>
4100 </TR>
4101 <TR VALIGN=TOP>
4102 <TD>
4103 <P><A NAME="setverdictkeyword"></a><A HREF="#Xref.SetVerdictKeyword">SetVerdictKeyword</A>
4104 <TD VALIGN=TOP>=</TD>
4105 <TD>"<FONT COLOR="black">setverdict</FONT>"</TD>
4106 </TR>
4107 <TR VALIGN=TOP>
4108 <TD>
4109 <P><A NAME="getlocalverdict"></a><A HREF="#Xref.GetLocalVerdict">GetLocalVerdict</A>
4110 <TD VALIGN=TOP>=</TD>
4111 <TD>"<FONT COLOR="black">getverdict</FONT>"</TD>
4112 </TR>
4113 <TR VALIGN=TOP>
4114 <TD>
4115 <P><A NAME="sutstatements"></a><A HREF="#Xref.SUTStatements">SUTStatements</A>
4116 <TD VALIGN=TOP>=</TD>
4117 <TD><A HREF="#actionkeyword">ActionKeyword</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#freetext">FreeText</A>] "<FONT COLOR="black">)</FONT>"</TD>
4118 </TR>
4119 <TR VALIGN=TOP>
4120 <TD>
4121 <P><A NAME="actionkeyword"></a><A HREF="#Xref.ActionKeyword">ActionKeyword</A>
4122 <TD VALIGN=TOP>=</TD>
4123 <TD>"<FONT COLOR="black">action</FONT>"</TD>
4124 </TR>
4125 <TR VALIGN=TOP>
4126 <TD>
4127 <P><A NAME="returnstatement"></a><A HREF="#Xref.ReturnStatement">ReturnStatement</A>
4128 <TD VALIGN=TOP>=</TD>
4129 <TD><A HREF="#returnkeyword">ReturnKeyword</A> [<A HREF="#expression">Expression</A>]</TD>
4130 </TR>
4131 <TR VALIGN=TOP>
4132 <TD>
4133 <P><A NAME="altconstruct"></a><A HREF="#Xref.AltConstruct">AltConstruct</A>
4134 <TD VALIGN=TOP>=</TD>
4135 <TD><A HREF="#altkeyword">AltKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#altguardlist">AltGuardList</A> <A HREF="#endchar">EndChar</A></TD>
4136 </TR>
4137 <TR VALIGN=TOP>
4138 <TD>
4139 <P><A NAME="altkeyword"></a><A HREF="#Xref.AltKeyword">AltKeyword</A>
4140 <TD VALIGN=TOP>=</TD>
4141 <TD>"<FONT COLOR="black">alt</FONT>"</TD>
4142 </TR>
4143 <TR VALIGN=TOP>
4144 <TD>
4145 <P><A NAME="altguardlist"></a><A HREF="#Xref.AltGuardList">AltGuardList</A>
4146 <TD VALIGN=TOP>=</TD>
4147 <TD>*( <A HREF="#guardstatement">GuardStatement</A> [<A HREF="#semicolon">SemiColon</A>] ) [<A HREF="#elsestatement">ElseStatement</A> [<A HREF="#semicolon">SemiColon</A>]]</TD>
4148 </TR>
4149 <TR VALIGN=TOP>
4150 <TD>
4151 <P><A NAME="guardstatement"></a><A HREF="#Xref.GuardStatement">GuardStatement</A>
4152 <TD VALIGN=TOP>=</TD>
4153 <TD><A HREF="#altguardchar">AltGuardChar</A> ( <A HREF="#altstepinstance">AltstepInstance</A> [<A HREF="#statementblock">StatementBlock</A>] | <A HREF="#guardop">GuardOp</A> <A
4154 HREF="#statementblock">StatementBlock</A> )</TD>
4155 </TR>
4156 <TR VALIGN=TOP>
4157 <TD>
4158 <P><A NAME="elsestatement"></a><A HREF="#Xref.ElseStatement">ElseStatement</A>
4159 <TD VALIGN=TOP>=</TD>
4160 <TD>"<FONT COLOR="black">[</FONT>" <A HREF="#elsekeyword">ElseKeyword</A> "<FONT COLOR="black">]</FONT>" <A HREF="#statementblock">StatementBlock</A></TD>
4161 </TR>
4162 <TR VALIGN=TOP>
4163 <TD>
4164 <P><A NAME="altguardchar"></a><A HREF="#Xref.AltGuardChar">AltGuardChar</A>
4165 <TD VALIGN=TOP>=</TD>
4166 <TD>"<FONT COLOR="black">[</FONT>" [<A HREF="#booleanexpression">BooleanExpression</A>] "<FONT COLOR="black">]</FONT>"</TD>
4167 </TR>
4168 <TR VALIGN=TOP>
4169 <TD>
4170 <P><A NAME="guardop"></a><A HREF="#Xref.GuardOp">GuardOp</A>
4171 <TD VALIGN=TOP>=</TD>
4172 <TD><A HREF="#timeoutstatement">TimeoutStatement</A> | <A HREF="#receivestatement">ReceiveStatement</A> | <A HREF="#triggerstatement">TriggerStatement</A> | <A HREF="#getcallstatement">GetCallStatement</A>
4173 | <A HREF="#catchstatement">CatchStatement</A> | <A HREF="#checkstatement">CheckStatement</A> | <A HREF="#getreplystatement">GetReplyStatement</A> | <A HREF="#donestatement">DoneStatement</A></TD>
4174 </TR>
4175 <TR VALIGN=TOP>
4176 <TD></TD>
4177 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - GuardOp used within the module control part. May only contain the timeoutStatement</FONT></TD>
4178 </TR>
4179 <TR VALIGN=TOP>
4180 <TD>
4181 <P><A NAME="interleavedconstruct"></a><A HREF="#Xref.InterleavedConstruct">InterleavedConstruct</A>
4182 <TD VALIGN=TOP>=</TD>
4183 <TD><A HREF="#interleavedkeyword">InterleavedKeyword</A> <A HREF="#beginchar">BeginChar</A> <A HREF="#interleavedguardlist">InterleavedGuardList</A> <A HREF="#endchar">EndChar</A></TD>
4184 </TR>
4185 <TR VALIGN=TOP>
4186 <TD>
4187 <P><A NAME="interleavedkeyword"></a><A HREF="#Xref.InterleavedKeyword">InterleavedKeyword</A>
4188 <TD VALIGN=TOP>=</TD>
4189 <TD>"<FONT COLOR="black">interleave</FONT>"</TD>
4190 </TR>
4191 <TR VALIGN=TOP>
4192 <TD>
4193 <P><A NAME="interleavedguardlist"></a><A HREF="#Xref.InterleavedGuardList">InterleavedGuardList</A>
4194 <TD VALIGN=TOP>=</TD>
4195 <TD>1*( <A HREF="#interleavedguardelement">InterleavedGuardElement</A> [<A HREF="#semicolon">SemiColon</A>] )</TD>
4196 </TR>
4197 <TR VALIGN=TOP>
4198 <TD>
4199 <P><A NAME="interleavedguardelement"></a><A HREF="#Xref.InterleavedGuardElement">InterleavedGuardElement</A>
4200 <TD VALIGN=TOP>=</TD>
4201 <TD><A HREF="#interleavedguard">InterleavedGuard</A> <A HREF="#interleavedaction">InterleavedAction</A></TD>
4202 </TR>
4203 <TR VALIGN=TOP>
4204 <TD>
4205 <P><A NAME="interleavedguard"></a><A HREF="#Xref.InterleavedGuard">InterleavedGuard</A>
4206 <TD VALIGN=TOP>=</TD>
4207 <TD>"<FONT COLOR="black">[</FONT>" "<FONT COLOR="black">]</FONT>" <A HREF="#guardop">GuardOp</A></TD>
4208 </TR>
4209 <TR VALIGN=TOP>
4210 <TD>
4211 <P><A NAME="interleavedaction"></a><A HREF="#Xref.InterleavedAction">InterleavedAction</A>
4212 <TD VALIGN=TOP>=</TD>
4213 <TD><A HREF="#statementblock">StatementBlock</A></TD>
4214 </TR>
4215 <TR VALIGN=TOP>
4216 <TD></TD>
4217 <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>
4218 </TR>
4219 <TR VALIGN=TOP>
4220 <TD>
4221 <P><A NAME="labelstatement"></a><A HREF="#Xref.LabelStatement">LabelStatement</A>
4222 <TD VALIGN=TOP>=</TD>
4223 <TD><A HREF="#labelkeyword">LabelKeyword</A> <A HREF="#labelidentifier">LabelIdentifier</A></TD>
4224 </TR>
4225 <TR VALIGN=TOP>
4226 <TD>
4227 <P><A NAME="labelkeyword"></a><A HREF="#Xref.LabelKeyword">LabelKeyword</A>
4228 <TD VALIGN=TOP>=</TD>
4229 <TD>"<FONT COLOR="black">label</FONT>"</TD>
4230 </TR>
4231 <TR VALIGN=TOP>
4232 <TD>
4233 <P><A NAME="labelidentifier"></a><A HREF="#Xref.LabelIdentifier">LabelIdentifier</A>
4234 <TD VALIGN=TOP>=</TD>
4235 <TD><A HREF="#identifier">Identifier</A></TD>
4236 </TR>
4237 <TR VALIGN=TOP>
4238 <TD>
4239 <P><A NAME="gotostatement"></a><A HREF="#Xref.GotoStatement">GotoStatement</A>
4240 <TD VALIGN=TOP>=</TD>
4241 <TD><A HREF="#gotokeyword">GotoKeyword</A> <A HREF="#labelidentifier">LabelIdentifier</A></TD>
4242 </TR>
4243 <TR VALIGN=TOP>
4244 <TD>
4245 <P><A NAME="gotokeyword"></a><A HREF="#Xref.GotoKeyword">GotoKeyword</A>
4246 <TD VALIGN=TOP>=</TD>
4247 <TD>"<FONT COLOR="black">goto</FONT>"</TD>
4248 </TR>
4249 <TR VALIGN=TOP>
4250 <TD>
4251 <P><A NAME="breakstatement"></a><A HREF="#Xref.BreakStatement">BreakStatement</A>
4252 <TD VALIGN=TOP>=</TD>
4253 <TD>"<FONT COLOR="black">break</FONT>"</TD>
4254 </TR>
4255 <TR VALIGN=TOP>
4256 <TD>
4257 <P><A NAME="continuestatement"></a><A HREF="#Xref.ContinueStatement">ContinueStatement</A>
4258 <TD VALIGN=TOP>=</TD>
4259 <TD>"<FONT COLOR="black">continue</FONT>"</TD>
4260 </TR>
4261 <TR VALIGN=TOP>
4262 <TD>
4263 <P><A NAME="repeatstatement"></a><A HREF="#Xref.RepeatStatement">RepeatStatement</A>
4264 <TD VALIGN=TOP>=</TD>
4265 <TD>"<FONT COLOR="black">repeat</FONT>"</TD>
4266 </TR>
4267 <TR VALIGN=TOP>
4268 <TD>
4269 <P><A NAME="activateop"></a><A HREF="#Xref.ActivateOp">ActivateOp</A>
4270 <TD VALIGN=TOP>=</TD>
4271 <TD><A HREF="#activatekeyword">ActivateKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#altstepinstance">AltstepInstance</A> "<FONT COLOR="black">)</FONT>"</TD>
4272 </TR>
4273 <TR VALIGN=TOP>
4274 <TD>
4275 <P><A NAME="activatekeyword"></a><A HREF="#Xref.ActivateKeyword">ActivateKeyword</A>
4276 <TD VALIGN=TOP>=</TD>
4277 <TD>"<FONT COLOR="black">activate</FONT>"</TD>
4278 </TR>
4279 <TR VALIGN=TOP>
4280 <TD>
4281 <P><A NAME="deactivatestatement"></a><A HREF="#Xref.DeactivateStatement">DeactivateStatement</A>
4282 <TD VALIGN=TOP>=</TD>
4283 <TD><A HREF="#deactivatekeyword">DeactivateKeyword</A> ["<FONT COLOR="black">(</FONT>" <A HREF="#expression">Expression</A> "<FONT COLOR="black">)</FONT>"]</TD>
4284 </TR>
4285 <TR VALIGN=TOP>
4286 <TD></TD>
4287 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS expression shall evaluate to a value of default type</FONT></TD>
4288 </TR>
4289 <TR VALIGN=TOP>
4290 <TD>
4291 <P><A NAME="deactivatekeyword"></a><A HREF="#Xref.DeactivateKeyword">DeactivateKeyword</A>
4292 <TD VALIGN=TOP>=</TD>
4293 <TD>"<FONT COLOR="black">deactivate</FONT>"</TD>
4294 </TR>
4295 <TR VALIGN=TOP>
4296 <TD></TD>
4297 <TD></TD>
4298 </TR>
4299 <TR VALIGN=TOP>
4300 <TD>
4301 <P><A NAME="basicstatements"></a><A HREF="#Xref.BasicStatements">BasicStatements</A>
4302 <TD VALIGN=TOP>=</TD>
4303 <TD><A HREF="#assignment">Assignment</A> | <A HREF="#logstatement">LogStatement</A> | <A HREF="#loopconstruct">LoopConstruct</A> | <A HREF="#conditionalconstruct">ConditionalConstruct</A></TD>
4304 </TR>
4305 <TR VALIGN=TOP>
4306 <TD>
4307 <P><A NAME="expression"></a><A HREF="#Xref.Expression">Expression</A>
4308 <TD VALIGN=TOP>=</TD>
4309 <TD><A HREF="#singleexpression">SingleExpression</A> | <A HREF="#compoundexpression">CompoundExpression</A></TD>
4310 </TR>
4311 <TR VALIGN=TOP>
4312 <TD></TD>
4313 <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>
4314 </TR>
4315 <TR VALIGN=TOP>
4316 <TD>
4317 <P><A NAME="compoundexpression"></a><A HREF="#Xref.CompoundExpression">CompoundExpression</A>
4318 <TD VALIGN=TOP>=</TD>
4319 <TD><A HREF="#fieldexpressionlist">FieldExpressionList</A> | <A HREF="#arrayexpression">ArrayExpression</A></TD>
4320 </TR>
4321 <TR VALIGN=TOP>
4322 <TD></TD>
4323 <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>
4324 </TR>
4325 <TR VALIGN=TOP>
4326 <TD>
4327 <P><A NAME="fieldexpressionlist"></a><A HREF="#Xref.FieldExpressionList">FieldExpressionList</A>
4328 <TD VALIGN=TOP>=</TD>
4329 <TD>"<FONT COLOR="black">{</FONT>" <A HREF="#fieldexpressionspec">FieldExpressionSpec</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fieldexpressionspec">FieldExpressionSpec</A> ) "<FONT
4330 COLOR="black">}</FONT>"</TD>
4331 </TR>
4332 <TR VALIGN=TOP>
4333 <TD>
4334 <P><A NAME="fieldexpressionspec"></a><A HREF="#Xref.FieldExpressionSpec">FieldExpressionSpec</A>
4335 <TD VALIGN=TOP>=</TD>
4336 <TD><A HREF="#fieldreference">FieldReference</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#expression">Expression</A></TD>
4337 </TR>
4338 <TR VALIGN=TOP>
4339 <TD>
4340 <P><A NAME="arrayexpression"></a><A HREF="#Xref.ArrayExpression">ArrayExpression</A>
4341 <TD VALIGN=TOP>=</TD>
4342 <TD>"<FONT COLOR="black">{</FONT>" [<A HREF="#arrayelementexpressionlist">ArrayElementExpressionList</A>] "<FONT COLOR="black">}</FONT>"</TD>
4343 </TR>
4344 <TR VALIGN=TOP>
4345 <TD>
4346 <P><A NAME="arrayelementexpressionlist"></a><A HREF="#Xref.ArrayElementExpressionList">ArrayElementExpressionList</A>
4347 <TD VALIGN=TOP>=</TD>
4348 <TD><A HREF="#notusedorexpression">NotUsedOrExpression</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#notusedorexpression">NotUsedOrExpression</A> )</TD>
4349 </TR>
4350 <TR VALIGN=TOP>
4351 <TD>
4352 <P><A NAME="notusedorexpression"></a><A HREF="#Xref.NotUsedOrExpression">NotUsedOrExpression</A>
4353 <TD VALIGN=TOP>=</TD>
4354 <TD><A HREF="#expression">Expression</A> | <A HREF="#notusedsymbol">NotUsedSymbol</A></TD>
4355 </TR>
4356 <TR VALIGN=TOP>
4357 <TD>
4358 <P><A NAME="constantexpression"></a><A HREF="#Xref.ConstantExpression">ConstantExpression</A>
4359 <TD VALIGN=TOP>=</TD>
4360 <TD><A HREF="#singleconstexpression">SingleConstExpression</A> | <A HREF="#compoundconstexpression">CompoundConstExpression</A></TD>
4361 </TR>
4362 <TR VALIGN=TOP>
4363 <TD>
4364 <P><A NAME="singleconstexpression"></a><A HREF="#Xref.SingleConstExpression">SingleConstExpression</A>
4365 <TD VALIGN=TOP>=</TD>
4366 <TD><A HREF="#singleexpression">SingleExpression</A></TD>
4367 </TR>
4368 <TR VALIGN=TOP>
4369 <TD></TD>
4370 <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>
4371 </TR>
4372 <TR VALIGN=TOP>
4373 <TD>
4374 <P><A NAME="booleanexpression"></a><A HREF="#Xref.BooleanExpression">BooleanExpression</A>
4375 <TD VALIGN=TOP>=</TD>
4376 <TD><A HREF="#singleexpression">SingleExpression</A></TD>
4377 </TR>
4378 <TR VALIGN=TOP>
4379 <TD></TD>
4380 <TD>&nbsp;&nbsp;<FONT COLOR="green">; STATIC SEMANTICS - BooleanExpression shall resolve to a Value of type Boolean</FONT></TD>
4381 </TR>
4382 <TR VALIGN=TOP>
4383 <TD>
4384 <P><A NAME="compoundconstexpression"></a><A HREF="#Xref.CompoundConstExpression">CompoundConstExpression</A>
4385 <TD VALIGN=TOP>=</TD>
4386 <TD><A HREF="#fieldconstexpressionlist">FieldConstExpressionList</A> | <A HREF="#arrayconstexpression">ArrayConstExpression</A></TD>
4387 </TR>
4388 <TR VALIGN=TOP>
4389 <TD></TD>
4390 <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>
4391 </TR>
4392 <TR VALIGN=TOP>
4393 <TD>
4394 <P><A NAME="fieldconstexpressionlist"></a><A HREF="#Xref.FieldConstExpressionList">FieldConstExpressionList</A>
4395 <TD VALIGN=TOP>=</TD>
4396 <TD>"<FONT COLOR="black">{</FONT>" <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A>
4397 ) "<FONT COLOR="black">}</FONT>"</TD>
4398 </TR>
4399 <TR VALIGN=TOP>
4400 <TD>
4401 <P><A NAME="fieldconstexpressionspec"></a><A HREF="#Xref.FieldConstExpressionSpec">FieldConstExpressionSpec</A>
4402 <TD VALIGN=TOP>=</TD>
4403 <TD><A HREF="#fieldreference">FieldReference</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#constantexpression">ConstantExpression</A></TD>
4404 </TR>
4405 <TR VALIGN=TOP>
4406 <TD>
4407 <P><A NAME="arrayconstexpression"></a><A HREF="#Xref.ArrayConstExpression">ArrayConstExpression</A>
4408 <TD VALIGN=TOP>=</TD>
4409 <TD>"<FONT COLOR="black">{</FONT>" [<A HREF="#arrayelementconstexpressionlist">ArrayElementConstExpressionList</A>] "<FONT COLOR="black">}</FONT>"</TD>
4410 </TR>
4411 <TR VALIGN=TOP>
4412 <TD>
4413 <P><A NAME="arrayelementconstexpressionlist"></a><A HREF="#Xref.ArrayElementConstExpressionList">ArrayElementConstExpressionList</A>
4414 <TD VALIGN=TOP>=</TD>
4415 <TD><A HREF="#constantexpression">ConstantExpression</A> *( "<FONT COLOR="black">,</FONT>" <A HREF="#constantexpression">ConstantExpression</A> )</TD>
4416 </TR>
4417 <TR VALIGN=TOP>
4418 <TD>
4419 <P><A NAME="assignment"></a><A HREF="#Xref.Assignment">Assignment</A>
4420 <TD VALIGN=TOP>=</TD>
4421 <TD><A HREF="#variableref">VariableRef</A> <A HREF="#assignmentchar">AssignmentChar</A> <A HREF="#expression">Expression</A></TD>
4422 </TR>
4423 <TR VALIGN=TOP>
4424 <TD></TD>
4425 <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>
4426 </TR>
4427 <TR VALIGN=TOP>
4428 <TD>
4429 <P><A NAME="singleexpression"></a><A HREF="#Xref.SingleExpression">SingleExpression</A>
4430 <TD VALIGN=TOP>=</TD>
4431 <TD><A HREF="#xorexpression">XorExpression</A> *( "<FONT COLOR="black">or</FONT>" <A HREF="#xorexpression">XorExpression</A> )</TD>
4432 </TR>
4433 <TR VALIGN=TOP>
4434 <TD></TD>
4435 <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>
4436 </TR>
4437 <TR VALIGN=TOP>
4438 <TD>
4439 <P><A NAME="xorexpression"></a><A HREF="#Xref.XorExpression">XorExpression</A>
4440 <TD VALIGN=TOP>=</TD>
4441 <TD><A HREF="#andexpression">AndExpression</A> *( "<FONT COLOR="black">xor</FONT>" <A HREF="#andexpression">AndExpression</A> )</TD>
4442 </TR>
4443 <TR VALIGN=TOP>
4444 <TD></TD>
4445 <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>
4446 </TR>
4447 <TR VALIGN=TOP>
4448 <TD>
4449 <P><A NAME="andexpression"></a><A HREF="#Xref.AndExpression">AndExpression</A>
4450 <TD VALIGN=TOP>=</TD>
4451 <TD><A HREF="#notexpression">NotExpression</A> *( "<FONT COLOR="black">and</FONT>" <A HREF="#notexpression">NotExpression</A> )</TD>
4452 </TR>
4453 <TR VALIGN=TOP>
4454 <TD></TD>
4455 <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>
4456 </TR>
4457 <TR VALIGN=TOP>
4458 <TD>
4459 <P><A NAME="notexpression"></a><A HREF="#Xref.NotExpression">NotExpression</A>
4460 <TD VALIGN=TOP>=</TD>
4461 <TD>["<FONT COLOR="black">not</FONT>"] <A HREF="#equalexpression">EqualExpression</A></TD>
4462 </TR>
4463 <TR VALIGN=TOP>
4464 <TD></TD>
4465 <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>
4466 </TR>
4467 <TR VALIGN=TOP>
4468 <TD>
4469 <P><A NAME="equalexpression"></a><A HREF="#Xref.EqualExpression">EqualExpression</A>
4470 <TD VALIGN=TOP>=</TD>
4471 <TD><A HREF="#relexpression">RelExpression</A> *( <A HREF="#equalop">EqualOp</A> <A HREF="#relexpression">RelExpression</A> )</TD>
4472 </TR>
4473 <TR VALIGN=TOP>
4474 <TD></TD>
4475 <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>
4476 </TR>
4477 <TR VALIGN=TOP>
4478 <TD>
4479 <P><A NAME="relexpression"></a><A HREF="#Xref.RelExpression">RelExpression</A>
4480 <TD VALIGN=TOP>=</TD>
4481 <TD><A HREF="#shiftexpression">ShiftExpression</A> *( <A HREF="#relop">RelOp</A> <A HREF="#shiftexpression">ShiftExpression</A> )</TD>
4482 </TR>
4483 <TR VALIGN=TOP>
4484 <TD></TD>
4485 <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
4486 (these values can either be TTCN or ASN.1 values) or derivatives of these types</FONT></TD>
4487 </TR>
4488 <TR VALIGN=TOP>
4489 <TD>
4490 <P><A NAME="shiftexpression"></a><A HREF="#Xref.ShiftExpression">ShiftExpression</A>
4491 <TD VALIGN=TOP>=</TD>
4492 <TD><A HREF="#bitorexpression">BitOrExpression</A> *( <A HREF="#shiftop">ShiftOp</A> <A HREF="#bitorexpression">BitOrExpression</A> )</TD>
4493 </TR>
4494 <TR VALIGN=TOP>
4495 <TD></TD>
4496 <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
4497 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
4498 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>
4499 </TR>
4500 <TR VALIGN=TOP>
4501 <TD>
4502 <P><A NAME="bitorexpression"></a><A HREF="#Xref.BitOrExpression">BitOrExpression</A>
4503 <TD VALIGN=TOP>=</TD>
4504 <TD><A HREF="#bitxorexpression">BitXorExpression</A> *( "<FONT COLOR="black">or4b</FONT>" <A HREF="#bitxorexpression">BitXorExpression</A> )</TD>
4505 </TR>
4506 <TR VALIGN=TOP>
4507 <TD></TD>
4508 <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>
4509 </TR>
4510 <TR VALIGN=TOP>
4511 <TD>
4512 <P><A NAME="bitxorexpression"></a><A HREF="#Xref.BitXorExpression">BitXorExpression</A>
4513 <TD VALIGN=TOP>=</TD>
4514 <TD><A HREF="#bitandexpression">BitAndExpression</A> *( "<FONT COLOR="black">xor4b</FONT>" <A HREF="#bitandexpression">BitAndExpression</A> )</TD>
4515 </TR>
4516 <TR VALIGN=TOP>
4517 <TD></TD>
4518 <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>
4519 </TR>
4520 <TR VALIGN=TOP>
4521 <TD>
4522 <P><A NAME="bitandexpression"></a><A HREF="#Xref.BitAndExpression">BitAndExpression</A>
4523 <TD VALIGN=TOP>=</TD>
4524 <TD><A HREF="#bitnotexpression">BitNotExpression</A> *( "<FONT COLOR="black">and4b</FONT>" <A HREF="#bitnotexpression">BitNotExpression</A> )</TD>
4525 </TR>
4526 <TR VALIGN=TOP>
4527 <TD></TD>
4528 <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>
4529 </TR>
4530 <TR VALIGN=TOP>
4531 <TD>
4532 <P><A NAME="bitnotexpression"></a><A HREF="#Xref.BitNotExpression">BitNotExpression</A>
4533 <TD VALIGN=TOP>=</TD>
4534 <TD>["<FONT COLOR="black">not4b</FONT>"] <A HREF="#addexpression">AddExpression</A></TD>
4535 </TR>
4536 <TR VALIGN=TOP>
4537 <TD></TD>
4538 <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
4539 types.</FONT></TD>
4540 </TR>
4541 <TR VALIGN=TOP>
4542 <TD>
4543 <P><A NAME="addexpression"></a><A HREF="#Xref.AddExpression">AddExpression</A>
4544 <TD VALIGN=TOP>=</TD>
4545 <TD><A HREF="#mulexpression">MulExpression</A> *( <A HREF="#addop">AddOp</A> <A HREF="#mulexpression">MulExpression</A> )</TD>
4546 </TR>
4547 <TR VALIGN=TOP>
4548 <TD></TD>
4549 <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
4550 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
4551 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>
4552 </TR>
4553 <TR VALIGN=TOP>
4554 <TD>
4555 <P><A NAME="mulexpression"></a><A HREF="#Xref.MulExpression">MulExpression</A>
4556 <TD VALIGN=TOP>=</TD>
4557 <TD><A HREF="#unaryexpression">UnaryExpression</A> *( <A HREF="#multiplyop">MultiplyOp</A> <A HREF="#unaryexpression">UnaryExpression</A> )</TD>
4558 </TR>
4559 <TR VALIGN=TOP>
4560 <TD></TD>
4561 <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
4562 shall resolve to type integer or float or derivatives of these types.</FONT></TD>
4563 </TR>
4564 <TR VALIGN=TOP>
4565 <TD>
4566 <P><A NAME="unaryexpression"></a><A HREF="#Xref.UnaryExpression">UnaryExpression</A>
4567 <TD VALIGN=TOP>=</TD>
4568 <TD>[<A HREF="#unaryop">UnaryOp</A>] <A HREF="#primary">Primary</A></TD>
4569 </TR>
4570 <TR VALIGN=TOP>
4571 <TD></TD>
4572 <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>
4573 </TR>
4574 <TR VALIGN=TOP>
4575 <TD>
4576 <P><A NAME="primary"></a><A HREF="#Xref.Primary">Primary</A>
4577 <TD VALIGN=TOP>=</TD>
4578 <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>
4579 </TR>
4580 <TR VALIGN=TOP>
4581 <TD>
4582 <P><A NAME="extendedfieldreference"></a><A HREF="#Xref.ExtendedFieldReference">ExtendedFieldReference</A>
4583 <TD VALIGN=TOP>=</TD>
4584 <TD>1*( ( <A HREF="#dot">Dot</A> ( <A HREF="#structfieldidentifier">StructFieldIdentifier</A> | <A HREF="#arrayorbitref">ArrayOrBitRef</A> | <A HREF="#typedefidentifier">TypeDefIdentifier</A>
4585 ) ) | <A HREF="#arrayorbitref">ArrayOrBitRef</A> )</TD>
4586 </TR>
4587 <TR VALIGN=TOP>
4588 <TD></TD>
4589 <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
4590 ExtendedFieldReference is used is anytype.</FONT></TD>
4591 </TR>
4592 <TR VALIGN=TOP>
4593 <TD>
4594 <P><A NAME="opcall"></a><A HREF="#Xref.OpCall">OpCall</A>
4595 <TD VALIGN=TOP>=</TD>
4596 <TD><A HREF="#configurationops">ConfigurationOps</A> | <A HREF="#verdictops">VerdictOps</A> | <A HREF="#timerops">TimerOps</A> | <A HREF="#testcaseinstance">TestcaseInstance</A> | <A
4597 HREF="#functioninstance">FunctionInstance</A> | <A HREF="#templateops">TemplateOps</A> | <A HREF="#activateop">ActivateOp</A></TD>
4598 </TR>
4599 <TR VALIGN=TOP>
4600 <TD>
4601 <P><A NAME="addop"></a><A HREF="#Xref.AddOp">AddOp</A>
4602 <TD VALIGN=TOP>=</TD>
4603 <TD>"<FONT COLOR="black">+</FONT>" | "<FONT COLOR="black">-</FONT>" | <A HREF="#stringop">StringOp</A></TD>
4604 </TR>
4605 <TR VALIGN=TOP>
4606 <TD></TD>
4607 <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
4608 integer or float (i.e., subrange)</FONT></TD>
4609 </TR>
4610 <TR VALIGN=TOP>
4611 <TD>
4612 <P><A NAME="multiplyop"></a><A HREF="#Xref.MultiplyOp">MultiplyOp</A>
4613 <TD VALIGN=TOP>=</TD>
4614 <TD>"<FONT COLOR="black">*</FONT>" | "<FONT COLOR="black">/</FONT>" | "<FONT COLOR="black">mod</FONT>" | "<FONT COLOR="black">rem</FONT>"</TD>
4615 </TR>
4616 <TR VALIGN=TOP>
4617 <TD></TD>
4618 <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
4619 derivations of integer or float (i.e., subrange).</FONT></TD>
4620 </TR>
4621 <TR VALIGN=TOP>
4622 <TD>
4623 <P><A NAME="unaryop"></a><A HREF="#Xref.UnaryOp">UnaryOp</A>
4624 <TD VALIGN=TOP>=</TD>
4625 <TD>"<FONT COLOR="black">+</FONT>" | "<FONT COLOR="black">-</FONT>"</TD>
4626 </TR>
4627 <TR VALIGN=TOP>
4628 <TD></TD>
4629 <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
4630 integer or float (i.e., subrange).</FONT></TD>
4631 </TR>
4632 <TR VALIGN=TOP>
4633 <TD>
4634 <P><A NAME="relop"></a><A HREF="#Xref.RelOp">RelOp</A>
4635 <TD VALIGN=TOP>=</TD>
4636 <TD>"<FONT COLOR="black"><</FONT>" | "<FONT COLOR="black">></FONT>" | "<FONT COLOR="black">>=</FONT>" | "<FONT COLOR="black"><=</FONT>"</TD>
4637 </TR>
4638 <TR VALIGN=TOP>
4639 <TD></TD>
4640 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - the precedence of the operators is defined in Table 7</FONT></TD>
4641 </TR>
4642 <TR VALIGN=TOP>
4643 <TD>
4644 <P><A NAME="equalop"></a><A HREF="#Xref.EqualOp">EqualOp</A>
4645 <TD VALIGN=TOP>=</TD>
4646 <TD>"<FONT COLOR="black">==</FONT>" | "<FONT COLOR="black">!=</FONT>"</TD>
4647 </TR>
4648 <TR VALIGN=TOP>
4649 <TD></TD>
4650 <TD></TD>
4651 </TR>
4652 <TR VALIGN=TOP>
4653 <TD></TD>
4654 <TD></TD>
4655 </TR>
4656 <TR VALIGN=TOP>
4657 <TD>
4658 <P><A NAME="stringop"></a><A HREF="#Xref.StringOp">StringOp</A>
4659 <TD VALIGN=TOP>=</TD>
4660 <TD>"<FONT COLOR="black">&</FONT>"</TD>
4661 </TR>
4662 <TR VALIGN=TOP>
4663 <TD></TD>
4664 <TD>&nbsp;&nbsp;<FONT COLOR="green">; OPERATIONAL SEMANTICS - Operands of the string operator shall be bitstring, hexstring, octetstring or character string</FONT></TD>
4665 </TR>
4666 <TR VALIGN=TOP>
4667 <TD>
4668 <P><A NAME="shiftop"></a><A HREF="#Xref.ShiftOp">ShiftOp</A>
4669 <TD VALIGN=TOP>=</TD>
4670 <TD>"<FONT COLOR="black"><<</FONT>" | "<FONT COLOR="black">>></FONT>" | "<FONT COLOR="black"><@</FONT>" | "<FONT COLOR="black">@></FONT>"</TD>
4671 </TR>
4672 <TR VALIGN=TOP>
4673 <TD>
4674 <P><A NAME="logstatement"></a><A HREF="#Xref.LogStatement">LogStatement</A>
4675 <TD VALIGN=TOP>=</TD>
4676 <TD><A HREF="#logkeyword">LogKeyword</A> "<FONT COLOR="black">(</FONT>" [<A HREF="#freetext">FreeText</A>] "<FONT COLOR="black">)</FONT>"</TD>
4677 </TR>
4678 <TR VALIGN=TOP>
4679 <TD>
4680 <P><A NAME="logkeyword"></a><A HREF="#Xref.LogKeyword">LogKeyword</A>
4681 <TD VALIGN=TOP>=</TD>
4682 <TD>"<FONT COLOR="black">log</FONT>"</TD>
4683 </TR>
4684 <TR VALIGN=TOP>
4685 <TD>
4686 <P><A NAME="loopconstruct"></a><A HREF="#Xref.LoopConstruct">LoopConstruct</A>
4687 <TD VALIGN=TOP>=</TD>
4688 <TD><A HREF="#forstatement">ForStatement</A> | <A HREF="#whilestatement">WhileStatement</A> | <A HREF="#dowhilestatement">DoWhileStatement</A></TD>
4689 </TR>
4690 <TR VALIGN=TOP>
4691 <TD>
4692 <P><A NAME="forstatement"></a><A HREF="#Xref.ForStatement">ForStatement</A>
4693 <TD VALIGN=TOP>=</TD>
4694 <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>
4695 <A HREF="#step">Step</A> "<FONT COLOR="black">)</FONT>" <A HREF="#statementblock">StatementBlock</A></TD>
4696 </TR>
4697 <TR VALIGN=TOP>
4698 <TD>
4699 <P><A NAME="forkeyword"></a><A HREF="#Xref.ForKeyword">ForKeyword</A>
4700 <TD VALIGN=TOP>=</TD>
4701 <TD>"<FONT COLOR="black">for</FONT>"</TD>
4702 </TR>
4703 <TR VALIGN=TOP>
4704 <TD>
4705 <P><A NAME="initial"></a><A HREF="#Xref.Initial">Initial</A>
4706 <TD VALIGN=TOP>=</TD>
4707 <TD><A HREF="#varinstance">VarInstance</A> | <A HREF="#assignment">Assignment</A></TD>
4708 </TR>
4709 <TR VALIGN=TOP>
4710 <TD>
4711 <P><A NAME="final"></a><A HREF="#Xref.Final">Final</A>
4712 <TD VALIGN=TOP>=</TD>
4713 <TD><A HREF="#booleanexpression">BooleanExpression</A></TD>
4714 </TR>
4715 <TR VALIGN=TOP>
4716 <TD>
4717 <P><A NAME="step"></a><A HREF="#Xref.Step">Step</A>
4718 <TD VALIGN=TOP>=</TD>
4719 <TD><A HREF="#assignment">Assignment</A></TD>
4720 </TR>
4721 <TR VALIGN=TOP>
4722 <TD>
4723 <P><A NAME="whilestatement"></a><A HREF="#Xref.WhileStatement">WhileStatement</A>
4724 <TD VALIGN=TOP>=</TD>
4725 <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>
4726 </TR>
4727 <TR VALIGN=TOP>
4728 <TD>
4729 <P><A NAME="whilekeyword"></a><A HREF="#Xref.WhileKeyword">WhileKeyword</A>
4730 <TD VALIGN=TOP>=</TD>
4731 <TD>"<FONT COLOR="black">while</FONT>"</TD>
4732 </TR>
4733 <TR VALIGN=TOP>
4734 <TD>
4735 <P><A NAME="dowhilestatement"></a><A HREF="#Xref.DoWhileStatement">DoWhileStatement</A>
4736 <TD VALIGN=TOP>=</TD>
4737 <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>
4738 "<FONT COLOR="black">)</FONT>"</TD>
4739 </TR>
4740 <TR VALIGN=TOP>
4741 <TD>
4742 <P><A NAME="dokeyword"></a><A HREF="#Xref.DoKeyword">DoKeyword</A>
4743 <TD VALIGN=TOP>=</TD>
4744 <TD>"<FONT COLOR="black">do</FONT>"</TD>
4745 </TR>
4746 <TR VALIGN=TOP>
4747 <TD>
4748 <P><A NAME="conditionalconstruct"></a><A HREF="#Xref.ConditionalConstruct">ConditionalConstruct</A>
4749 <TD VALIGN=TOP>=</TD>
4750 <TD><A HREF="#ifkeyword">IfKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#booleanexpression">BooleanExpression</A> "<FONT COLOR="black">)</FONT>" <A HREF="#statementblock">StatementBlock</A>
4751 *( <A HREF="#elseifclause">ElseIfClause</A> ) [<A HREF="#elseclause">ElseClause</A>]</TD>
4752 </TR>
4753 <TR VALIGN=TOP>
4754 <TD>
4755 <P><A NAME="ifkeyword"></a><A HREF="#Xref.IfKeyword">IfKeyword</A>
4756 <TD VALIGN=TOP>=</TD>
4757 <TD>"<FONT COLOR="black">if</FONT>"</TD>
4758 </TR>
4759 <TR VALIGN=TOP>
4760 <TD>
4761 <P><A NAME="elseifclause"></a><A HREF="#Xref.ElseIfClause">ElseIfClause</A>
4762 <TD VALIGN=TOP>=</TD>
4763 <TD><A HREF="#elsekeyword">ElseKeyword</A> <A HREF="#ifkeyword">IfKeyword</A> "<FONT COLOR="black">(</FONT>" <A HREF="#booleanexpression">BooleanExpression</A> "<FONT COLOR="black">)</FONT>"
4764 <A HREF="#statementblock">StatementBlock</A></TD>
4765 </TR>
4766 <TR VALIGN=TOP>
4767 <TD>
4768 <P><A NAME="elsekeyword"></a><A HREF="#Xref.ElseKeyword">ElseKeyword</A>
4769 <TD VALIGN=TOP>=</TD>
4770 <TD>"<FONT COLOR="black">else</FONT>"</TD>
4771 </TR>
4772 <TR VALIGN=TOP>
4773 <TD>
4774 <P><A NAME="elseclause"></a><A HREF="#Xref.ElseClause">ElseClause</A>
4775 <TD VALIGN=TOP>=</TD>
4776 <TD><A HREF="#elsekeyword">ElseKeyword</A> <A HREF="#statementblock">StatementBlock</A></TD>
4777 </TR>
4778 <TR VALIGN=TOP>
4779 <TD></TD>
4780 <TD></TD>
4781 </TR>
4782 <TR VALIGN=TOP>
4783 <TD>
4784 <P><A NAME="dot"></a><A HREF="#Xref.Dot">Dot</A>
4785 <TD VALIGN=TOP>=</TD>
4786 <TD>"<FONT COLOR="black">.</FONT>"</TD>
4787 </TR>
4788 <TR VALIGN=TOP>
4789 <TD>
4790 <P><A NAME="dash"></a><A HREF="#Xref.Dash">Dash</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="minus"></a><A HREF="#Xref.Minus">Minus</A>
4797 <TD VALIGN=TOP>=</TD>
4798 <TD><A HREF="#dash">Dash</A></TD>
4799 </TR>
4800 <TR VALIGN=TOP>
4801 <TD>
4802 <P><A NAME="semicolon"></a><A HREF="#Xref.SemiColon">SemiColon</A>
4803 <TD VALIGN=TOP>=</TD>
4804 <TD>"<FONT COLOR="black">;</FONT>"</TD>
4805 </TR>
4806 <TR VALIGN=TOP>
4807 <TD>
4808 <P><A NAME="colon"></a><A HREF="#Xref.Colon">Colon</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="underscore"></a><A HREF="#Xref.Underscore">Underscore</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="beginchar"></a><A HREF="#Xref.BeginChar">BeginChar</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="endchar"></a><A HREF="#Xref.EndChar">EndChar</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="assignmentchar"></a><A HREF="#Xref.AssignmentChar">AssignmentChar</A>
4833 <TD VALIGN=TOP>=</TD>
4834 <TD>"<FONT COLOR="black">:=</FONT>"</TD>
4835 </TR>
4836 <TR VALIGN=TOP>
4837 <TD></TD>
4838 <TD></TD>
4839 </TR>
4840 </TABLE>
4841 <A NAME="Xref">
4842 <H2>Symbol Cross Reference List</H2>
4843 </A>
4844 <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.
4845 <TABLE CELLSPACING=1 BORDER=1 CELLPADDING=1>
4846 <CAPTION><BR>
4847 <B><I>Symbol Cross-Reference Table</i></b></CAPTION>
4848 <TR>
4849 <TH BGCOLOR="#FFB599" ALIGN=LEFT><B>Reference</B></TH>
4850 <TH BGCOLOR="#FFB599" ALIGN=LEFT><B>Productions which Reference this Symbol</B></TH>
4851 </TR>
4852 <TR VALIGN=TOP>
4853 <TD><A NAME="Xref.ActionKeyword"></a><A HREF="#actionkeyword">ActionKeyword</A></TD>
4854 <TD><A HREF="#sutstatements">SUTStatements</A></TD>
4855 </TR>
4856 <TR VALIGN=TOP>
4857 <TD><A NAME="Xref.ActivateKeyword"></a><A HREF="#activatekeyword">ActivateKeyword</A></TD>
4858 <TD><A HREF="#activateop">ActivateOp</A></TD>
4859 </TR>
4860 <TR VALIGN=TOP>
4861 <TD><A NAME="Xref.ActivateOp"></a><A HREF="#activateop">ActivateOp</A></TD>
4862 <TD><A HREF="#behaviourstatements">BehaviourStatements</A>, <A HREF="#opcall">OpCall</A></TD>
4863 </TR>
4864 <TR VALIGN=TOP>
4865 <TD><A NAME="Xref.AddExpression"></a><A HREF="#addexpression">AddExpression</A></TD>
4866 <TD><A HREF="#bitnotexpression">BitNotExpression</A></TD>
4867 </TR>
4868 <TR VALIGN=TOP>
4869 <TD><A NAME="Xref.AddOp"></a><A HREF="#addop">AddOp</A></TD>
4870 <TD><A HREF="#addexpression">AddExpression</A></TD>
4871 </TR>
4872 <TR VALIGN=TOP>
4873 <TD><A NAME="Xref.AddressKeyword"></a><A HREF="#addresskeyword">AddressKeyword</A></TD>
4874 <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>,
4875 <A HREF="#predefinedtype">PredefinedType</A></TD>
4876 </TR>
4877 <TR VALIGN=TOP>
4878 <TD><A NAME="Xref.AddressRef"></a><A HREF="#addressref">AddressRef</A></TD>
4879 <TD><A HREF="#toclause">ToClause</A>, <A HREF="#fromclause">FromClause</A></TD>
4880 </TR>
4881 <TR VALIGN=TOP>
4882 <TD><A NAME="Xref.AddressValue"></a><A HREF="#addressvalue">AddressValue</A></TD>
4883 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
4884 </TR>
4885 <TR VALIGN=TOP>
4886 <TD><A NAME="Xref.AllAltstepsWithExcept"></a><A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A></TD>
4887 <TD><A HREF="#importaltstepspec">ImportAltstepSpec</A></TD>
4888 </TR>
4889 <TR VALIGN=TOP>
4890 <TD><A NAME="Xref.AllConstsWithExcept"></a><A HREF="#allconstswithexcept">AllConstsWithExcept</A></TD>
4891 <TD><A HREF="#importconstspec">ImportConstSpec</A></TD>
4892 </TR>
4893 <TR VALIGN=TOP>
4894 <TD><A NAME="Xref.AllFunctionsWithExcept"></a><A HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A></TD>
4895 <TD><A HREF="#importfunctionspec">ImportFunctionSpec</A></TD>
4896 </TR>
4897 <TR VALIGN=TOP>
4898 <TD><A NAME="Xref.AllGroupsWithExcept"></a><A HREF="#allgroupswithexcept">AllGroupsWithExcept</A></TD>
4899 <TD><A HREF="#importgroupspec">ImportGroupSpec</A></TD>
4900 </TR>
4901 <TR VALIGN=TOP>
4902 <TD><A NAME="Xref.AllKeyword"></a><A HREF="#allkeyword">AllKeyword</A></TD>
4903 <TD><A HREF="#allortypelist">AllOrTypeList</A>, <A HREF="#allorsignaturelist">AllOrSignatureList</A>, <A HREF="#procortypelist">ProcOrTypeList</A>, <A HREF="#allwithexcepts">AllWithExcepts</A>,
4904 <A HREF="#exceptgroupspec">ExceptGroupSpec</A>, <A HREF="#excepttypedefspec">ExceptTypeDefSpec</A>, <A HREF="#excepttemplatespec">ExceptTemplateSpec</A>, <A HREF="#exceptconstspec">ExceptConstSpec</A>,
4905 <A HREF="#excepttestcasespec">ExceptTestcaseSpec</A>, <A HREF="#exceptaltstepspec">ExceptAltstepSpec</A>, <A HREF="#exceptfunctionspec">ExceptFunctionSpec</A>, <A HREF="#exceptsignaturespec">ExceptSignatureSpec</A>,
4906 <A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A>, <A HREF="#allgroupswithexcept">AllGroupsWithExcept</A>, <A HREF="#alltypeswithexcept">AllTypesWithExcept</A>, <A HREF="#alltemplswithexcept">AllTemplsWithExcept</A>,
4907 <A HREF="#allconstswithexcept">AllConstsWithExcept</A>, <A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A>, <A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A>, <A
4908 HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A>, <A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A>, <A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A>, <A
4909 HREF="#componentid">ComponentId</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#portorall">PortOrAll</A>, <A HREF="#timerreforall">TimerRefOrAll</A>, <A HREF="#allref">AllRef</A>,
4910 <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
4911 HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A></TD>
4912 </TR>
4913 <TR VALIGN=TOP>
4914 <TD><A NAME="Xref.AllModuleParWithExcept"></a><A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A></TD>
4915 <TD><A HREF="#importmoduleparspec">ImportModuleParSpec</A></TD>
4916 </TR>
4917 <TR VALIGN=TOP>
4918 <TD><A NAME="Xref.AllOrSignatureList"></a><A HREF="#allorsignaturelist">AllOrSignatureList</A></TD>
4919 <TD><A HREF="#procedurelist">ProcedureList</A></TD>
4920 </TR>
4921 <TR VALIGN=TOP>
4922 <TD><A NAME="Xref.AllOrTypeList"></a><A HREF="#allortypelist">AllOrTypeList</A></TD>
4923 <TD><A HREF="#messagelist">MessageList</A></TD>
4924 </TR>
4925 <TR VALIGN=TOP>
4926 <TD><A NAME="Xref.AllRef"></a><A HREF="#allref">AllRef</A></TD>
4927 <TD><A HREF="#deforfieldref">DefOrFieldRef</A></TD>
4928 </TR>
4929 <TR VALIGN=TOP>
4930 <TD><A NAME="Xref.AllSignaturesWithExcept"></a><A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A></TD>
4931 <TD><A HREF="#importsignaturespec">ImportSignatureSpec</A></TD>
4932 </TR>
4933 <TR VALIGN=TOP>
4934 <TD><A NAME="Xref.AllTemplsWithExcept"></a><A HREF="#alltemplswithexcept">AllTemplsWithExcept</A></TD>
4935 <TD><A HREF="#importtemplatespec">ImportTemplateSpec</A></TD>
4936 </TR>
4937 <TR VALIGN=TOP>
4938 <TD><A NAME="Xref.AllTestcasesWithExcept"></a><A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A></TD>
4939 <TD><A HREF="#importtestcasespec">ImportTestcaseSpec</A></TD>
4940 </TR>
4941 <TR VALIGN=TOP>
4942 <TD><A NAME="Xref.AllTypesWithExcept"></a><A HREF="#alltypeswithexcept">AllTypesWithExcept</A></TD>
4943 <TD><A HREF="#importtypedefspec">ImportTypeDefSpec</A></TD>
4944 </TR>
4945 <TR VALIGN=TOP>
4946 <TD><A NAME="Xref.AllWithExcepts"></a><A HREF="#allwithexcepts">AllWithExcepts</A></TD>
4947 <TD><A HREF="#importdef">ImportDef</A></TD>
4948 </TR>
4949 <TR VALIGN=TOP>
4950 <TD><A NAME="Xref.AllowedValues"></a><A HREF="#allowedvalues">AllowedValues</A></TD>
4951 <TD><A HREF="#subtypespec">SubTypeSpec</A></TD>
4952 </TR>
4953 <TR VALIGN=TOP>
4954 <TD><A NAME="Xref.Alpha"></a><A HREF="#alpha">Alpha</A></TD>
4955 <TD><A HREF="#identifier">Identifier</A>, <A HREF="#alphanum">AlphaNum</A></TD>
4956 </TR>
4957 <TR VALIGN=TOP>
4958 <TD><A NAME="Xref.AlphaNum"></a><A HREF="#alphanum">AlphaNum</A></TD>
4959 <TD><A HREF="#identifier">Identifier</A></TD>
4960 </TR>
4961 <TR VALIGN=TOP>
4962 <TD><A NAME="Xref.AltConstruct"></a><A HREF="#altconstruct">AltConstruct</A></TD>
4963 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
4964 </TR>
4965 <TR VALIGN=TOP>
4966 <TD><A NAME="Xref.AltGuardChar"></a><A HREF="#altguardchar">AltGuardChar</A></TD>
4967 <TD><A HREF="#callbodyguard">CallBodyGuard</A>, <A HREF="#guardstatement">GuardStatement</A></TD>
4968 </TR>
4969 <TR VALIGN=TOP>
4970 <TD><A NAME="Xref.AltGuardList"></a><A HREF="#altguardlist">AltGuardList</A></TD>
4971 <TD><A HREF="#altstepdef">AltstepDef</A>, <A HREF="#altconstruct">AltConstruct</A></TD>
4972 </TR>
4973 <TR VALIGN=TOP>
4974 <TD><A NAME="Xref.AltKeyword"></a><A HREF="#altkeyword">AltKeyword</A></TD>
4975 <TD><A HREF="#altconstruct">AltConstruct</A></TD>
4976 </TR>
4977 <TR VALIGN=TOP>
4978 <TD><A NAME="Xref.AltstepDef"></a><A HREF="#altstepdef">AltstepDef</A></TD>
4979 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
4980 </TR>
4981 <TR VALIGN=TOP>
4982 <TD><A NAME="Xref.AltstepFormalParList"></a><A HREF="#altstepformalparlist">AltstepFormalParList</A></TD>
4983 <TD><A HREF="#altstepdef">AltstepDef</A></TD>
4984 </TR>
4985 <TR VALIGN=TOP>
4986 <TD><A NAME="Xref.AltstepIdentifier"></a><A HREF="#altstepidentifier">AltstepIdentifier</A></TD>
4987 <TD><A HREF="#altstepdef">AltstepDef</A>, <A HREF="#altstepref">AltstepRef</A>, <A HREF="#altstepreflist">AltstepRefList</A>, <A HREF="#altstepreflist">AltstepRefList</A>, <A
4988 HREF="#definitionref">DefinitionRef</A></TD>
4989 </TR>
4990 <TR VALIGN=TOP>
4991 <TD><A NAME="Xref.AltstepInstance"></a><A HREF="#altstepinstance">AltstepInstance</A></TD>
4992 <TD><A HREF="#behaviourstatements">BehaviourStatements</A>, <A HREF="#guardstatement">GuardStatement</A>, <A HREF="#activateop">ActivateOp</A></TD>
4993 </TR>
4994 <TR VALIGN=TOP>
4995 <TD><A NAME="Xref.AltstepKeyword"></a><A HREF="#altstepkeyword">AltstepKeyword</A></TD>
4996 <TD><A HREF="#altstepdef">AltstepDef</A>, <A HREF="#exceptaltstepspec">ExceptAltstepSpec</A>, <A HREF="#importaltstepspec">ImportAltstepSpec</A>, <A HREF="#allref">AllRef</A></TD>
4997 </TR>
4998 <TR VALIGN=TOP>
4999 <TD><A NAME="Xref.AltstepLocalDef"></a><A HREF="#altsteplocaldef">AltstepLocalDef</A></TD>
5000 <TD><A HREF="#altsteplocaldeflist">AltstepLocalDefList</A></TD>
5001 </TR>
5002 <TR VALIGN=TOP>
5003 <TD><A NAME="Xref.AltstepLocalDefList"></a><A HREF="#altsteplocaldeflist">AltstepLocalDefList</A></TD>
5004 <TD><A HREF="#altstepdef">AltstepDef</A></TD>
5005 </TR>
5006 <TR VALIGN=TOP>
5007 <TD><A NAME="Xref.AltstepRef"></a><A HREF="#altstepref">AltstepRef</A></TD>
5008 <TD><A HREF="#altstepinstance">AltstepInstance</A></TD>
5009 </TR>
5010 <TR VALIGN=TOP>
5011 <TD><A NAME="Xref.AltstepRefList"></a><A HREF="#altstepreflist">AltstepRefList</A></TD>
5012 <TD><A HREF="#exceptaltstepspec">ExceptAltstepSpec</A>, <A HREF="#importaltstepspec">ImportAltstepSpec</A>, <A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
5013 </TR>
5014 <TR VALIGN=TOP>
5015 <TD><A NAME="Xref.AndExpression"></a><A HREF="#andexpression">AndExpression</A></TD>
5016 <TD><A HREF="#xorexpression">XorExpression</A>, <A HREF="#xorexpression">XorExpression</A></TD>
5017 </TR>
5018 <TR VALIGN=TOP>
5019 <TD><A NAME="Xref.AnyKeyword"></a><A HREF="#anykeyword">AnyKeyword</A></TD>
5020 <TD><A HREF="#componentid">ComponentId</A>, <A HREF="#portorany">PortOrAny</A>, <A HREF="#timerreforany">TimerRefOrAny</A></TD>
5021 </TR>
5022 <TR VALIGN=TOP>
5023 <TD><A NAME="Xref.AnyOrOmit"></a><A HREF="#anyoromit">AnyOrOmit</A></TD>
5024 <TD><A HREF="#matchingsymbol">MatchingSymbol</A>, <A HREF="#binormatch">BinOrMatch</A>, <A HREF="#hexormatch">HexOrMatch</A>, <A HREF="#octormatch">OctOrMatch</A></TD>
5025 </TR>
5026 <TR VALIGN=TOP>
5027 <TD><A NAME="Xref.AnyTypeKeyword"></a><A HREF="#anytypekeyword">AnyTypeKeyword</A></TD>
5028 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5029 </TR>
5030 <TR VALIGN=TOP>
5031 <TD><A NAME="Xref.AnyValue"></a><A HREF="#anyvalue">AnyValue</A></TD>
5032 <TD><A HREF="#matchingsymbol">MatchingSymbol</A>, <A HREF="#binormatch">BinOrMatch</A>, <A HREF="#hexormatch">HexOrMatch</A>, <A HREF="#octormatch">OctOrMatch</A></TD>
5033 </TR>
5034 <TR VALIGN=TOP>
5035 <TD><A NAME="Xref.ArrayBounds"></a><A HREF="#arraybounds">ArrayBounds</A></TD>
5036 <TD><A HREF="#arraydef">ArrayDef</A>, <A HREF="#arraydef">ArrayDef</A></TD>
5037 </TR>
5038 <TR VALIGN=TOP>
5039 <TD><A NAME="Xref.ArrayConstExpression"></a><A HREF="#arrayconstexpression">ArrayConstExpression</A></TD>
5040 <TD><A HREF="#compoundconstexpression">CompoundConstExpression</A></TD>
5041 </TR>
5042 <TR VALIGN=TOP>
5043 <TD><A NAME="Xref.ArrayDef"></a><A HREF="#arraydef">ArrayDef</A></TD>
5044 <TD><A HREF="#structfielddef">StructFieldDef</A>, <A HREF="#unionfielddef">UnionFieldDef</A>, <A HREF="#subtypedef">SubTypeDef</A>, <A HREF="#portelement">PortElement</A>, <A
5045 HREF="#singleconstdef">SingleConstDef</A>, <A HREF="#singlevarinstance">SingleVarInstance</A>, <A HREF="#singletimerinstance">SingleTimerInstance</A></TD>
5046 </TR>
5047 <TR VALIGN=TOP>
5048 <TD><A NAME="Xref.ArrayElementConstExpressionList"></a><A HREF="#arrayelementconstexpressionlist">ArrayElementConstExpressionList</A></TD>
5049 <TD><A HREF="#arrayconstexpression">ArrayConstExpression</A></TD>
5050 </TR>
5051 <TR VALIGN=TOP>
5052 <TD><A NAME="Xref.ArrayElementExpressionList"></a><A HREF="#arrayelementexpressionlist">ArrayElementExpressionList</A></TD>
5053 <TD><A HREF="#arrayexpression">ArrayExpression</A></TD>
5054 </TR>
5055 <TR VALIGN=TOP>
5056 <TD><A NAME="Xref.ArrayElementSpec"></a><A HREF="#arrayelementspec">ArrayElementSpec</A></TD>
5057 <TD><A HREF="#arrayelementspeclist">ArrayElementSpecList</A>, <A HREF="#arrayelementspeclist">ArrayElementSpecList</A></TD>
5058 </TR>
5059 <TR VALIGN=TOP>
5060 <TD><A NAME="Xref.ArrayElementSpecList"></a><A HREF="#arrayelementspeclist">ArrayElementSpecList</A></TD>
5061 <TD><A HREF="#arrayvalueorattrib">ArrayValueOrAttrib</A></TD>
5062 </TR>
5063 <TR VALIGN=TOP>
5064 <TD><A NAME="Xref.ArrayExpression"></a><A HREF="#arrayexpression">ArrayExpression</A></TD>
5065 <TD><A HREF="#compoundexpression">CompoundExpression</A></TD>
5066 </TR>
5067 <TR VALIGN=TOP>
5068 <TD><A NAME="Xref.ArrayOrBitRef"></a><A HREF="#arrayorbitref">ArrayOrBitRef</A></TD>
5069 <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>,
5070 <A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
5071 </TR>
5072 <TR VALIGN=TOP>
5073 <TD><A NAME="Xref.ArrayValueOrAttrib"></a><A HREF="#arrayvalueorattrib">ArrayValueOrAttrib</A></TD>
5074 <TD><A HREF="#templatebody">TemplateBody</A></TD>
5075 </TR>
5076 <TR VALIGN=TOP>
5077 <TD><A NAME="Xref.Assignment"></a><A HREF="#assignment">Assignment</A></TD>
5078 <TD><A HREF="#basicstatements">BasicStatements</A>, <A HREF="#initial">Initial</A>, <A HREF="#step">Step</A></TD>
5079 </TR>
5080 <TR VALIGN=TOP>
5081 <TD><A NAME="Xref.AssignmentChar"></a><A HREF="#assignmentchar">AssignmentChar</A></TD>
5082 <TD><A HREF="#singleconstdef">SingleConstDef</A>, <A HREF="#templatedef">TemplateDef</A>, <A HREF="#fieldspec">FieldSpec</A>, <A HREF="#inlinetemplate">InLineTemplate</A>, <A
5083 HREF="#modulepar">ModulePar</A>, <A HREF="#modulepar">ModulePar</A>, <A HREF="#singlevarinstance">SingleVarInstance</A>, <A HREF="#singletimerinstance">SingleTimerInstance</A>, <A
5084 HREF="#variableassignment">VariableAssignment</A>, <A HREF="#fieldexpressionspec">FieldExpressionSpec</A>, <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A>, <A HREF="#assignment">Assignment</A></TD>
5085 </TR>
5086 <TR VALIGN=TOP>
5087 <TD><A NAME="Xref.AssignmentList"></a><A HREF="#assignmentlist">AssignmentList</A></TD>
5088 <TD><A HREF="#paraassignmentlist">ParaAssignmentList</A></TD>
5089 </TR>
5090 <TR VALIGN=TOP>
5091 <TD><A NAME="Xref.AttribKeyword"></a><A HREF="#attribkeyword">AttribKeyword</A></TD>
5092 <TD><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
5093 </TR>
5094 <TR VALIGN=TOP>
5095 <TD><A NAME="Xref.AttribQualifier"></a><A HREF="#attribqualifier">AttribQualifier</A></TD>
5096 <TD><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
5097 </TR>
5098 <TR VALIGN=TOP>
5099 <TD><A NAME="Xref.AttribSpec"></a><A HREF="#attribspec">AttribSpec</A></TD>
5100 <TD><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
5101 </TR>
5102 <TR VALIGN=TOP>
5103 <TD><A NAME="Xref.BaseTemplate"></a><A HREF="#basetemplate">BaseTemplate</A></TD>
5104 <TD><A HREF="#templatedef">TemplateDef</A></TD>
5105 </TR>
5106 <TR VALIGN=TOP>
5107 <TD><A NAME="Xref.BasicStatements"></a><A HREF="#basicstatements">BasicStatements</A></TD>
5108 <TD><A HREF="#functionstatement">FunctionStatement</A>, <A HREF="#controlstatement">ControlStatement</A></TD>
5109 </TR>
5110 <TR VALIGN=TOP>
5111 <TD><A NAME="Xref.BeginChar"></a><A HREF="#beginchar">BeginChar</A></TD>
5112 <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>,
5113 <A HREF="#procedureattribs">ProcedureAttribs</A>, <A HREF="#mixedattribs">MixedAttribs</A>, <A HREF="#componentdef">ComponentDef</A>, <A HREF="#statementblock">StatementBlock</A>, <A
5114 HREF="#altstepdef">AltstepDef</A>, <A HREF="#importdef">ImportDef</A>, <A HREF="#exceptsdef">ExceptsDef</A>, <A HREF="#groupdef">GroupDef</A>, <A HREF="#modulecontrolpart">ModuleControlPart</A>,
5115 <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
5116 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>
5117 </TR>
5118 <TR VALIGN=TOP>
5119 <TD><A NAME="Xref.BehaviourStatements"></a><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5120 <TD><A HREF="#functionstatement">FunctionStatement</A>, <A HREF="#controlstatement">ControlStatement</A></TD>
5121 </TR>
5122 <TR VALIGN=TOP>
5123 <TD><A NAME="Xref.Bin"></a><A HREF="#bin">Bin</A></TD>
5124 <TD><A HREF="#binormatch">BinOrMatch</A>, <A HREF="#bstring">Bstring</A></TD>
5125 </TR>
5126 <TR VALIGN=TOP>
5127 <TD><A NAME="Xref.BinOrMatch"></a><A HREF="#binormatch">BinOrMatch</A></TD>
5128 <TD><A HREF="#bitstringmatch">BitStringMatch</A></TD>
5129 </TR>
5130 <TR VALIGN=TOP>
5131 <TD><A NAME="Xref.BitAndExpression"></a><A HREF="#bitandexpression">BitAndExpression</A></TD>
5132 <TD><A HREF="#bitxorexpression">BitXorExpression</A>, <A HREF="#bitxorexpression">BitXorExpression</A></TD>
5133 </TR>
5134 <TR VALIGN=TOP>
5135 <TD><A NAME="Xref.BitNotExpression"></a><A HREF="#bitnotexpression">BitNotExpression</A></TD>
5136 <TD><A HREF="#bitandexpression">BitAndExpression</A>, <A HREF="#bitandexpression">BitAndExpression</A></TD>
5137 </TR>
5138 <TR VALIGN=TOP>
5139 <TD><A NAME="Xref.BitOrExpression"></a><A HREF="#bitorexpression">BitOrExpression</A></TD>
5140 <TD><A HREF="#shiftexpression">ShiftExpression</A>, <A HREF="#shiftexpression">ShiftExpression</A></TD>
5141 </TR>
5142 <TR VALIGN=TOP>
5143 <TD><A NAME="Xref.BitStringKeyword"></a><A HREF="#bitstringkeyword">BitStringKeyword</A></TD>
5144 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5145 </TR>
5146 <TR VALIGN=TOP>
5147 <TD><A NAME="Xref.BitStringMatch"></a><A HREF="#bitstringmatch">BitStringMatch</A></TD>
5148 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
5149 </TR>
5150 <TR VALIGN=TOP>
5151 <TD><A NAME="Xref.BitStringValue"></a><A HREF="#bitstringvalue">BitStringValue</A></TD>
5152 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5153 </TR>
5154 <TR VALIGN=TOP>
5155 <TD><A NAME="Xref.BitXorExpression"></a><A HREF="#bitxorexpression">BitXorExpression</A></TD>
5156 <TD><A HREF="#bitorexpression">BitOrExpression</A>, <A HREF="#bitorexpression">BitOrExpression</A></TD>
5157 </TR>
5158 <TR VALIGN=TOP>
5159 <TD><A NAME="Xref.BooleanExpression"></a><A HREF="#booleanexpression">BooleanExpression</A></TD>
5160 <TD><A HREF="#altguardchar">AltGuardChar</A>, <A HREF="#final">Final</A>, <A HREF="#whilestatement">WhileStatement</A>, <A HREF="#dowhilestatement">DoWhileStatement</A>, <A
5161 HREF="#conditionalconstruct">ConditionalConstruct</A>, <A HREF="#elseifclause">ElseIfClause</A></TD>
5162 </TR>
5163 <TR VALIGN=TOP>
5164 <TD><A NAME="Xref.BooleanKeyword"></a><A HREF="#booleankeyword">BooleanKeyword</A></TD>
5165 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5166 </TR>
5167 <TR VALIGN=TOP>
5168 <TD><A NAME="Xref.BooleanValue"></a><A HREF="#booleanvalue">BooleanValue</A></TD>
5169 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5170 </TR>
5171 <TR VALIGN=TOP>
5172 <TD><A NAME="Xref.BreakStatement"></a><A HREF="#breakstatement">BreakStatement</A></TD>
5173 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5174 </TR>
5175 <TR VALIGN=TOP>
5176 <TD><A NAME="Xref.Bstring"></a><A HREF="#bstring">Bstring</A></TD>
5177 <TD><A HREF="#bitstringvalue">BitStringValue</A></TD>
5178 </TR>
5179 <TR VALIGN=TOP>
5180 <TD><A NAME="Xref.CallBodyGuard"></a><A HREF="#callbodyguard">CallBodyGuard</A></TD>
5181 <TD><A HREF="#callbodystatement">CallBodyStatement</A></TD>
5182 </TR>
5183 <TR VALIGN=TOP>
5184 <TD><A NAME="Xref.CallBodyOps"></a><A HREF="#callbodyops">CallBodyOps</A></TD>
5185 <TD><A HREF="#callbodyguard">CallBodyGuard</A></TD>
5186 </TR>
5187 <TR VALIGN=TOP>
5188 <TD><A NAME="Xref.CallBodyStatement"></a><A HREF="#callbodystatement">CallBodyStatement</A></TD>
5189 <TD><A HREF="#callbodystatementlist">CallBodyStatementList</A></TD>
5190 </TR>
5191 <TR VALIGN=TOP>
5192 <TD><A NAME="Xref.CallBodyStatementList"></a><A HREF="#callbodystatementlist">CallBodyStatementList</A></TD>
5193 <TD><A HREF="#portcallbody">PortCallBody</A></TD>
5194 </TR>
5195 <TR VALIGN=TOP>
5196 <TD><A NAME="Xref.CallOpKeyword"></a><A HREF="#callopkeyword">CallOpKeyword</A></TD>
5197 <TD><A HREF="#portcallop">PortCallOp</A></TD>
5198 </TR>
5199 <TR VALIGN=TOP>
5200 <TD><A NAME="Xref.CallParameters"></a><A HREF="#callparameters">CallParameters</A></TD>
5201 <TD><A HREF="#portcallop">PortCallOp</A></TD>
5202 </TR>
5203 <TR VALIGN=TOP>
5204 <TD><A NAME="Xref.CallStatement"></a><A HREF="#callstatement">CallStatement</A></TD>
5205 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
5206 </TR>
5207 <TR VALIGN=TOP>
5208 <TD><A NAME="Xref.CallTimerValue"></a><A HREF="#calltimervalue">CallTimerValue</A></TD>
5209 <TD><A HREF="#callparameters">CallParameters</A></TD>
5210 </TR>
5211 <TR VALIGN=TOP>
5212 <TD><A NAME="Xref.CatchOpKeyword"></a><A HREF="#catchopkeyword">CatchOpKeyword</A></TD>
5213 <TD><A HREF="#portcatchop">PortCatchOp</A></TD>
5214 </TR>
5215 <TR VALIGN=TOP>
5216 <TD><A NAME="Xref.CatchOpParameter"></a><A HREF="#catchopparameter">CatchOpParameter</A></TD>
5217 <TD><A HREF="#portcatchop">PortCatchOp</A></TD>
5218 </TR>
5219 <TR VALIGN=TOP>
5220 <TD><A NAME="Xref.CatchStatement"></a><A HREF="#catchstatement">CatchStatement</A></TD>
5221 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#callbodyops">CallBodyOps</A>, <A HREF="#guardop">GuardOp</A></TD>
5222 </TR>
5223 <TR VALIGN=TOP>
5224 <TD><A NAME="Xref.Cell"></a><A HREF="#cell">Cell</A></TD>
5225 <TD><A HREF="#quadruple">Quadruple</A></TD>
5226 </TR>
5227 <TR VALIGN=TOP>
5228 <TD><A NAME="Xref.Char"></a><A HREF="#char">Char</A></TD>
5229 <TD><A HREF="#cstring">Cstring</A></TD>
5230 </TR>
5231 <TR VALIGN=TOP>
5232 <TD><A NAME="Xref.CharKeyword"></a><A HREF="#charkeyword">CharKeyword</A></TD>
5233 <TD><A HREF="#quadruple">Quadruple</A></TD>
5234 </TR>
5235 <TR VALIGN=TOP>
5236 <TD><A NAME="Xref.CharStringKeyword"></a><A HREF="#charstringkeyword">CharStringKeyword</A></TD>
5237 <TD><A HREF="#predefinedtype">PredefinedType</A>, <A HREF="#universalcharstring">UniversalCharString</A></TD>
5238 </TR>
5239 <TR VALIGN=TOP>
5240 <TD><A NAME="Xref.CharStringMatch"></a><A HREF="#charstringmatch">CharStringMatch</A></TD>
5241 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
5242 </TR>
5243 <TR VALIGN=TOP>
5244 <TD><A NAME="Xref.CharStringValue"></a><A HREF="#charstringvalue">CharStringValue</A></TD>
5245 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5246 </TR>
5247 <TR VALIGN=TOP>
5248 <TD><A NAME="Xref.CheckOpKeyword"></a><A HREF="#checkopkeyword">CheckOpKeyword</A></TD>
5249 <TD><A HREF="#portcheckop">PortCheckOp</A></TD>
5250 </TR>
5251 <TR VALIGN=TOP>
5252 <TD><A NAME="Xref.CheckParameter"></a><A HREF="#checkparameter">CheckParameter</A></TD>
5253 <TD><A HREF="#portcheckop">PortCheckOp</A></TD>
5254 </TR>
5255 <TR VALIGN=TOP>
5256 <TD><A NAME="Xref.CheckPortOpsPresent"></a><A HREF="#checkportopspresent">CheckPortOpsPresent</A></TD>
5257 <TD><A HREF="#checkparameter">CheckParameter</A></TD>
5258 </TR>
5259 <TR VALIGN=TOP>
5260 <TD><A NAME="Xref.CheckStatement"></a><A HREF="#checkstatement">CheckStatement</A></TD>
5261 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
5262 </TR>
5263 <TR VALIGN=TOP>
5264 <TD><A NAME="Xref.ClearOpKeyword"></a><A HREF="#clearopkeyword">ClearOpKeyword</A></TD>
5265 <TD><A HREF="#portclearop">PortClearOp</A></TD>
5266 </TR>
5267 <TR VALIGN=TOP>
5268 <TD><A NAME="Xref.ClearStatement"></a><A HREF="#clearstatement">ClearStatement</A></TD>
5269 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
5270 </TR>
5271 <TR VALIGN=TOP>
5272 <TD><A NAME="Xref.Colon"></a><A HREF="#colon">Colon</A></TD>
5273 <TD><A HREF="#inlinetemplate">InLineTemplate</A>, <A HREF="#portref">PortRef</A></TD>
5274 </TR>
5275 <TR VALIGN=TOP>
5276 <TD><A NAME="Xref.CommunicationStatements"></a><A HREF="#communicationstatements">CommunicationStatements</A></TD>
5277 <TD><A HREF="#functionstatement">FunctionStatement</A></TD>
5278 </TR>
5279 <TR VALIGN=TOP>
5280 <TD><A NAME="Xref.Complement"></a><A HREF="#complement">Complement</A></TD>
5281 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
5282 </TR>
5283 <TR VALIGN=TOP>
5284 <TD><A NAME="Xref.ComplementKeyword"></a><A HREF="#complementkeyword">ComplementKeyword</A></TD>
5285 <TD><A HREF="#complement">Complement</A></TD>
5286 </TR>
5287 <TR VALIGN=TOP>
5288 <TD><A NAME="Xref.ComponentDef"></a><A HREF="#componentdef">ComponentDef</A></TD>
5289 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
5290 </TR>
5291 <TR VALIGN=TOP>
5292 <TD><A NAME="Xref.ComponentDefList"></a><A HREF="#componentdeflist">ComponentDefList</A></TD>
5293 <TD><A HREF="#componentdef">ComponentDef</A></TD>
5294 </TR>
5295 <TR VALIGN=TOP>
5296 <TD><A NAME="Xref.ComponentElementDef"></a><A HREF="#componentelementdef">ComponentElementDef</A></TD>
5297 <TD><A HREF="#componentdeflist">ComponentDefList</A></TD>
5298 </TR>
5299 <TR VALIGN=TOP>
5300 <TD><A NAME="Xref.ComponentId"></a><A HREF="#componentid">ComponentId</A></TD>
5301 <TD><A HREF="#donestatement">DoneStatement</A>, <A HREF="#runningop">RunningOp</A></TD>
5302 </TR>
5303 <TR VALIGN=TOP>
5304 <TD><A NAME="Xref.ComponentIdentifier"></a><A HREF="#componentidentifier">ComponentIdentifier</A></TD>
5305 <TD><A HREF="#componentid">ComponentId</A>, <A HREF="#componentref">ComponentRef</A>, <A HREF="#starttcstatement">StartTCStatement</A>, <A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A></TD>
5306 </TR>
5307 <TR VALIGN=TOP>
5308 <TD><A NAME="Xref.ComponentIdentifierOrLiteral"></a><A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A></TD>
5309 <TD><A HREF="#stoptcstatement">StopTCStatement</A></TD>
5310 </TR>
5311 <TR VALIGN=TOP>
5312 <TD><A NAME="Xref.ComponentKeyword"></a><A HREF="#componentkeyword">ComponentKeyword</A></TD>
5313 <TD><A HREF="#componentdef">ComponentDef</A>, <A HREF="#componentid">ComponentId</A>, <A HREF="#stoptcstatement">StopTCStatement</A></TD>
5314 </TR>
5315 <TR VALIGN=TOP>
5316 <TD><A NAME="Xref.ComponentRef"></a><A HREF="#componentref">ComponentRef</A></TD>
5317 <TD><A HREF="#functionactualpar">FunctionActualPar</A>, <A HREF="#portref">PortRef</A></TD>
5318 </TR>
5319 <TR VALIGN=TOP>
5320 <TD><A NAME="Xref.ComponentType"></a><A HREF="#componenttype">ComponentType</A></TD>
5321 <TD><A HREF="#runsonspec">RunsOnSpec</A>, <A HREF="#systemspec">SystemSpec</A>, <A HREF="#createop">CreateOp</A></TD>
5322 </TR>
5323 <TR VALIGN=TOP>
5324 <TD><A NAME="Xref.ComponentTypeIdentifier"></a><A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A></TD>
5325 <TD><A HREF="#componentdef">ComponentDef</A>, <A HREF="#componenttype">ComponentType</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A HREF="#typereference">TypeReference</A>, <A
5326 HREF="#definitionref">DefinitionRef</A></TD>
5327 </TR>
5328 <TR VALIGN=TOP>
5329 <TD><A NAME="Xref.CompoundConstExpression"></a><A HREF="#compoundconstexpression">CompoundConstExpression</A></TD>
5330 <TD><A HREF="#constantexpression">ConstantExpression</A></TD>
5331 </TR>
5332 <TR VALIGN=TOP>
5333 <TD><A NAME="Xref.CompoundExpression"></a><A HREF="#compoundexpression">CompoundExpression</A></TD>
5334 <TD><A HREF="#expression">Expression</A></TD>
5335 </TR>
5336 <TR VALIGN=TOP>
5337 <TD><A NAME="Xref.ConditionalConstruct"></a><A HREF="#conditionalconstruct">ConditionalConstruct</A></TD>
5338 <TD><A HREF="#basicstatements">BasicStatements</A></TD>
5339 </TR>
5340 <TR VALIGN=TOP>
5341 <TD><A NAME="Xref.ConfigSpec"></a><A HREF="#configspec">ConfigSpec</A></TD>
5342 <TD><A HREF="#testcasedef">TestcaseDef</A></TD>
5343 </TR>
5344 <TR VALIGN=TOP>
5345 <TD><A NAME="Xref.ConfigurationOps"></a><A HREF="#configurationops">ConfigurationOps</A></TD>
5346 <TD><A HREF="#opcall">OpCall</A></TD>
5347 </TR>
5348 <TR VALIGN=TOP>
5349 <TD><A NAME="Xref.ConfigurationStatements"></a><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
5350 <TD><A HREF="#functionstatement">FunctionStatement</A></TD>
5351 </TR>
5352 <TR VALIGN=TOP>
5353 <TD><A NAME="Xref.ConnectKeyword"></a><A HREF="#connectkeyword">ConnectKeyword</A></TD>
5354 <TD><A HREF="#connectstatement">ConnectStatement</A></TD>
5355 </TR>
5356 <TR VALIGN=TOP>
5357 <TD><A NAME="Xref.ConnectStatement"></a><A HREF="#connectstatement">ConnectStatement</A></TD>
5358 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
5359 </TR>
5360 <TR VALIGN=TOP>
5361 <TD><A NAME="Xref.ConstDef"></a><A HREF="#constdef">ConstDef</A></TD>
5362 <TD><A HREF="#moduledefinition">ModuleDefinition</A>, <A HREF="#componentelementdef">ComponentElementDef</A>, <A HREF="#functionlocaldef">FunctionLocalDef</A>, <A HREF="#altsteplocaldef">AltstepLocalDef</A></TD>
5363 </TR>
5364 <TR VALIGN=TOP>
5365 <TD><A NAME="Xref.ConstIdentifier"></a><A HREF="#constidentifier">ConstIdentifier</A></TD>
5366 <TD><A HREF="#singleconstdef">SingleConstDef</A>, <A HREF="#constreflist">ConstRefList</A>, <A HREF="#constreflist">ConstRefList</A>, <A HREF="#valuereference">ValueReference</A>, <A
5367 HREF="#definitionref">DefinitionRef</A></TD>
5368 </TR>
5369 <TR VALIGN=TOP>
5370 <TD><A NAME="Xref.ConstKeyword"></a><A HREF="#constkeyword">ConstKeyword</A></TD>
5371 <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>
5372 </TR>
5373 <TR VALIGN=TOP>
5374 <TD><A NAME="Xref.ConstList"></a><A HREF="#constlist">ConstList</A></TD>
5375 <TD><A HREF="#constdef">ConstDef</A></TD>
5376 </TR>
5377 <TR VALIGN=TOP>
5378 <TD><A NAME="Xref.ConstRefList"></a><A HREF="#constreflist">ConstRefList</A></TD>
5379 <TD><A HREF="#exceptconstspec">ExceptConstSpec</A>, <A HREF="#importconstspec">ImportConstSpec</A>, <A HREF="#allconstswithexcept">AllConstsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
5380 </TR>
5381 <TR VALIGN=TOP>
5382 <TD><A NAME="Xref.ConstantExpression"></a><A HREF="#constantexpression">ConstantExpression</A></TD>
5383 <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>,
5384 <A HREF="#modulepar">ModulePar</A>, <A HREF="#typeactualpar">TypeActualPar</A>, <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A>, <A HREF="#arrayelementconstexpressionlist">ArrayElementConstExpressionList</A>,
5385 <A HREF="#arrayelementconstexpressionlist">ArrayElementConstExpressionList</A></TD>
5386 </TR>
5387 <TR VALIGN=TOP>
5388 <TD><A NAME="Xref.ContinueStatement"></a><A HREF="#continuestatement">ContinueStatement</A></TD>
5389 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5390 </TR>
5391 <TR VALIGN=TOP>
5392 <TD><A NAME="Xref.ControlKeyword"></a><A HREF="#controlkeyword">ControlKeyword</A></TD>
5393 <TD><A HREF="#modulecontrolpart">ModuleControlPart</A></TD>
5394 </TR>
5395 <TR VALIGN=TOP>
5396 <TD><A NAME="Xref.ControlStatement"></a><A HREF="#controlstatement">ControlStatement</A></TD>
5397 <TD><A HREF="#controlstatementordef">ControlStatementOrDef</A></TD>
5398 </TR>
5399 <TR VALIGN=TOP>
5400 <TD><A NAME="Xref.ControlStatementOrDef"></a><A HREF="#controlstatementordef">ControlStatementOrDef</A></TD>
5401 <TD><A HREF="#controlstatementordeflist">ControlStatementOrDefList</A></TD>
5402 </TR>
5403 <TR VALIGN=TOP>
5404 <TD><A NAME="Xref.ControlStatementOrDefList"></a><A HREF="#controlstatementordeflist">ControlStatementOrDefList</A></TD>
5405 <TD><A HREF="#modulecontrolbody">ModuleControlBody</A></TD>
5406 </TR>
5407 <TR VALIGN=TOP>
5408 <TD><A NAME="Xref.CreateKeyword"></a><A HREF="#createkeyword">CreateKeyword</A></TD>
5409 <TD><A HREF="#createop">CreateOp</A></TD>
5410 </TR>
5411 <TR VALIGN=TOP>
5412 <TD><A NAME="Xref.CreateOp"></a><A HREF="#createop">CreateOp</A></TD>
5413 <TD><A HREF="#configurationops">ConfigurationOps</A></TD>
5414 </TR>
5415 <TR VALIGN=TOP>
5416 <TD><A NAME="Xref.Cstring"></a><A HREF="#cstring">Cstring</A></TD>
5417 <TD><A HREF="#charstringmatch">CharStringMatch</A>, <A HREF="#charstringvalue">CharStringValue</A></TD>
5418 </TR>
5419 <TR VALIGN=TOP>
5420 <TD><A NAME="Xref.Dash"></a><A HREF="#dash">Dash</A></TD>
5421 <TD><A HREF="#notusedsymbol">NotUsedSymbol</A>, <A HREF="#minus">Minus</A></TD>
5422 </TR>
5423 <TR VALIGN=TOP>
5424 <TD><A NAME="Xref.DeactivateKeyword"></a><A HREF="#deactivatekeyword">DeactivateKeyword</A></TD>
5425 <TD><A HREF="#deactivatestatement">DeactivateStatement</A></TD>
5426 </TR>
5427 <TR VALIGN=TOP>
5428 <TD><A NAME="Xref.DeactivateStatement"></a><A HREF="#deactivatestatement">DeactivateStatement</A></TD>
5429 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5430 </TR>
5431 <TR VALIGN=TOP>
5432 <TD><A NAME="Xref.DecimalNumber"></a><A HREF="#decimalnumber">DecimalNumber</A></TD>
5433 <TD><A HREF="#floatdotnotation">FloatDotNotation</A>, <A HREF="#floatenotation">FloatENotation</A></TD>
5434 </TR>
5435 <TR VALIGN=TOP>
5436 <TD><A NAME="Xref.DefOrFieldRef"></a><A HREF="#deforfieldref">DefOrFieldRef</A></TD>
5437 <TD><A HREF="#deforfieldreflist">DefOrFieldRefList</A>, <A HREF="#deforfieldreflist">DefOrFieldRefList</A></TD>
5438 </TR>
5439 <TR VALIGN=TOP>
5440 <TD><A NAME="Xref.DefOrFieldRefList"></a><A HREF="#deforfieldreflist">DefOrFieldRefList</A></TD>
5441 <TD><A HREF="#attribqualifier">AttribQualifier</A></TD>
5442 </TR>
5443 <TR VALIGN=TOP>
5444 <TD><A NAME="Xref.DefaultKeyword"></a><A HREF="#defaultkeyword">DefaultKeyword</A></TD>
5445 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5446 </TR>
5447 <TR VALIGN=TOP>
5448 <TD><A NAME="Xref.DefinitionRef"></a><A HREF="#definitionref">DefinitionRef</A></TD>
5449 <TD><A HREF="#deforfieldref">DefOrFieldRef</A></TD>
5450 </TR>
5451 <TR VALIGN=TOP>
5452 <TD><A NAME="Xref.DefinitiveIdentifier"></a><A HREF="#definitiveidentifier">DefinitiveIdentifier</A></TD>
5453 <TD><A HREF="#ttcn3moduleid">TTCN3ModuleId</A></TD>
5454 </TR>
5455 <TR VALIGN=TOP>
5456 <TD><A NAME="Xref.DefinitiveNameAndNumberForm"></a><A HREF="#definitivenameandnumberform">DefinitiveNameAndNumberForm</A></TD>
5457 <TD><A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A></TD>
5458 </TR>
5459 <TR VALIGN=TOP>
5460 <TD><A NAME="Xref.DefinitiveNumberForm"></a><A HREF="#definitivenumberform">DefinitiveNumberForm</A></TD>
5461 <TD><A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A>, <A HREF="#definitivenameandnumberform">DefinitiveNameAndNumberForm</A></TD>
5462 </TR>
5463 <TR VALIGN=TOP>
5464 <TD><A NAME="Xref.DefinitiveObjIdComponent"></a><A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A></TD>
5465 <TD><A HREF="#definitiveobjidcomponentlist">DefinitiveObjIdComponentList</A></TD>
5466 </TR>
5467 <TR VALIGN=TOP>
5468 <TD><A NAME="Xref.DefinitiveObjIdComponentList"></a><A HREF="#definitiveobjidcomponentlist">DefinitiveObjIdComponentList</A></TD>
5469 <TD><A HREF="#definitiveidentifier">DefinitiveIdentifier</A></TD>
5470 </TR>
5471 <TR VALIGN=TOP>
5472 <TD><A NAME="Xref.DerivedDef"></a><A HREF="#deriveddef">DerivedDef</A></TD>
5473 <TD><A HREF="#templatedef">TemplateDef</A></TD>
5474 </TR>
5475 <TR VALIGN=TOP>
5476 <TD><A NAME="Xref.DerivedRefWithParList"></a><A HREF="#derivedrefwithparlist">DerivedRefWithParList</A></TD>
5477 <TD><A HREF="#inlinetemplate">InLineTemplate</A></TD>
5478 </TR>
5479 <TR VALIGN=TOP>
5480 <TD><A NAME="Xref.Direction"></a><A HREF="#direction">Direction</A></TD>
5481 <TD><A HREF="#messagelist">MessageList</A>, <A HREF="#procedurelist">ProcedureList</A>, <A HREF="#mixedlist">MixedList</A></TD>
5482 </TR>
5483 <TR VALIGN=TOP>
5484 <TD><A NAME="Xref.DisconnectKeyword"></a><A HREF="#disconnectkeyword">DisconnectKeyword</A></TD>
5485 <TD><A HREF="#disconnectstatement">DisconnectStatement</A></TD>
5486 </TR>
5487 <TR VALIGN=TOP>
5488 <TD><A NAME="Xref.DisconnectStatement"></a><A HREF="#disconnectstatement">DisconnectStatement</A></TD>
5489 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
5490 </TR>
5491 <TR VALIGN=TOP>
5492 <TD><A NAME="Xref.DisplayKeyword"></a><A HREF="#displaykeyword">DisplayKeyword</A></TD>
5493 <TD><A HREF="#attribkeyword">AttribKeyword</A></TD>
5494 </TR>
5495 <TR VALIGN=TOP>
5496 <TD><A NAME="Xref.DoKeyword"></a><A HREF="#dokeyword">DoKeyword</A></TD>
5497 <TD><A HREF="#dowhilestatement">DoWhileStatement</A></TD>
5498 </TR>
5499 <TR VALIGN=TOP>
5500 <TD><A NAME="Xref.DoWhileStatement"></a><A HREF="#dowhilestatement">DoWhileStatement</A></TD>
5501 <TD><A HREF="#loopconstruct">LoopConstruct</A></TD>
5502 </TR>
5503 <TR VALIGN=TOP>
5504 <TD><A NAME="Xref.DoneKeyword"></a><A HREF="#donekeyword">DoneKeyword</A></TD>
5505 <TD><A HREF="#donestatement">DoneStatement</A></TD>
5506 </TR>
5507 <TR VALIGN=TOP>
5508 <TD><A NAME="Xref.DoneStatement"></a><A HREF="#donestatement">DoneStatement</A></TD>
5509 <TD><A HREF="#configurationstatements">ConfigurationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
5510 </TR>
5511 <TR VALIGN=TOP>
5512 <TD><A NAME="Xref.Dot"></a><A HREF="#dot">Dot</A></TD>
5513 <TD><A HREF="#definitiveidentifier">DefinitiveIdentifier</A>, <A HREF="#porttype">PortType</A>, <A HREF="#componenttype">ComponentType</A>, <A HREF="#templaterefwithparlist">TemplateRefWithParList</A>,
5514 <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
5515 HREF="#globalmoduleid">GlobalModuleId</A>, <A HREF="#fullgroupidentifier">FullGroupIdentifier</A>, <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A>, <A
5516 HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A>, <A HREF="#createop">CreateOp</A>, <A HREF="#donestatement">DoneStatement</A>, <A HREF="#runningop">RunningOp</A>, <A
5517 HREF="#starttcstatement">StartTCStatement</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#sendstatement">SendStatement</A>, <A
5518 HREF="#callstatement">CallStatement</A>, <A HREF="#replystatement">ReplyStatement</A>, <A HREF="#raisestatement">RaiseStatement</A>, <A HREF="#receivestatement">ReceiveStatement</A>, <A
5519 HREF="#triggerstatement">TriggerStatement</A>, <A HREF="#getcallstatement">GetCallStatement</A>, <A HREF="#getreplystatement">GetReplyStatement</A>, <A HREF="#checkstatement">CheckStatement</A>,
5520 <A HREF="#catchstatement">CatchStatement</A>, <A HREF="#clearstatement">ClearStatement</A>, <A HREF="#startstatement">StartStatement</A>, <A HREF="#stopstatement">StopStatement</A>, <A
5521 HREF="#starttimerstatement">StartTimerStatement</A>, <A HREF="#stoptimerstatement">StopTimerStatement</A>, <A HREF="#readtimerop">ReadTimerOp</A>, <A HREF="#runningtimerop">RunningTimerOp</A>, <A
5522 HREF="#timeoutstatement">TimeoutStatement</A>, <A HREF="#referencedtype">ReferencedType</A>, <A HREF="#floatdotnotation">FloatDotNotation</A>, <A HREF="#floatenotation">FloatENotation</A>, <A
5523 HREF="#valuereference">ValueReference</A>, <A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
5524 </TR>
5525 <TR VALIGN=TOP>
5526 <TD><A NAME="Xref.ElseClause"></a><A HREF="#elseclause">ElseClause</A></TD>
5527 <TD><A HREF="#conditionalconstruct">ConditionalConstruct</A></TD>
5528 </TR>
5529 <TR VALIGN=TOP>
5530 <TD><A NAME="Xref.ElseIfClause"></a><A HREF="#elseifclause">ElseIfClause</A></TD>
5531 <TD><A HREF="#conditionalconstruct">ConditionalConstruct</A></TD>
5532 </TR>
5533 <TR VALIGN=TOP>
5534 <TD><A NAME="Xref.ElseKeyword"></a><A HREF="#elsekeyword">ElseKeyword</A></TD>
5535 <TD><A HREF="#elsestatement">ElseStatement</A>, <A HREF="#elseifclause">ElseIfClause</A>, <A HREF="#elseclause">ElseClause</A></TD>
5536 </TR>
5537 <TR VALIGN=TOP>
5538 <TD><A NAME="Xref.ElseStatement"></a><A HREF="#elsestatement">ElseStatement</A></TD>
5539 <TD><A HREF="#altguardlist">AltGuardList</A></TD>
5540 </TR>
5541 <TR VALIGN=TOP>
5542 <TD><A NAME="Xref.EncodeKeyword"></a><A HREF="#encodekeyword">EncodeKeyword</A></TD>
5543 <TD><A HREF="#attribkeyword">AttribKeyword</A></TD>
5544 </TR>
5545 <TR VALIGN=TOP>
5546 <TD><A NAME="Xref.EndChar"></a><A HREF="#endchar">EndChar</A></TD>
5547 <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>,
5548 <A HREF="#procedureattribs">ProcedureAttribs</A>, <A HREF="#mixedattribs">MixedAttribs</A>, <A HREF="#componentdef">ComponentDef</A>, <A HREF="#statementblock">StatementBlock</A>, <A
5549 HREF="#altstepdef">AltstepDef</A>, <A HREF="#importdef">ImportDef</A>, <A HREF="#exceptsdef">ExceptsDef</A>, <A HREF="#groupdef">GroupDef</A>, <A HREF="#modulecontrolpart">ModuleControlPart</A>,
5550 <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
5551 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>
5552 </TR>
5553 <TR VALIGN=TOP>
5554 <TD><A NAME="Xref.EnumDef"></a><A HREF="#enumdef">EnumDef</A></TD>
5555 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
5556 </TR>
5557 <TR VALIGN=TOP>
5558 <TD><A NAME="Xref.EnumKeyword"></a><A HREF="#enumkeyword">EnumKeyword</A></TD>
5559 <TD><A HREF="#enumdef">EnumDef</A></TD>
5560 </TR>
5561 <TR VALIGN=TOP>
5562 <TD><A NAME="Xref.EnumTypeIdentifier"></a><A HREF="#enumtypeidentifier">EnumTypeIdentifier</A></TD>
5563 <TD><A HREF="#enumdef">EnumDef</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A HREF="#typereference">TypeReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
5564 </TR>
5565 <TR VALIGN=TOP>
5566 <TD><A NAME="Xref.EnumeratedValue"></a><A HREF="#enumeratedvalue">EnumeratedValue</A></TD>
5567 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5568 </TR>
5569 <TR VALIGN=TOP>
5570 <TD><A NAME="Xref.Enumeration"></a><A HREF="#enumeration">Enumeration</A></TD>
5571 <TD><A HREF="#enumerationlist">EnumerationList</A>, <A HREF="#enumerationlist">EnumerationList</A></TD>
5572 </TR>
5573 <TR VALIGN=TOP>
5574 <TD><A NAME="Xref.EnumerationIdentifier"></a><A HREF="#enumerationidentifier">EnumerationIdentifier</A></TD>
5575 <TD><A HREF="#enumeration">Enumeration</A>, <A HREF="#enumeratedvalue">EnumeratedValue</A></TD>
5576 </TR>
5577 <TR VALIGN=TOP>
5578 <TD><A NAME="Xref.EnumerationList"></a><A HREF="#enumerationlist">EnumerationList</A></TD>
5579 <TD><A HREF="#enumdef">EnumDef</A></TD>
5580 </TR>
5581 <TR VALIGN=TOP>
5582 <TD><A NAME="Xref.EqualExpression"></a><A HREF="#equalexpression">EqualExpression</A></TD>
5583 <TD><A HREF="#notexpression">NotExpression</A></TD>
5584 </TR>
5585 <TR VALIGN=TOP>
5586 <TD><A NAME="Xref.EqualOp"></a><A HREF="#equalop">EqualOp</A></TD>
5587 <TD><A HREF="#equalexpression">EqualExpression</A></TD>
5588 </TR>
5589 <TR VALIGN=TOP>
5590 <TD><A NAME="Xref.ExceptAltstepSpec"></a><A HREF="#exceptaltstepspec">ExceptAltstepSpec</A></TD>
5591 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5592 </TR>
5593 <TR VALIGN=TOP>
5594 <TD><A NAME="Xref.ExceptConstSpec"></a><A HREF="#exceptconstspec">ExceptConstSpec</A></TD>
5595 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5596 </TR>
5597 <TR VALIGN=TOP>
5598 <TD><A NAME="Xref.ExceptElement"></a><A HREF="#exceptelement">ExceptElement</A></TD>
5599 <TD><A HREF="#exceptspec">ExceptSpec</A></TD>
5600 </TR>
5601 <TR VALIGN=TOP>
5602 <TD><A NAME="Xref.ExceptFullGroupIdentifier"></a><A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A></TD>
5603 <TD><A HREF="#exceptgroupreflist">ExceptGroupRefList</A>, <A HREF="#exceptgroupreflist">ExceptGroupRefList</A></TD>
5604 </TR>
5605 <TR VALIGN=TOP>
5606 <TD><A NAME="Xref.ExceptFunctionSpec"></a><A HREF="#exceptfunctionspec">ExceptFunctionSpec</A></TD>
5607 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5608 </TR>
5609 <TR VALIGN=TOP>
5610 <TD><A NAME="Xref.ExceptGroupRefList"></a><A HREF="#exceptgroupreflist">ExceptGroupRefList</A></TD>
5611 <TD><A HREF="#exceptgroupspec">ExceptGroupSpec</A></TD>
5612 </TR>
5613 <TR VALIGN=TOP>
5614 <TD><A NAME="Xref.ExceptGroupSpec"></a><A HREF="#exceptgroupspec">ExceptGroupSpec</A></TD>
5615 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5616 </TR>
5617 <TR VALIGN=TOP>
5618 <TD><A NAME="Xref.ExceptKeyword"></a><A HREF="#exceptkeyword">ExceptKeyword</A></TD>
5619 <TD><A HREF="#exceptsdef">ExceptsDef</A>, <A HREF="#allgroupswithexcept">AllGroupsWithExcept</A>, <A HREF="#alltypeswithexcept">AllTypesWithExcept</A>, <A HREF="#alltemplswithexcept">AllTemplsWithExcept</A>,
5620 <A HREF="#allconstswithexcept">AllConstsWithExcept</A>, <A HREF="#allaltstepswithexcept">AllAltstepsWithExcept</A>, <A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A>, <A
5621 HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A>, <A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A>, <A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A>, <A
5622 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>,
5623 <A HREF="#allref">AllRef</A>, <A HREF="#allref">AllRef</A></TD>
5624 </TR>
5625 <TR VALIGN=TOP>
5626 <TD><A NAME="Xref.ExceptModuleParSpec"></a><A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A></TD>
5627 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5628 </TR>
5629 <TR VALIGN=TOP>
5630 <TD><A NAME="Xref.ExceptSignatureSpec"></a><A HREF="#exceptsignaturespec">ExceptSignatureSpec</A></TD>
5631 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5632 </TR>
5633 <TR VALIGN=TOP>
5634 <TD><A NAME="Xref.ExceptSpec"></a><A HREF="#exceptspec">ExceptSpec</A></TD>
5635 <TD><A HREF="#exceptsdef">ExceptsDef</A></TD>
5636 </TR>
5637 <TR VALIGN=TOP>
5638 <TD><A NAME="Xref.ExceptTemplateSpec"></a><A HREF="#excepttemplatespec">ExceptTemplateSpec</A></TD>
5639 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5640 </TR>
5641 <TR VALIGN=TOP>
5642 <TD><A NAME="Xref.ExceptTestcaseSpec"></a><A HREF="#excepttestcasespec">ExceptTestcaseSpec</A></TD>
5643 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5644 </TR>
5645 <TR VALIGN=TOP>
5646 <TD><A NAME="Xref.ExceptTypeDefSpec"></a><A HREF="#excepttypedefspec">ExceptTypeDefSpec</A></TD>
5647 <TD><A HREF="#exceptelement">ExceptElement</A></TD>
5648 </TR>
5649 <TR VALIGN=TOP>
5650 <TD><A NAME="Xref.ExceptionKeyword"></a><A HREF="#exceptionkeyword">ExceptionKeyword</A></TD>
5651 <TD><A HREF="#exceptionspec">ExceptionSpec</A></TD>
5652 </TR>
5653 <TR VALIGN=TOP>
5654 <TD><A NAME="Xref.ExceptionSpec"></a><A HREF="#exceptionspec">ExceptionSpec</A></TD>
5655 <TD><A HREF="#signaturedef">SignatureDef</A></TD>
5656 </TR>
5657 <TR VALIGN=TOP>
5658 <TD><A NAME="Xref.ExceptionTypeList"></a><A HREF="#exceptiontypelist">ExceptionTypeList</A></TD>
5659 <TD><A HREF="#exceptionspec">ExceptionSpec</A></TD>
5660 </TR>
5661 <TR VALIGN=TOP>
5662 <TD><A NAME="Xref.ExceptsDef"></a><A HREF="#exceptsdef">ExceptsDef</A></TD>
5663 <TD><A HREF="#allwithexcepts">AllWithExcepts</A>, <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A></TD>
5664 </TR>
5665 <TR VALIGN=TOP>
5666 <TD><A NAME="Xref.ExecuteKeyword"></a><A HREF="#executekeyword">ExecuteKeyword</A></TD>
5667 <TD><A HREF="#testcaseinstance">TestcaseInstance</A></TD>
5668 </TR>
5669 <TR VALIGN=TOP>
5670 <TD><A NAME="Xref.Exponential"></a><A HREF="#exponential">Exponential</A></TD>
5671 <TD><A HREF="#floatenotation">FloatENotation</A></TD>
5672 </TR>
5673 <TR VALIGN=TOP>
5674 <TD><A NAME="Xref.Expression"></a><A HREF="#expression">Expression</A></TD>
5675 <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>,
5676 <A HREF="#deactivatestatement">DeactivateStatement</A>, <A HREF="#fieldexpressionspec">FieldExpressionSpec</A>, <A HREF="#notusedorexpression">NotUsedOrExpression</A>, <A HREF="#assignment">Assignment</A></TD>
5677 </TR>
5678 <TR VALIGN=TOP>
5679 <TD><A NAME="Xref.ExtConstDef"></a><A HREF="#extconstdef">ExtConstDef</A></TD>
5680 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
5681 </TR>
5682 <TR VALIGN=TOP>
5683 <TD><A NAME="Xref.ExtConstIdentifier"></a><A HREF="#extconstidentifier">ExtConstIdentifier</A></TD>
5684 <TD><A HREF="#extconstdef">ExtConstDef</A>, <A HREF="#valuereference">ValueReference</A></TD>
5685 </TR>
5686 <TR VALIGN=TOP>
5687 <TD><A NAME="Xref.ExtFunctionDef"></a><A HREF="#extfunctiondef">ExtFunctionDef</A></TD>
5688 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
5689 </TR>
5690 <TR VALIGN=TOP>
5691 <TD><A NAME="Xref.ExtFunctionIdentifier"></a><A HREF="#extfunctionidentifier">ExtFunctionIdentifier</A></TD>
5692 <TD><A HREF="#functionref">FunctionRef</A>, <A HREF="#extfunctiondef">ExtFunctionDef</A></TD>
5693 </TR>
5694 <TR VALIGN=TOP>
5695 <TD><A NAME="Xref.ExtKeyword"></a><A HREF="#extkeyword">ExtKeyword</A></TD>
5696 <TD><A HREF="#extfunctiondef">ExtFunctionDef</A>, <A HREF="#extconstdef">ExtConstDef</A></TD>
5697 </TR>
5698 <TR VALIGN=TOP>
5699 <TD><A NAME="Xref.ExtendedAlphaNum"></a><A HREF="#extendedalphanum">ExtendedAlphaNum</A></TD>
5700 <TD><A HREF="#freetext">FreeText</A></TD>
5701 </TR>
5702 <TR VALIGN=TOP>
5703 <TD><A NAME="Xref.ExtendedFieldReference"></a><A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
5704 <TD><A HREF="#variableref">VariableRef</A>, <A HREF="#referencedtype">ReferencedType</A>, <A HREF="#referencedvalue">ReferencedValue</A></TD>
5705 </TR>
5706 <TR VALIGN=TOP>
5707 <TD><A NAME="Xref.ExtensionKeyword"></a><A HREF="#extensionkeyword">ExtensionKeyword</A></TD>
5708 <TD><A HREF="#attribkeyword">AttribKeyword</A></TD>
5709 </TR>
5710 <TR VALIGN=TOP>
5711 <TD><A NAME="Xref.ExtraMatchingAttributes"></a><A HREF="#extramatchingattributes">ExtraMatchingAttributes</A></TD>
5712 <TD><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A>, <A HREF="#singlevalueorattrib">SingleValueOrAttrib</A></TD>
5713 </TR>
5714 <TR VALIGN=TOP>
5715 <TD><A NAME="Xref.FieldConstExpressionList"></a><A HREF="#fieldconstexpressionlist">FieldConstExpressionList</A></TD>
5716 <TD><A HREF="#compoundconstexpression">CompoundConstExpression</A></TD>
5717 </TR>
5718 <TR VALIGN=TOP>
5719 <TD><A NAME="Xref.FieldConstExpressionSpec"></a><A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A></TD>
5720 <TD><A HREF="#fieldconstexpressionlist">FieldConstExpressionList</A>, <A HREF="#fieldconstexpressionlist">FieldConstExpressionList</A></TD>
5721 </TR>
5722 <TR VALIGN=TOP>
5723 <TD><A NAME="Xref.FieldExpressionList"></a><A HREF="#fieldexpressionlist">FieldExpressionList</A></TD>
5724 <TD><A HREF="#compoundexpression">CompoundExpression</A></TD>
5725 </TR>
5726 <TR VALIGN=TOP>
5727 <TD><A NAME="Xref.FieldExpressionSpec"></a><A HREF="#fieldexpressionspec">FieldExpressionSpec</A></TD>
5728 <TD><A HREF="#fieldexpressionlist">FieldExpressionList</A>, <A HREF="#fieldexpressionlist">FieldExpressionList</A></TD>
5729 </TR>
5730 <TR VALIGN=TOP>
5731 <TD><A NAME="Xref.FieldOrBitNumber"></a><A HREF="#fieldorbitnumber">FieldOrBitNumber</A></TD>
5732 <TD><A HREF="#arrayorbitref">ArrayOrBitRef</A></TD>
5733 </TR>
5734 <TR VALIGN=TOP>
5735 <TD><A NAME="Xref.FieldReference"></a><A HREF="#fieldreference">FieldReference</A></TD>
5736 <TD><A HREF="#fieldspec">FieldSpec</A>, <A HREF="#deforfieldref">DefOrFieldRef</A>, <A HREF="#fieldexpressionspec">FieldExpressionSpec</A>, <A HREF="#fieldconstexpressionspec">FieldConstExpressionSpec</A></TD>
5737 </TR>
5738 <TR VALIGN=TOP>
5739 <TD><A NAME="Xref.FieldSpec"></a><A HREF="#fieldspec">FieldSpec</A></TD>
5740 <TD><A HREF="#fieldspeclist">FieldSpecList</A>, <A HREF="#fieldspeclist">FieldSpecList</A></TD>
5741 </TR>
5742 <TR VALIGN=TOP>
5743 <TD><A NAME="Xref.FieldSpecList"></a><A HREF="#fieldspeclist">FieldSpecList</A></TD>
5744 <TD><A HREF="#templatebody">TemplateBody</A></TD>
5745 </TR>
5746 <TR VALIGN=TOP>
5747 <TD><A NAME="Xref.Final"></a><A HREF="#final">Final</A></TD>
5748 <TD><A HREF="#forstatement">ForStatement</A></TD>
5749 </TR>
5750 <TR VALIGN=TOP>
5751 <TD><A NAME="Xref.FloatDotNotation"></a><A HREF="#floatdotnotation">FloatDotNotation</A></TD>
5752 <TD><A HREF="#floatvalue">FloatValue</A></TD>
5753 </TR>
5754 <TR VALIGN=TOP>
5755 <TD><A NAME="Xref.FloatENotation"></a><A HREF="#floatenotation">FloatENotation</A></TD>
5756 <TD><A HREF="#floatvalue">FloatValue</A></TD>
5757 </TR>
5758 <TR VALIGN=TOP>
5759 <TD><A NAME="Xref.FloatKeyword"></a><A HREF="#floatkeyword">FloatKeyword</A></TD>
5760 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5761 </TR>
5762 <TR VALIGN=TOP>
5763 <TD><A NAME="Xref.FloatValue"></a><A HREF="#floatvalue">FloatValue</A></TD>
5764 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5765 </TR>
5766 <TR VALIGN=TOP>
5767 <TD><A NAME="Xref.ForKeyword"></a><A HREF="#forkeyword">ForKeyword</A></TD>
5768 <TD><A HREF="#forstatement">ForStatement</A></TD>
5769 </TR>
5770 <TR VALIGN=TOP>
5771 <TD><A NAME="Xref.ForStatement"></a><A HREF="#forstatement">ForStatement</A></TD>
5772 <TD><A HREF="#loopconstruct">LoopConstruct</A></TD>
5773 </TR>
5774 <TR VALIGN=TOP>
5775 <TD><A NAME="Xref.FormalPortPar"></a><A HREF="#formalportpar">FormalPortPar</A></TD>
5776 <TD><A HREF="#functionformalpar">FunctionFormalPar</A></TD>
5777 </TR>
5778 <TR VALIGN=TOP>
5779 <TD><A NAME="Xref.FormalTemplatePar"></a><A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
5780 <TD><A HREF="#templateformalpar">TemplateFormalPar</A>, <A HREF="#functionformalpar">FunctionFormalPar</A>, <A HREF="#testcaseformalpar">TestcaseFormalPar</A></TD>
5781 </TR>
5782 <TR VALIGN=TOP>
5783 <TD><A NAME="Xref.FormalTimerPar"></a><A HREF="#formaltimerpar">FormalTimerPar</A></TD>
5784 <TD><A HREF="#functionformalpar">FunctionFormalPar</A></TD>
5785 </TR>
5786 <TR VALIGN=TOP>
5787 <TD><A NAME="Xref.FormalValuePar"></a><A HREF="#formalvaluepar">FormalValuePar</A></TD>
5788 <TD><A HREF="#structdefformalpar">StructDefFormalPar</A>, <A HREF="#templateformalpar">TemplateFormalPar</A>, <A HREF="#functionformalpar">FunctionFormalPar</A>, <A HREF="#signatureformalpar">SignatureFormalPar</A>,
5789 <A HREF="#testcaseformalpar">TestcaseFormalPar</A></TD>
5790 </TR>
5791 <TR VALIGN=TOP>
5792 <TD><A NAME="Xref.FreeText"></a><A HREF="#freetext">FreeText</A></TD>
5793 <TD><A HREF="#languagespec">LanguageSpec</A>, <A HREF="#attribspec">AttribSpec</A>, <A HREF="#sutstatements">SUTStatements</A>, <A HREF="#logstatement">LogStatement</A></TD>
5794 </TR>
5795 <TR VALIGN=TOP>
5796 <TD><A NAME="Xref.FromClause"></a><A HREF="#fromclause">FromClause</A></TD>
5797 <TD><A HREF="#portreceiveop">PortReceiveOp</A>, <A HREF="#porttriggerop">PortTriggerOp</A>, <A HREF="#portgetcallop">PortGetCallOp</A>, <A HREF="#portgetreplyop">PortGetReplyOp</A>, <A
5798 HREF="#fromclausepresent">FromClausePresent</A>, <A HREF="#portcatchop">PortCatchOp</A></TD>
5799 </TR>
5800 <TR VALIGN=TOP>
5801 <TD><A NAME="Xref.FromClausePresent"></a><A HREF="#fromclausepresent">FromClausePresent</A></TD>
5802 <TD><A HREF="#checkparameter">CheckParameter</A></TD>
5803 </TR>
5804 <TR VALIGN=TOP>
5805 <TD><A NAME="Xref.FromKeyword"></a><A HREF="#fromkeyword">FromKeyword</A></TD>
5806 <TD><A HREF="#importfromspec">ImportFromSpec</A>, <A HREF="#fromclause">FromClause</A></TD>
5807 </TR>
5808 <TR VALIGN=TOP>
5809 <TD><A NAME="Xref.FullGroupIdentifier"></a><A HREF="#fullgroupidentifier">FullGroupIdentifier</A></TD>
5810 <TD><A HREF="#groupreflist">GroupRefList</A>, <A HREF="#groupreflist">GroupRefList</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
5811 </TR>
5812 <TR VALIGN=TOP>
5813 <TD><A NAME="Xref.FullGroupIdentifierWithExcept"></a><A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A></TD>
5814 <TD><A HREF="#groupreflistwithexcept">GroupRefListWithExcept</A>, <A HREF="#groupreflistwithexcept">GroupRefListWithExcept</A></TD>
5815 </TR>
5816 <TR VALIGN=TOP>
5817 <TD><A NAME="Xref.FunctionActualPar"></a><A HREF="#functionactualpar">FunctionActualPar</A></TD>
5818 <TD><A HREF="#functionactualparlist">FunctionActualParList</A>, <A HREF="#functionactualparlist">FunctionActualParList</A></TD>
5819 </TR>
5820 <TR VALIGN=TOP>
5821 <TD><A NAME="Xref.FunctionActualParList"></a><A HREF="#functionactualparlist">FunctionActualParList</A></TD>
5822 <TD><A HREF="#functioninstance">FunctionInstance</A>, <A HREF="#altstepinstance">AltstepInstance</A></TD>
5823 </TR>
5824 <TR VALIGN=TOP>
5825 <TD><A NAME="Xref.FunctionDef"></a><A HREF="#functiondef">FunctionDef</A></TD>
5826 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
5827 </TR>
5828 <TR VALIGN=TOP>
5829 <TD><A NAME="Xref.FunctionFormalPar"></a><A HREF="#functionformalpar">FunctionFormalPar</A></TD>
5830 <TD><A HREF="#functionformalparlist">FunctionFormalParList</A>, <A HREF="#functionformalparlist">FunctionFormalParList</A></TD>
5831 </TR>
5832 <TR VALIGN=TOP>
5833 <TD><A NAME="Xref.FunctionFormalParList"></a><A HREF="#functionformalparlist">FunctionFormalParList</A></TD>
5834 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#altstepformalparlist">AltstepFormalParList</A>, <A HREF="#extfunctiondef">ExtFunctionDef</A></TD>
5835 </TR>
5836 <TR VALIGN=TOP>
5837 <TD><A NAME="Xref.FunctionIdentifier"></a><A HREF="#functionidentifier">FunctionIdentifier</A></TD>
5838 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#functionref">FunctionRef</A>, <A HREF="#functionreflist">FunctionRefList</A>, <A HREF="#functionreflist">FunctionRefList</A>, <A
5839 HREF="#definitionref">DefinitionRef</A></TD>
5840 </TR>
5841 <TR VALIGN=TOP>
5842 <TD><A NAME="Xref.FunctionInstance"></a><A HREF="#functioninstance">FunctionInstance</A></TD>
5843 <TD><A HREF="#starttcstatement">StartTCStatement</A>, <A HREF="#componentidentifier">ComponentIdentifier</A>, <A HREF="#addressref">AddressRef</A>, <A HREF="#behaviourstatements">BehaviourStatements</A>,
5844 <A HREF="#opcall">OpCall</A></TD>
5845 </TR>
5846 <TR VALIGN=TOP>
5847 <TD><A NAME="Xref.FunctionKeyword"></a><A HREF="#functionkeyword">FunctionKeyword</A></TD>
5848 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#exceptfunctionspec">ExceptFunctionSpec</A>, <A HREF="#importfunctionspec">ImportFunctionSpec</A>, <A HREF="#extfunctiondef">ExtFunctionDef</A>,
5849 <A HREF="#allref">AllRef</A></TD>
5850 </TR>
5851 <TR VALIGN=TOP>
5852 <TD><A NAME="Xref.FunctionLocalDef"></a><A HREF="#functionlocaldef">FunctionLocalDef</A></TD>
5853 <TD><A HREF="#functionstatementordef">FunctionStatementOrDef</A>, <A HREF="#controlstatementordef">ControlStatementOrDef</A></TD>
5854 </TR>
5855 <TR VALIGN=TOP>
5856 <TD><A NAME="Xref.FunctionLocalInst"></a><A HREF="#functionlocalinst">FunctionLocalInst</A></TD>
5857 <TD><A HREF="#functionstatementordef">FunctionStatementOrDef</A>, <A HREF="#controlstatementordef">ControlStatementOrDef</A></TD>
5858 </TR>
5859 <TR VALIGN=TOP>
5860 <TD><A NAME="Xref.FunctionRef"></a><A HREF="#functionref">FunctionRef</A></TD>
5861 <TD><A HREF="#functioninstance">FunctionInstance</A></TD>
5862 </TR>
5863 <TR VALIGN=TOP>
5864 <TD><A NAME="Xref.FunctionRefList"></a><A HREF="#functionreflist">FunctionRefList</A></TD>
5865 <TD><A HREF="#exceptfunctionspec">ExceptFunctionSpec</A>, <A HREF="#importfunctionspec">ImportFunctionSpec</A>, <A HREF="#allfunctionswithexcept">AllFunctionsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
5866 </TR>
5867 <TR VALIGN=TOP>
5868 <TD><A NAME="Xref.FunctionStatement"></a><A HREF="#functionstatement">FunctionStatement</A></TD>
5869 <TD><A HREF="#functionstatementordef">FunctionStatementOrDef</A></TD>
5870 </TR>
5871 <TR VALIGN=TOP>
5872 <TD><A NAME="Xref.FunctionStatementOrDef"></a><A HREF="#functionstatementordef">FunctionStatementOrDef</A></TD>
5873 <TD><A HREF="#functionstatementordeflist">FunctionStatementOrDefList</A></TD>
5874 </TR>
5875 <TR VALIGN=TOP>
5876 <TD><A NAME="Xref.FunctionStatementOrDefList"></a><A HREF="#functionstatementordeflist">FunctionStatementOrDefList</A></TD>
5877 <TD><A HREF="#statementblock">StatementBlock</A></TD>
5878 </TR>
5879 <TR VALIGN=TOP>
5880 <TD><A NAME="Xref.GetCallOpKeyword"></a><A HREF="#getcallopkeyword">GetCallOpKeyword</A></TD>
5881 <TD><A HREF="#portgetcallop">PortGetCallOp</A></TD>
5882 </TR>
5883 <TR VALIGN=TOP>
5884 <TD><A NAME="Xref.GetCallStatement"></a><A HREF="#getcallstatement">GetCallStatement</A></TD>
5885 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
5886 </TR>
5887 <TR VALIGN=TOP>
5888 <TD><A NAME="Xref.GetLocalVerdict"></a><A HREF="#getlocalverdict">GetLocalVerdict</A></TD>
5889 <TD><A HREF="#verdictops">VerdictOps</A></TD>
5890 </TR>
5891 <TR VALIGN=TOP>
5892 <TD><A NAME="Xref.GetReplyOpKeyword"></a><A HREF="#getreplyopkeyword">GetReplyOpKeyword</A></TD>
5893 <TD><A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
5894 </TR>
5895 <TR VALIGN=TOP>
5896 <TD><A NAME="Xref.GetReplyStatement"></a><A HREF="#getreplystatement">GetReplyStatement</A></TD>
5897 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#callbodyops">CallBodyOps</A>, <A HREF="#guardop">GuardOp</A></TD>
5898 </TR>
5899 <TR VALIGN=TOP>
5900 <TD><A NAME="Xref.GlobalModuleId"></a><A HREF="#globalmoduleid">GlobalModuleId</A></TD>
5901 <TD><A HREF="#porttype">PortType</A>, <A HREF="#componenttype">ComponentType</A>, <A HREF="#templaterefwithparlist">TemplateRefWithParList</A>, <A HREF="#templateref">TemplateRef</A>, <A
5902 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
5903 HREF="#referencedtype">ReferencedType</A>, <A HREF="#valuereference">ValueReference</A></TD>
5904 </TR>
5905 <TR VALIGN=TOP>
5906 <TD><A NAME="Xref.GotoKeyword"></a><A HREF="#gotokeyword">GotoKeyword</A></TD>
5907 <TD><A HREF="#gotostatement">GotoStatement</A></TD>
5908 </TR>
5909 <TR VALIGN=TOP>
5910 <TD><A NAME="Xref.GotoStatement"></a><A HREF="#gotostatement">GotoStatement</A></TD>
5911 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
5912 </TR>
5913 <TR VALIGN=TOP>
5914 <TD><A NAME="Xref.Group"></a><A HREF="#group">Group</A></TD>
5915 <TD><A HREF="#quadruple">Quadruple</A></TD>
5916 </TR>
5917 <TR VALIGN=TOP>
5918 <TD><A NAME="Xref.GroupDef"></a><A HREF="#groupdef">GroupDef</A></TD>
5919 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
5920 </TR>
5921 <TR VALIGN=TOP>
5922 <TD><A NAME="Xref.GroupIdentifier"></a><A HREF="#groupidentifier">GroupIdentifier</A></TD>
5923 <TD><A HREF="#fullgroupidentifier">FullGroupIdentifier</A>, <A HREF="#fullgroupidentifier">FullGroupIdentifier</A>, <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A>,
5924 <A HREF="#fullgroupidentifierwithexcept">FullGroupIdentifierWithExcept</A>, <A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A>, <A HREF="#exceptfullgroupidentifier">ExceptFullGroupIdentifier</A>,
5925 <A HREF="#groupdef">GroupDef</A></TD>
5926 </TR>
5927 <TR VALIGN=TOP>
5928 <TD><A NAME="Xref.GroupKeyword"></a><A HREF="#groupkeyword">GroupKeyword</A></TD>
5929 <TD><A HREF="#exceptgroupspec">ExceptGroupSpec</A>, <A HREF="#importgroupspec">ImportGroupSpec</A>, <A HREF="#groupdef">GroupDef</A>, <A HREF="#allref">AllRef</A></TD>
5930 </TR>
5931 <TR VALIGN=TOP>
5932 <TD><A NAME="Xref.GroupRefList"></a><A HREF="#groupreflist">GroupRefList</A></TD>
5933 <TD><A HREF="#allgroupswithexcept">AllGroupsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
5934 </TR>
5935 <TR VALIGN=TOP>
5936 <TD><A NAME="Xref.GroupRefListWithExcept"></a><A HREF="#groupreflistwithexcept">GroupRefListWithExcept</A></TD>
5937 <TD><A HREF="#importgroupspec">ImportGroupSpec</A></TD>
5938 </TR>
5939 <TR VALIGN=TOP>
5940 <TD><A NAME="Xref.GuardOp"></a><A HREF="#guardop">GuardOp</A></TD>
5941 <TD><A HREF="#guardstatement">GuardStatement</A>, <A HREF="#interleavedguard">InterleavedGuard</A></TD>
5942 </TR>
5943 <TR VALIGN=TOP>
5944 <TD><A NAME="Xref.GuardStatement"></a><A HREF="#guardstatement">GuardStatement</A></TD>
5945 <TD><A HREF="#altguardlist">AltGuardList</A></TD>
5946 </TR>
5947 <TR VALIGN=TOP>
5948 <TD><A NAME="Xref.Hex"></a><A HREF="#hex">Hex</A></TD>
5949 <TD><A HREF="#hexormatch">HexOrMatch</A>, <A HREF="#hstring">Hstring</A>, <A HREF="#oct">Oct</A>, <A HREF="#oct">Oct</A></TD>
5950 </TR>
5951 <TR VALIGN=TOP>
5952 <TD><A NAME="Xref.HexOrMatch"></a><A HREF="#hexormatch">HexOrMatch</A></TD>
5953 <TD><A HREF="#hexstringmatch">HexStringMatch</A></TD>
5954 </TR>
5955 <TR VALIGN=TOP>
5956 <TD><A NAME="Xref.HexStringKeyword"></a><A HREF="#hexstringkeyword">HexStringKeyword</A></TD>
5957 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
5958 </TR>
5959 <TR VALIGN=TOP>
5960 <TD><A NAME="Xref.HexStringMatch"></a><A HREF="#hexstringmatch">HexStringMatch</A></TD>
5961 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
5962 </TR>
5963 <TR VALIGN=TOP>
5964 <TD><A NAME="Xref.HexStringValue"></a><A HREF="#hexstringvalue">HexStringValue</A></TD>
5965 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
5966 </TR>
5967 <TR VALIGN=TOP>
5968 <TD><A NAME="Xref.Hstring"></a><A HREF="#hstring">Hstring</A></TD>
5969 <TD><A HREF="#hexstringvalue">HexStringValue</A></TD>
5970 </TR>
5971 <TR VALIGN=TOP>
5972 <TD><A NAME="Xref.Identifier"></a><A HREF="#identifier">Identifier</A></TD>
5973 <TD><A HREF="#moduleidentifier">ModuleIdentifier</A>, <A HREF="#definitivenameandnumberform">DefinitiveNameAndNumberForm</A>, <A HREF="#structtypeidentifier">StructTypeIdentifier</A>, <A
5974 HREF="#structfieldidentifier">StructFieldIdentifier</A>, <A HREF="#enumtypeidentifier">EnumTypeIdentifier</A>, <A HREF="#enumerationidentifier">EnumerationIdentifier</A>, <A
5975 HREF="#subtypeidentifier">SubTypeIdentifier</A>, <A HREF="#porttypeidentifier">PortTypeIdentifier</A>, <A HREF="#componenttypeidentifier">ComponentTypeIdentifier</A>, <A HREF="#portidentifier">PortIdentifier</A>,
5976 <A HREF="#constidentifier">ConstIdentifier</A>, <A HREF="#templateidentifier">TemplateIdentifier</A>, <A HREF="#functionidentifier">FunctionIdentifier</A>, <A HREF="#predeffunctionidentifier">PreDefFunctionIdentifier</A>,
5977 <A HREF="#signatureidentifier">SignatureIdentifier</A>, <A HREF="#testcaseidentifier">TestcaseIdentifier</A>, <A HREF="#altstepidentifier">AltstepIdentifier</A>, <A HREF="#groupidentifier">GroupIdentifier</A>,
5978 <A HREF="#extfunctionidentifier">ExtFunctionIdentifier</A>, <A HREF="#extconstidentifier">ExtConstIdentifier</A>, <A HREF="#moduleparidentifier">ModuleParIdentifier</A>, <A HREF="#varidentifier">VarIdentifier</A>,
5979 <A HREF="#timeridentifier">TimerIdentifier</A>, <A HREF="#nameandnumberform">NameAndNumberForm</A>, <A HREF="#nameform">NameForm</A>, <A HREF="#valueparidentifier">ValueParIdentifier</A>, <A
5980 HREF="#portparidentifier">PortParIdentifier</A>, <A HREF="#timerparidentifier">TimerParIdentifier</A>, <A HREF="#templateparidentifier">TemplateParIdentifier</A>, <A HREF="#labelidentifier">LabelIdentifier</A></TD>
5981 </TR>
5982 <TR VALIGN=TOP>
5983 <TD><A NAME="Xref.IfKeyword"></a><A HREF="#ifkeyword">IfKeyword</A></TD>
5984 <TD><A HREF="#conditionalconstruct">ConditionalConstruct</A>, <A HREF="#elseifclause">ElseIfClause</A></TD>
5985 </TR>
5986 <TR VALIGN=TOP>
5987 <TD><A NAME="Xref.IfPresentKeyword"></a><A HREF="#ifpresentkeyword">IfPresentKeyword</A></TD>
5988 <TD><A HREF="#ifpresentmatch">IfPresentMatch</A></TD>
5989 </TR>
5990 <TR VALIGN=TOP>
5991 <TD><A NAME="Xref.IfPresentMatch"></a><A HREF="#ifpresentmatch">IfPresentMatch</A></TD>
5992 <TD><A HREF="#extramatchingattributes">ExtraMatchingAttributes</A>, <A HREF="#extramatchingattributes">ExtraMatchingAttributes</A></TD>
5993 </TR>
5994 <TR VALIGN=TOP>
5995 <TD><A NAME="Xref.ImportAltstepSpec"></a><A HREF="#importaltstepspec">ImportAltstepSpec</A></TD>
5996 <TD><A HREF="#importelement">ImportElement</A></TD>
5997 </TR>
5998 <TR VALIGN=TOP>
5999 <TD><A NAME="Xref.ImportConstSpec"></a><A HREF="#importconstspec">ImportConstSpec</A></TD>
6000 <TD><A HREF="#importelement">ImportElement</A></TD>
6001 </TR>
6002 <TR VALIGN=TOP>
6003 <TD><A NAME="Xref.ImportDef"></a><A HREF="#importdef">ImportDef</A></TD>
6004 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
6005 </TR>
6006 <TR VALIGN=TOP>
6007 <TD><A NAME="Xref.ImportElement"></a><A HREF="#importelement">ImportElement</A></TD>
6008 <TD><A HREF="#importspec">ImportSpec</A></TD>
6009 </TR>
6010 <TR VALIGN=TOP>
6011 <TD><A NAME="Xref.ImportFromSpec"></a><A HREF="#importfromspec">ImportFromSpec</A></TD>
6012 <TD><A HREF="#importdef">ImportDef</A></TD>
6013 </TR>
6014 <TR VALIGN=TOP>
6015 <TD><A NAME="Xref.ImportFunctionSpec"></a><A HREF="#importfunctionspec">ImportFunctionSpec</A></TD>
6016 <TD><A HREF="#importelement">ImportElement</A></TD>
6017 </TR>
6018 <TR VALIGN=TOP>
6019 <TD><A NAME="Xref.ImportGroupSpec"></a><A HREF="#importgroupspec">ImportGroupSpec</A></TD>
6020 <TD><A HREF="#importelement">ImportElement</A></TD>
6021 </TR>
6022 <TR VALIGN=TOP>
6023 <TD><A NAME="Xref.ImportKeyword"></a><A HREF="#importkeyword">ImportKeyword</A></TD>
6024 <TD><A HREF="#importdef">ImportDef</A></TD>
6025 </TR>
6026 <TR VALIGN=TOP>
6027 <TD><A NAME="Xref.ImportModuleParSpec"></a><A HREF="#importmoduleparspec">ImportModuleParSpec</A></TD>
6028 <TD><A HREF="#importelement">ImportElement</A></TD>
6029 </TR>
6030 <TR VALIGN=TOP>
6031 <TD><A NAME="Xref.ImportSignatureSpec"></a><A HREF="#importsignaturespec">ImportSignatureSpec</A></TD>
6032 <TD><A HREF="#importelement">ImportElement</A></TD>
6033 </TR>
6034 <TR VALIGN=TOP>
6035 <TD><A NAME="Xref.ImportSpec"></a><A HREF="#importspec">ImportSpec</A></TD>
6036 <TD><A HREF="#importdef">ImportDef</A></TD>
6037 </TR>
6038 <TR VALIGN=TOP>
6039 <TD><A NAME="Xref.ImportTemplateSpec"></a><A HREF="#importtemplatespec">ImportTemplateSpec</A></TD>
6040 <TD><A HREF="#importelement">ImportElement</A></TD>
6041 </TR>
6042 <TR VALIGN=TOP>
6043 <TD><A NAME="Xref.ImportTestcaseSpec"></a><A HREF="#importtestcasespec">ImportTestcaseSpec</A></TD>
6044 <TD><A HREF="#importelement">ImportElement</A></TD>
6045 </TR>
6046 <TR VALIGN=TOP>
6047 <TD><A NAME="Xref.ImportTypeDefSpec"></a><A HREF="#importtypedefspec">ImportTypeDefSpec</A></TD>
6048 <TD><A HREF="#importelement">ImportElement</A></TD>
6049 </TR>
6050 <TR VALIGN=TOP>
6051 <TD><A NAME="Xref.InLineTemplate"></a><A HREF="#inlinetemplate">InLineTemplate</A></TD>
6052 <TD><A HREF="#templateinstance">TemplateInstance</A></TD>
6053 </TR>
6054 <TR VALIGN=TOP>
6055 <TD><A NAME="Xref.InOutParKeyword"></a><A HREF="#inoutparkeyword">InOutParKeyword</A></TD>
6056 <TD><A HREF="#direction">Direction</A>, <A HREF="#formalvaluepar">FormalValuePar</A>, <A HREF="#formalportpar">FormalPortPar</A>, <A HREF="#formaltimerpar">FormalTimerPar</A></TD>
6057 </TR>
6058 <TR VALIGN=TOP>
6059 <TD><A NAME="Xref.InParKeyword"></a><A HREF="#inparkeyword">InParKeyword</A></TD>
6060 <TD><A HREF="#direction">Direction</A>, <A HREF="#formalvaluepar">FormalValuePar</A>, <A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
6061 </TR>
6062 <TR VALIGN=TOP>
6063 <TD><A NAME="Xref.InfinityKeyword"></a><A HREF="#infinitykeyword">InfinityKeyword</A></TD>
6064 <TD><A HREF="#lowerbound">LowerBound</A>, <A HREF="#upperbound">UpperBound</A></TD>
6065 </TR>
6066 <TR VALIGN=TOP>
6067 <TD><A NAME="Xref.Initial"></a><A HREF="#initial">Initial</A></TD>
6068 <TD><A HREF="#forstatement">ForStatement</A></TD>
6069 </TR>
6070 <TR VALIGN=TOP>
6071 <TD><A NAME="Xref.IntegerKeyword"></a><A HREF="#integerkeyword">IntegerKeyword</A></TD>
6072 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
6073 </TR>
6074 <TR VALIGN=TOP>
6075 <TD><A NAME="Xref.IntegerValue"></a><A HREF="#integervalue">IntegerValue</A></TD>
6076 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
6077 </TR>
6078 <TR VALIGN=TOP>
6079 <TD><A NAME="Xref.InterleavedAction"></a><A HREF="#interleavedaction">InterleavedAction</A></TD>
6080 <TD><A HREF="#interleavedguardelement">InterleavedGuardElement</A></TD>
6081 </TR>
6082 <TR VALIGN=TOP>
6083 <TD><A NAME="Xref.InterleavedConstruct"></a><A HREF="#interleavedconstruct">InterleavedConstruct</A></TD>
6084 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
6085 </TR>
6086 <TR VALIGN=TOP>
6087 <TD><A NAME="Xref.InterleavedGuard"></a><A HREF="#interleavedguard">InterleavedGuard</A></TD>
6088 <TD><A HREF="#interleavedguardelement">InterleavedGuardElement</A></TD>
6089 </TR>
6090 <TR VALIGN=TOP>
6091 <TD><A NAME="Xref.InterleavedGuardElement"></a><A HREF="#interleavedguardelement">InterleavedGuardElement</A></TD>
6092 <TD><A HREF="#interleavedguardlist">InterleavedGuardList</A></TD>
6093 </TR>
6094 <TR VALIGN=TOP>
6095 <TD><A NAME="Xref.InterleavedGuardList"></a><A HREF="#interleavedguardlist">InterleavedGuardList</A></TD>
6096 <TD><A HREF="#interleavedconstruct">InterleavedConstruct</A></TD>
6097 </TR>
6098 <TR VALIGN=TOP>
6099 <TD><A NAME="Xref.InterleavedKeyword"></a><A HREF="#interleavedkeyword">InterleavedKeyword</A></TD>
6100 <TD><A HREF="#interleavedconstruct">InterleavedConstruct</A></TD>
6101 </TR>
6102 <TR VALIGN=TOP>
6103 <TD><A NAME="Xref.LabelIdentifier"></a><A HREF="#labelidentifier">LabelIdentifier</A></TD>
6104 <TD><A HREF="#labelstatement">LabelStatement</A>, <A HREF="#gotostatement">GotoStatement</A></TD>
6105 </TR>
6106 <TR VALIGN=TOP>
6107 <TD><A NAME="Xref.LabelKeyword"></a><A HREF="#labelkeyword">LabelKeyword</A></TD>
6108 <TD><A HREF="#labelstatement">LabelStatement</A></TD>
6109 </TR>
6110 <TR VALIGN=TOP>
6111 <TD><A NAME="Xref.LabelStatement"></a><A HREF="#labelstatement">LabelStatement</A></TD>
6112 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
6113 </TR>
6114 <TR VALIGN=TOP>
6115 <TD><A NAME="Xref.LanguageKeyword"></a><A HREF="#languagekeyword">LanguageKeyword</A></TD>
6116 <TD><A HREF="#languagespec">LanguageSpec</A></TD>
6117 </TR>
6118 <TR VALIGN=TOP>
6119 <TD><A NAME="Xref.LanguageSpec"></a><A HREF="#languagespec">LanguageSpec</A></TD>
6120 <TD><A HREF="#moduleid">ModuleId</A></TD>
6121 </TR>
6122 <TR VALIGN=TOP>
6123 <TD><A NAME="Xref.LengthKeyword"></a><A HREF="#lengthkeyword">LengthKeyword</A></TD>
6124 <TD><A HREF="#stringlength">StringLength</A></TD>
6125 </TR>
6126 <TR VALIGN=TOP>
6127 <TD><A NAME="Xref.LengthMatch"></a><A HREF="#lengthmatch">LengthMatch</A></TD>
6128 <TD><A HREF="#extramatchingattributes">ExtraMatchingAttributes</A>, <A HREF="#extramatchingattributes">ExtraMatchingAttributes</A></TD>
6129 </TR>
6130 <TR VALIGN=TOP>
6131 <TD><A NAME="Xref.LogKeyword"></a><A HREF="#logkeyword">LogKeyword</A></TD>
6132 <TD><A HREF="#logstatement">LogStatement</A></TD>
6133 </TR>
6134 <TR VALIGN=TOP>
6135 <TD><A NAME="Xref.LogStatement"></a><A HREF="#logstatement">LogStatement</A></TD>
6136 <TD><A HREF="#basicstatements">BasicStatements</A></TD>
6137 </TR>
6138 <TR VALIGN=TOP>
6139 <TD><A NAME="Xref.LoopConstruct"></a><A HREF="#loopconstruct">LoopConstruct</A></TD>
6140 <TD><A HREF="#basicstatements">BasicStatements</A></TD>
6141 </TR>
6142 <TR VALIGN=TOP>
6143 <TD><A NAME="Xref.LowerAlpha"></a><A HREF="#loweralpha">LowerAlpha</A></TD>
6144 <TD><A HREF="#alpha">Alpha</A></TD>
6145 </TR>
6146 <TR VALIGN=TOP>
6147 <TD><A NAME="Xref.LowerBound"></a><A HREF="#lowerbound">LowerBound</A></TD>
6148 <TD><A HREF="#rangedef">RangeDef</A>, <A HREF="#range">Range</A></TD>
6149 </TR>
6150 <TR VALIGN=TOP>
6151 <TD><A NAME="Xref.MTCKeyword"></a><A HREF="#mtckeyword">MTCKeyword</A></TD>
6152 <TD><A HREF="#mtcop">MTCOp</A></TD>
6153 </TR>
6154 <TR VALIGN=TOP>
6155 <TD><A NAME="Xref.MTCOp"></a><A HREF="#mtcop">MTCOp</A></TD>
6156 <TD><A HREF="#configurationops">ConfigurationOps</A>, <A HREF="#componentref">ComponentRef</A>, <A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A></TD>
6157 </TR>
6158 <TR VALIGN=TOP>
6159 <TD><A NAME="Xref.MapKeyword"></a><A HREF="#mapkeyword">MapKeyword</A></TD>
6160 <TD><A HREF="#mapstatement">MapStatement</A></TD>
6161 </TR>
6162 <TR VALIGN=TOP>
6163 <TD><A NAME="Xref.MapStatement"></a><A HREF="#mapstatement">MapStatement</A></TD>
6164 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
6165 </TR>
6166 <TR VALIGN=TOP>
6167 <TD><A NAME="Xref.MatchKeyword"></a><A HREF="#matchkeyword">MatchKeyword</A></TD>
6168 <TD><A HREF="#matchop">MatchOp</A></TD>
6169 </TR>
6170 <TR VALIGN=TOP>
6171 <TD><A NAME="Xref.MatchOp"></a><A HREF="#matchop">MatchOp</A></TD>
6172 <TD><A HREF="#templateops">TemplateOps</A></TD>
6173 </TR>
6174 <TR VALIGN=TOP>
6175 <TD><A NAME="Xref.MatchingSymbol"></a><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6176 <TD><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A></TD>
6177 </TR>
6178 <TR VALIGN=TOP>
6179 <TD><A NAME="Xref.MessageAttribs"></a><A HREF="#messageattribs">MessageAttribs</A></TD>
6180 <TD><A HREF="#portdefattribs">PortDefAttribs</A></TD>
6181 </TR>
6182 <TR VALIGN=TOP>
6183 <TD><A NAME="Xref.MessageKeyword"></a><A HREF="#messagekeyword">MessageKeyword</A></TD>
6184 <TD><A HREF="#messageattribs">MessageAttribs</A></TD>
6185 </TR>
6186 <TR VALIGN=TOP>
6187 <TD><A NAME="Xref.MessageList"></a><A HREF="#messagelist">MessageList</A></TD>
6188 <TD><A HREF="#messageattribs">MessageAttribs</A></TD>
6189 </TR>
6190 <TR VALIGN=TOP>
6191 <TD><A NAME="Xref.Minus"></a><A HREF="#minus">Minus</A></TD>
6192 <TD><A HREF="#enumeration">Enumeration</A>, <A HREF="#lowerbound">LowerBound</A>, <A HREF="#floatenotation">FloatENotation</A></TD>
6193 </TR>
6194 <TR VALIGN=TOP>
6195 <TD><A NAME="Xref.MixedAttribs"></a><A HREF="#mixedattribs">MixedAttribs</A></TD>
6196 <TD><A HREF="#portdefattribs">PortDefAttribs</A></TD>
6197 </TR>
6198 <TR VALIGN=TOP>
6199 <TD><A NAME="Xref.MixedKeyword"></a><A HREF="#mixedkeyword">MixedKeyword</A></TD>
6200 <TD><A HREF="#mixedattribs">MixedAttribs</A></TD>
6201 </TR>
6202 <TR VALIGN=TOP>
6203 <TD><A NAME="Xref.MixedList"></a><A HREF="#mixedlist">MixedList</A></TD>
6204 <TD><A HREF="#mixedattribs">MixedAttribs</A></TD>
6205 </TR>
6206 <TR VALIGN=TOP>
6207 <TD><A NAME="Xref.ModifiesKeyword"></a><A HREF="#modifieskeyword">ModifiesKeyword</A></TD>
6208 <TD><A HREF="#deriveddef">DerivedDef</A>, <A HREF="#derivedrefwithparlist">DerivedRefWithParList</A></TD>
6209 </TR>
6210 <TR VALIGN=TOP>
6211 <TD><A NAME="Xref.ModuleControlBody"></a><A HREF="#modulecontrolbody">ModuleControlBody</A></TD>
6212 <TD><A HREF="#modulecontrolpart">ModuleControlPart</A></TD>
6213 </TR>
6214 <TR VALIGN=TOP>
6215 <TD><A NAME="Xref.ModuleControlPart"></a><A HREF="#modulecontrolpart">ModuleControlPart</A></TD>
6216 <TD><A HREF="#ttcn3module">TTCN3Module</A></TD>
6217 </TR>
6218 <TR VALIGN=TOP>
6219 <TD><A NAME="Xref.ModuleDefinition"></a><A HREF="#moduledefinition">ModuleDefinition</A></TD>
6220 <TD><A HREF="#moduledefinitionslist">ModuleDefinitionsList</A></TD>
6221 </TR>
6222 <TR VALIGN=TOP>
6223 <TD><A NAME="Xref.ModuleDefinitionsList"></a><A HREF="#moduledefinitionslist">ModuleDefinitionsList</A></TD>
6224 <TD><A HREF="#moduledefinitionspart">ModuleDefinitionsPart</A></TD>
6225 </TR>
6226 <TR VALIGN=TOP>
6227 <TD><A NAME="Xref.ModuleDefinitionsPart"></a><A HREF="#moduledefinitionspart">ModuleDefinitionsPart</A></TD>
6228 <TD><A HREF="#ttcn3module">TTCN3Module</A>, <A HREF="#groupdef">GroupDef</A></TD>
6229 </TR>
6230 <TR VALIGN=TOP>
6231 <TD><A NAME="Xref.ModuleId"></a><A HREF="#moduleid">ModuleId</A></TD>
6232 <TD><A HREF="#importfromspec">ImportFromSpec</A></TD>
6233 </TR>
6234 <TR VALIGN=TOP>
6235 <TD><A NAME="Xref.ModuleIdentifier"></a><A HREF="#moduleidentifier">ModuleIdentifier</A></TD>
6236 <TD><A HREF="#ttcn3moduleid">TTCN3ModuleId</A>, <A HREF="#globalmoduleid">GlobalModuleId</A></TD>
6237 </TR>
6238 <TR VALIGN=TOP>
6239 <TD><A NAME="Xref.ModulePar"></a><A HREF="#modulepar">ModulePar</A></TD>
6240 <TD><A HREF="#moduleparlist">ModuleParList</A>, <A HREF="#moduleparlist">ModuleParList</A></TD>
6241 </TR>
6242 <TR VALIGN=TOP>
6243 <TD><A NAME="Xref.ModuleParDef"></a><A HREF="#modulepardef">ModuleParDef</A></TD>
6244 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
6245 </TR>
6246 <TR VALIGN=TOP>
6247 <TD><A NAME="Xref.ModuleParIdentifier"></a><A HREF="#moduleparidentifier">ModuleParIdentifier</A></TD>
6248 <TD><A HREF="#moduleparreflist">ModuleParRefList</A>, <A HREF="#moduleparreflist">ModuleParRefList</A>, <A HREF="#modulepar">ModulePar</A>, <A HREF="#modulepar">ModulePar</A>, <A
6249 HREF="#valuereference">ValueReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
6250 </TR>
6251 <TR VALIGN=TOP>
6252 <TD><A NAME="Xref.ModuleParKeyword"></a><A HREF="#moduleparkeyword">ModuleParKeyword</A></TD>
6253 <TD><A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A>, <A HREF="#importmoduleparspec">ImportModuleParSpec</A>, <A HREF="#modulepardef">ModuleParDef</A>, <A HREF="#allref">AllRef</A></TD>
6254 </TR>
6255 <TR VALIGN=TOP>
6256 <TD><A NAME="Xref.ModuleParList"></a><A HREF="#moduleparlist">ModuleParList</A></TD>
6257 <TD><A HREF="#modulepardef">ModuleParDef</A></TD>
6258 </TR>
6259 <TR VALIGN=TOP>
6260 <TD><A NAME="Xref.ModuleParRefList"></a><A HREF="#moduleparreflist">ModuleParRefList</A></TD>
6261 <TD><A HREF="#exceptmoduleparspec">ExceptModuleParSpec</A>, <A HREF="#importmoduleparspec">ImportModuleParSpec</A>, <A HREF="#allmoduleparwithexcept">AllModuleParWithExcept</A>, <A
6262 HREF="#allref">AllRef</A></TD>
6263 </TR>
6264 <TR VALIGN=TOP>
6265 <TD><A NAME="Xref.ModuleParType"></a><A HREF="#modulepartype">ModuleParType</A></TD>
6266 <TD><A HREF="#modulepar">ModulePar</A></TD>
6267 </TR>
6268 <TR VALIGN=TOP>
6269 <TD><A NAME="Xref.MulExpression"></a><A HREF="#mulexpression">MulExpression</A></TD>
6270 <TD><A HREF="#addexpression">AddExpression</A>, <A HREF="#addexpression">AddExpression</A></TD>
6271 </TR>
6272 <TR VALIGN=TOP>
6273 <TD><A NAME="Xref.MultiWithAttrib"></a><A HREF="#multiwithattrib">MultiWithAttrib</A></TD>
6274 <TD><A HREF="#withattriblist">WithAttribList</A></TD>
6275 </TR>
6276 <TR VALIGN=TOP>
6277 <TD><A NAME="Xref.MultiplyOp"></a><A HREF="#multiplyop">MultiplyOp</A></TD>
6278 <TD><A HREF="#mulexpression">MulExpression</A></TD>
6279 </TR>
6280 <TR VALIGN=TOP>
6281 <TD><A NAME="Xref.NameAndNumberForm"></a><A HREF="#nameandnumberform">NameAndNumberForm</A></TD>
6282 <TD><A HREF="#objidcomponent">ObjIdComponent</A></TD>
6283 </TR>
6284 <TR VALIGN=TOP>
6285 <TD><A NAME="Xref.NameForm"></a><A HREF="#nameform">NameForm</A></TD>
6286 <TD><A HREF="#definitiveobjidcomponent">DefinitiveObjIdComponent</A>, <A HREF="#objidcomponent">ObjIdComponent</A></TD>
6287 </TR>
6288 <TR VALIGN=TOP>
6289 <TD><A NAME="Xref.NoBlockKeyword"></a><A HREF="#noblockkeyword">NoBlockKeyword</A></TD>
6290 <TD><A HREF="#signaturedef">SignatureDef</A></TD>
6291 </TR>
6292 <TR VALIGN=TOP>
6293 <TD><A NAME="Xref.NonZeroNum"></a><A HREF="#nonzeronum">NonZeroNum</A></TD>
6294 <TD><A HREF="#number">Number</A>, <A HREF="#num">Num</A></TD>
6295 </TR>
6296 <TR VALIGN=TOP>
6297 <TD><A NAME="Xref.NotExpression"></a><A HREF="#notexpression">NotExpression</A></TD>
6298 <TD><A HREF="#andexpression">AndExpression</A>, <A HREF="#andexpression">AndExpression</A></TD>
6299 </TR>
6300 <TR VALIGN=TOP>
6301 <TD><A NAME="Xref.NotUsedOrExpression"></a><A HREF="#notusedorexpression">NotUsedOrExpression</A></TD>
6302 <TD><A HREF="#arrayelementexpressionlist">ArrayElementExpressionList</A>, <A HREF="#arrayelementexpressionlist">ArrayElementExpressionList</A></TD>
6303 </TR>
6304 <TR VALIGN=TOP>
6305 <TD><A NAME="Xref.NotUsedSymbol"></a><A HREF="#notusedsymbol">NotUsedSymbol</A></TD>
6306 <TD><A HREF="#arrayelementspec">ArrayElementSpec</A>, <A HREF="#variableentry">VariableEntry</A>, <A HREF="#notusedorexpression">NotUsedOrExpression</A></TD>
6307 </TR>
6308 <TR VALIGN=TOP>
6309 <TD><A NAME="Xref.NowaitKeyword"></a><A HREF="#nowaitkeyword">NowaitKeyword</A></TD>
6310 <TD><A HREF="#calltimervalue">CallTimerValue</A></TD>
6311 </TR>
6312 <TR VALIGN=TOP>
6313 <TD><A NAME="Xref.Num"></a><A HREF="#num">Num</A></TD>
6314 <TD><A HREF="#number">Number</A>, <A HREF="#decimalnumber">DecimalNumber</A>, <A HREF="#hex">Hex</A>, <A HREF="#alphanum">AlphaNum</A></TD>
6315 </TR>
6316 <TR VALIGN=TOP>
6317 <TD><A NAME="Xref.Number"></a><A HREF="#number">Number</A></TD>
6318 <TD><A HREF="#definitivenumberform">DefinitiveNumberForm</A>, <A HREF="#enumeration">Enumeration</A>, <A HREF="#integervalue">IntegerValue</A>, <A HREF="#numberform">NumberForm</A>, <A
6319 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>,
6320 <A HREF="#floatenotation">FloatENotation</A></TD>
6321 </TR>
6322 <TR VALIGN=TOP>
6323 <TD><A NAME="Xref.NumberForm"></a><A HREF="#numberform">NumberForm</A></TD>
6324 <TD><A HREF="#objidcomponent">ObjIdComponent</A>, <A HREF="#nameandnumberform">NameAndNumberForm</A></TD>
6325 </TR>
6326 <TR VALIGN=TOP>
6327 <TD><A NAME="Xref.ObjIdComponent"></a><A HREF="#objidcomponent">ObjIdComponent</A></TD>
6328 <TD><A HREF="#objidcomponentlist">ObjIdComponentList</A></TD>
6329 </TR>
6330 <TR VALIGN=TOP>
6331 <TD><A NAME="Xref.ObjIdComponentList"></a><A HREF="#objidcomponentlist">ObjIdComponentList</A></TD>
6332 <TD><A HREF="#objectidentifiervalue">ObjectIdentifierValue</A></TD>
6333 </TR>
6334 <TR VALIGN=TOP>
6335 <TD><A NAME="Xref.ObjectIdentifierKeyword"></a><A HREF="#objectidentifierkeyword">ObjectIdentifierKeyword</A></TD>
6336 <TD><A HREF="#definitiveidentifier">DefinitiveIdentifier</A>, <A HREF="#predefinedtype">PredefinedType</A>, <A HREF="#objectidentifiervalue">ObjectIdentifierValue</A></TD>
6337 </TR>
6338 <TR VALIGN=TOP>
6339 <TD><A NAME="Xref.ObjectIdentifierValue"></a><A HREF="#objectidentifiervalue">ObjectIdentifierValue</A></TD>
6340 <TD><A HREF="#globalmoduleid">GlobalModuleId</A>, <A HREF="#predefinedvalue">PredefinedValue</A></TD>
6341 </TR>
6342 <TR VALIGN=TOP>
6343 <TD><A NAME="Xref.Oct"></a><A HREF="#oct">Oct</A></TD>
6344 <TD><A HREF="#octormatch">OctOrMatch</A>, <A HREF="#ostring">Ostring</A></TD>
6345 </TR>
6346 <TR VALIGN=TOP>
6347 <TD><A NAME="Xref.OctOrMatch"></a><A HREF="#octormatch">OctOrMatch</A></TD>
6348 <TD><A HREF="#octetstringmatch">OctetStringMatch</A></TD>
6349 </TR>
6350 <TR VALIGN=TOP>
6351 <TD><A NAME="Xref.OctetStringKeyword"></a><A HREF="#octetstringkeyword">OctetStringKeyword</A></TD>
6352 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
6353 </TR>
6354 <TR VALIGN=TOP>
6355 <TD><A NAME="Xref.OctetStringMatch"></a><A HREF="#octetstringmatch">OctetStringMatch</A></TD>
6356 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6357 </TR>
6358 <TR VALIGN=TOP>
6359 <TD><A NAME="Xref.OctetStringValue"></a><A HREF="#octetstringvalue">OctetStringValue</A></TD>
6360 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
6361 </TR>
6362 <TR VALIGN=TOP>
6363 <TD><A NAME="Xref.OfKeyword"></a><A HREF="#ofkeyword">OfKeyword</A></TD>
6364 <TD><A HREF="#recordofdef">RecordOfDef</A>, <A HREF="#setofdef">SetOfDef</A></TD>
6365 </TR>
6366 <TR VALIGN=TOP>
6367 <TD><A NAME="Xref.OmitKeyword"></a><A HREF="#omitkeyword">OmitKeyword</A></TD>
6368 <TD><A HREF="#omitvalue">OmitValue</A></TD>
6369 </TR>
6370 <TR VALIGN=TOP>
6371 <TD><A NAME="Xref.OmitValue"></a><A HREF="#omitvalue">OmitValue</A></TD>
6372 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
6373 </TR>
6374 <TR VALIGN=TOP>
6375 <TD><A NAME="Xref.OnKeyword"></a><A HREF="#onkeyword">OnKeyword</A></TD>
6376 <TD><A HREF="#runsonspec">RunsOnSpec</A></TD>
6377 </TR>
6378 <TR VALIGN=TOP>
6379 <TD><A NAME="Xref.OpCall"></a><A HREF="#opcall">OpCall</A></TD>
6380 <TD><A HREF="#primary">Primary</A></TD>
6381 </TR>
6382 <TR VALIGN=TOP>
6383 <TD><A NAME="Xref.OptionalKeyword"></a><A HREF="#optionalkeyword">OptionalKeyword</A></TD>
6384 <TD><A HREF="#structfielddef">StructFieldDef</A></TD>
6385 </TR>
6386 <TR VALIGN=TOP>
6387 <TD><A NAME="Xref.Ostring"></a><A HREF="#ostring">Ostring</A></TD>
6388 <TD><A HREF="#octetstringvalue">OctetStringValue</A></TD>
6389 </TR>
6390 <TR VALIGN=TOP>
6391 <TD><A NAME="Xref.OutParKeyword"></a><A HREF="#outparkeyword">OutParKeyword</A></TD>
6392 <TD><A HREF="#direction">Direction</A>, <A HREF="#formalvaluepar">FormalValuePar</A></TD>
6393 </TR>
6394 <TR VALIGN=TOP>
6395 <TD><A NAME="Xref.OverrideKeyword"></a><A HREF="#overridekeyword">OverrideKeyword</A></TD>
6396 <TD><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
6397 </TR>
6398 <TR VALIGN=TOP>
6399 <TD><A NAME="Xref.ParRef"></a><A HREF="#parref">ParRef</A></TD>
6400 <TD><A HREF="#fieldreference">FieldReference</A></TD>
6401 </TR>
6402 <TR VALIGN=TOP>
6403 <TD><A NAME="Xref.ParaAssignmentList"></a><A HREF="#paraassignmentlist">ParaAssignmentList</A></TD>
6404 <TD><A HREF="#paraspec">ParaSpec</A></TD>
6405 </TR>
6406 <TR VALIGN=TOP>
6407 <TD><A NAME="Xref.ParaKeyword"></a><A HREF="#parakeyword">ParaKeyword</A></TD>
6408 <TD><A HREF="#paraspec">ParaSpec</A></TD>
6409 </TR>
6410 <TR VALIGN=TOP>
6411 <TD><A NAME="Xref.ParaSpec"></a><A HREF="#paraspec">ParaSpec</A></TD>
6412 <TD><A HREF="#redirectspec">RedirectSpec</A>, <A HREF="#redirectspec">RedirectSpec</A></TD>
6413 </TR>
6414 <TR VALIGN=TOP>
6415 <TD><A NAME="Xref.ParameterIdentifier"></a><A HREF="#parameteridentifier">ParameterIdentifier</A></TD>
6416 <TD><A HREF="#variableassignment">VariableAssignment</A></TD>
6417 </TR>
6418 <TR VALIGN=TOP>
6419 <TD><A NAME="Xref.PatternKeyword"></a><A HREF="#patternkeyword">PatternKeyword</A></TD>
6420 <TD><A HREF="#charstringmatch">CharStringMatch</A></TD>
6421 </TR>
6422 <TR VALIGN=TOP>
6423 <TD><A NAME="Xref.PermutationKeyword"></a><A HREF="#permutationkeyword">PermutationKeyword</A></TD>
6424 <TD><A HREF="#permutationmatch">PermutationMatch</A></TD>
6425 </TR>
6426 <TR VALIGN=TOP>
6427 <TD><A NAME="Xref.PermutationMatch"></a><A HREF="#permutationmatch">PermutationMatch</A></TD>
6428 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6429 </TR>
6430 <TR VALIGN=TOP>
6431 <TD><A NAME="Xref.Plane"></a><A HREF="#plane">Plane</A></TD>
6432 <TD><A HREF="#quadruple">Quadruple</A></TD>
6433 </TR>
6434 <TR VALIGN=TOP>
6435 <TD><A NAME="Xref.Port"></a><A HREF="#port">Port</A></TD>
6436 <TD><A HREF="#functionactualpar">FunctionActualPar</A>, <A HREF="#portref">PortRef</A>, <A HREF="#sendstatement">SendStatement</A>, <A HREF="#callstatement">CallStatement</A>, <A
6437 HREF="#replystatement">ReplyStatement</A>, <A HREF="#raisestatement">RaiseStatement</A>, <A HREF="#portorany">PortOrAny</A>, <A HREF="#portorall">PortOrAll</A></TD>
6438 </TR>
6439 <TR VALIGN=TOP>
6440 <TD><A NAME="Xref.PortCallBody"></a><A HREF="#portcallbody">PortCallBody</A></TD>
6441 <TD><A HREF="#callstatement">CallStatement</A></TD>
6442 </TR>
6443 <TR VALIGN=TOP>
6444 <TD><A NAME="Xref.PortCallOp"></a><A HREF="#portcallop">PortCallOp</A></TD>
6445 <TD><A HREF="#callstatement">CallStatement</A></TD>
6446 </TR>
6447 <TR VALIGN=TOP>
6448 <TD><A NAME="Xref.PortCatchOp"></a><A HREF="#portcatchop">PortCatchOp</A></TD>
6449 <TD><A HREF="#checkportopspresent">CheckPortOpsPresent</A>, <A HREF="#catchstatement">CatchStatement</A></TD>
6450 </TR>
6451 <TR VALIGN=TOP>
6452 <TD><A NAME="Xref.PortCheckOp"></a><A HREF="#portcheckop">PortCheckOp</A></TD>
6453 <TD><A HREF="#checkstatement">CheckStatement</A></TD>
6454 </TR>
6455 <TR VALIGN=TOP>
6456 <TD><A NAME="Xref.PortClearOp"></a><A HREF="#portclearop">PortClearOp</A></TD>
6457 <TD><A HREF="#clearstatement">ClearStatement</A></TD>
6458 </TR>
6459 <TR VALIGN=TOP>
6460 <TD><A NAME="Xref.PortDef"></a><A HREF="#portdef">PortDef</A></TD>
6461 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6462 </TR>
6463 <TR VALIGN=TOP>
6464 <TD><A NAME="Xref.PortDefAttribs"></a><A HREF="#portdefattribs">PortDefAttribs</A></TD>
6465 <TD><A HREF="#portdefbody">PortDefBody</A></TD>
6466 </TR>
6467 <TR VALIGN=TOP>
6468 <TD><A NAME="Xref.PortDefBody"></a><A HREF="#portdefbody">PortDefBody</A></TD>
6469 <TD><A HREF="#portdef">PortDef</A></TD>
6470 </TR>
6471 <TR VALIGN=TOP>
6472 <TD><A NAME="Xref.PortElement"></a><A HREF="#portelement">PortElement</A></TD>
6473 <TD><A HREF="#portinstance">PortInstance</A>, <A HREF="#portinstance">PortInstance</A></TD>
6474 </TR>
6475 <TR VALIGN=TOP>
6476 <TD><A NAME="Xref.PortGetCallOp"></a><A HREF="#portgetcallop">PortGetCallOp</A></TD>
6477 <TD><A HREF="#getcallstatement">GetCallStatement</A>, <A HREF="#checkportopspresent">CheckPortOpsPresent</A></TD>
6478 </TR>
6479 <TR VALIGN=TOP>
6480 <TD><A NAME="Xref.PortGetReplyOp"></a><A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
6481 <TD><A HREF="#getreplystatement">GetReplyStatement</A>, <A HREF="#checkportopspresent">CheckPortOpsPresent</A></TD>
6482 </TR>
6483 <TR VALIGN=TOP>
6484 <TD><A NAME="Xref.PortIdentifier"></a><A HREF="#portidentifier">PortIdentifier</A></TD>
6485 <TD><A HREF="#portelement">PortElement</A>, <A HREF="#port">Port</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
6486 </TR>
6487 <TR VALIGN=TOP>
6488 <TD><A NAME="Xref.PortInstance"></a><A HREF="#portinstance">PortInstance</A></TD>
6489 <TD><A HREF="#componentelementdef">ComponentElementDef</A></TD>
6490 </TR>
6491 <TR VALIGN=TOP>
6492 <TD><A NAME="Xref.PortKeyword"></a><A HREF="#portkeyword">PortKeyword</A></TD>
6493 <TD><A HREF="#portdef">PortDef</A>, <A HREF="#portinstance">PortInstance</A>, <A HREF="#portorany">PortOrAny</A>, <A HREF="#portorall">PortOrAll</A></TD>
6494 </TR>
6495 <TR VALIGN=TOP>
6496 <TD><A NAME="Xref.PortOrAll"></a><A HREF="#portorall">PortOrAll</A></TD>
6497 <TD><A HREF="#clearstatement">ClearStatement</A>, <A HREF="#startstatement">StartStatement</A>, <A HREF="#stopstatement">StopStatement</A></TD>
6498 </TR>
6499 <TR VALIGN=TOP>
6500 <TD><A NAME="Xref.PortOrAny"></a><A HREF="#portorany">PortOrAny</A></TD>
6501 <TD><A HREF="#receivestatement">ReceiveStatement</A>, <A HREF="#triggerstatement">TriggerStatement</A>, <A HREF="#getcallstatement">GetCallStatement</A>, <A HREF="#getreplystatement">GetReplyStatement</A>,
6502 <A HREF="#checkstatement">CheckStatement</A>, <A HREF="#catchstatement">CatchStatement</A></TD>
6503 </TR>
6504 <TR VALIGN=TOP>
6505 <TD><A NAME="Xref.PortParIdentifier"></a><A HREF="#portparidentifier">PortParIdentifier</A></TD>
6506 <TD><A HREF="#port">Port</A>, <A HREF="#parameteridentifier">ParameterIdentifier</A>, <A HREF="#formalportpar">FormalPortPar</A></TD>
6507 </TR>
6508 <TR VALIGN=TOP>
6509 <TD><A NAME="Xref.PortRaiseOp"></a><A HREF="#portraiseop">PortRaiseOp</A></TD>
6510 <TD><A HREF="#raisestatement">RaiseStatement</A></TD>
6511 </TR>
6512 <TR VALIGN=TOP>
6513 <TD><A NAME="Xref.PortReceiveOp"></a><A HREF="#portreceiveop">PortReceiveOp</A></TD>
6514 <TD><A HREF="#receivestatement">ReceiveStatement</A>, <A HREF="#checkportopspresent">CheckPortOpsPresent</A></TD>
6515 </TR>
6516 <TR VALIGN=TOP>
6517 <TD><A NAME="Xref.PortRedirect"></a><A HREF="#portredirect">PortRedirect</A></TD>
6518 <TD><A HREF="#portreceiveop">PortReceiveOp</A>, <A HREF="#porttriggerop">PortTriggerOp</A>, <A HREF="#portcatchop">PortCatchOp</A></TD>
6519 </TR>
6520 <TR VALIGN=TOP>
6521 <TD><A NAME="Xref.PortRedirectSymbol"></a><A HREF="#portredirectsymbol">PortRedirectSymbol</A></TD>
6522 <TD><A HREF="#portredirect">PortRedirect</A>, <A HREF="#portredirectwithparam">PortRedirectWithParam</A>, <A HREF="#fromclausepresent">FromClausePresent</A>, <A HREF="#redirectpresent">RedirectPresent</A></TD>
6523 </TR>
6524 <TR VALIGN=TOP>
6525 <TD><A NAME="Xref.PortRedirectWithParam"></a><A HREF="#portredirectwithparam">PortRedirectWithParam</A></TD>
6526 <TD><A HREF="#portgetcallop">PortGetCallOp</A>, <A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
6527 </TR>
6528 <TR VALIGN=TOP>
6529 <TD><A NAME="Xref.PortRef"></a><A HREF="#portref">PortRef</A></TD>
6530 <TD><A HREF="#portspec">PortSpec</A>, <A HREF="#portspec">PortSpec</A></TD>
6531 </TR>
6532 <TR VALIGN=TOP>
6533 <TD><A NAME="Xref.PortReplyOp"></a><A HREF="#portreplyop">PortReplyOp</A></TD>
6534 <TD><A HREF="#replystatement">ReplyStatement</A></TD>
6535 </TR>
6536 <TR VALIGN=TOP>
6537 <TD><A NAME="Xref.PortSendOp"></a><A HREF="#portsendop">PortSendOp</A></TD>
6538 <TD><A HREF="#sendstatement">SendStatement</A></TD>
6539 </TR>
6540 <TR VALIGN=TOP>
6541 <TD><A NAME="Xref.PortSpec"></a><A HREF="#portspec">PortSpec</A></TD>
6542 <TD><A HREF="#connectstatement">ConnectStatement</A>, <A HREF="#disconnectstatement">DisconnectStatement</A>, <A HREF="#mapstatement">MapStatement</A>, <A HREF="#unmapstatement">UnmapStatement</A></TD>
6543 </TR>
6544 <TR VALIGN=TOP>
6545 <TD><A NAME="Xref.PortStartOp"></a><A HREF="#portstartop">PortStartOp</A></TD>
6546 <TD><A HREF="#startstatement">StartStatement</A></TD>
6547 </TR>
6548 <TR VALIGN=TOP>
6549 <TD><A NAME="Xref.PortStopOp"></a><A HREF="#portstopop">PortStopOp</A></TD>
6550 <TD><A HREF="#stopstatement">StopStatement</A></TD>
6551 </TR>
6552 <TR VALIGN=TOP>
6553 <TD><A NAME="Xref.PortTriggerOp"></a><A HREF="#porttriggerop">PortTriggerOp</A></TD>
6554 <TD><A HREF="#triggerstatement">TriggerStatement</A></TD>
6555 </TR>
6556 <TR VALIGN=TOP>
6557 <TD><A NAME="Xref.PortType"></a><A HREF="#porttype">PortType</A></TD>
6558 <TD><A HREF="#portinstance">PortInstance</A></TD>
6559 </TR>
6560 <TR VALIGN=TOP>
6561 <TD><A NAME="Xref.PortTypeIdentifier"></a><A HREF="#porttypeidentifier">PortTypeIdentifier</A></TD>
6562 <TD><A HREF="#porttype">PortType</A>, <A HREF="#portdefbody">PortDefBody</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A HREF="#formalportpar">FormalPortPar</A>, <A
6563 HREF="#definitionref">DefinitionRef</A></TD>
6564 </TR>
6565 <TR VALIGN=TOP>
6566 <TD><A NAME="Xref.PreDefFunctionIdentifier"></a><A HREF="#predeffunctionidentifier">PreDefFunctionIdentifier</A></TD>
6567 <TD><A HREF="#functionref">FunctionRef</A></TD>
6568 </TR>
6569 <TR VALIGN=TOP>
6570 <TD><A NAME="Xref.PredefinedType"></a><A HREF="#predefinedtype">PredefinedType</A></TD>
6571 <TD><A HREF="#structfieldref">StructFieldRef</A>, <A HREF="#type">Type</A>, <A HREF="#deforfieldref">DefOrFieldRef</A></TD>
6572 </TR>
6573 <TR VALIGN=TOP>
6574 <TD><A NAME="Xref.PredefinedValue"></a><A HREF="#predefinedvalue">PredefinedValue</A></TD>
6575 <TD><A HREF="#value">Value</A></TD>
6576 </TR>
6577 <TR VALIGN=TOP>
6578 <TD><A NAME="Xref.Primary"></a><A HREF="#primary">Primary</A></TD>
6579 <TD><A HREF="#unaryexpression">UnaryExpression</A></TD>
6580 </TR>
6581 <TR VALIGN=TOP>
6582 <TD><A NAME="Xref.ProcOrType"></a><A HREF="#procortype">ProcOrType</A></TD>
6583 <TD><A HREF="#procortypelist">ProcOrTypeList</A>, <A HREF="#procortypelist">ProcOrTypeList</A></TD>
6584 </TR>
6585 <TR VALIGN=TOP>
6586 <TD><A NAME="Xref.ProcOrTypeList"></a><A HREF="#procortypelist">ProcOrTypeList</A></TD>
6587 <TD><A HREF="#mixedlist">MixedList</A></TD>
6588 </TR>
6589 <TR VALIGN=TOP>
6590 <TD><A NAME="Xref.ProcedureAttribs"></a><A HREF="#procedureattribs">ProcedureAttribs</A></TD>
6591 <TD><A HREF="#portdefattribs">PortDefAttribs</A></TD>
6592 </TR>
6593 <TR VALIGN=TOP>
6594 <TD><A NAME="Xref.ProcedureKeyword"></a><A HREF="#procedurekeyword">ProcedureKeyword</A></TD>
6595 <TD><A HREF="#procedureattribs">ProcedureAttribs</A></TD>
6596 </TR>
6597 <TR VALIGN=TOP>
6598 <TD><A NAME="Xref.ProcedureList"></a><A HREF="#procedurelist">ProcedureList</A></TD>
6599 <TD><A HREF="#procedureattribs">ProcedureAttribs</A></TD>
6600 </TR>
6601 <TR VALIGN=TOP>
6602 <TD><A NAME="Xref.Quadruple"></a><A HREF="#quadruple">Quadruple</A></TD>
6603 <TD><A HREF="#charstringvalue">CharStringValue</A></TD>
6604 </TR>
6605 <TR VALIGN=TOP>
6606 <TD><A NAME="Xref.RaiseKeyword"></a><A HREF="#raisekeyword">RaiseKeyword</A></TD>
6607 <TD><A HREF="#portraiseop">PortRaiseOp</A></TD>
6608 </TR>
6609 <TR VALIGN=TOP>
6610 <TD><A NAME="Xref.RaiseStatement"></a><A HREF="#raisestatement">RaiseStatement</A></TD>
6611 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6612 </TR>
6613 <TR VALIGN=TOP>
6614 <TD><A NAME="Xref.Range"></a><A HREF="#range">Range</A></TD>
6615 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6616 </TR>
6617 <TR VALIGN=TOP>
6618 <TD><A NAME="Xref.RangeDef"></a><A HREF="#rangedef">RangeDef</A></TD>
6619 <TD><A HREF="#valueorrange">ValueOrRange</A></TD>
6620 </TR>
6621 <TR VALIGN=TOP>
6622 <TD><A NAME="Xref.ReadKeyword"></a><A HREF="#readkeyword">ReadKeyword</A></TD>
6623 <TD><A HREF="#readtimerop">ReadTimerOp</A></TD>
6624 </TR>
6625 <TR VALIGN=TOP>
6626 <TD><A NAME="Xref.ReadTimerOp"></a><A HREF="#readtimerop">ReadTimerOp</A></TD>
6627 <TD><A HREF="#timerops">TimerOps</A></TD>
6628 </TR>
6629 <TR VALIGN=TOP>
6630 <TD><A NAME="Xref.ReceiveOpKeyword"></a><A HREF="#receiveopkeyword">ReceiveOpKeyword</A></TD>
6631 <TD><A HREF="#portreceiveop">PortReceiveOp</A></TD>
6632 </TR>
6633 <TR VALIGN=TOP>
6634 <TD><A NAME="Xref.ReceiveParameter"></a><A HREF="#receiveparameter">ReceiveParameter</A></TD>
6635 <TD><A HREF="#portreceiveop">PortReceiveOp</A>, <A HREF="#porttriggerop">PortTriggerOp</A>, <A HREF="#portgetcallop">PortGetCallOp</A>, <A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
6636 </TR>
6637 <TR VALIGN=TOP>
6638 <TD><A NAME="Xref.ReceiveStatement"></a><A HREF="#receivestatement">ReceiveStatement</A></TD>
6639 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
6640 </TR>
6641 <TR VALIGN=TOP>
6642 <TD><A NAME="Xref.RecordDef"></a><A HREF="#recorddef">RecordDef</A></TD>
6643 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6644 </TR>
6645 <TR VALIGN=TOP>
6646 <TD><A NAME="Xref.RecordKeyword"></a><A HREF="#recordkeyword">RecordKeyword</A></TD>
6647 <TD><A HREF="#recorddef">RecordDef</A>, <A HREF="#recordofdef">RecordOfDef</A></TD>
6648 </TR>
6649 <TR VALIGN=TOP>
6650 <TD><A NAME="Xref.RecordOfDef"></a><A HREF="#recordofdef">RecordOfDef</A></TD>
6651 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6652 </TR>
6653 <TR VALIGN=TOP>
6654 <TD><A NAME="Xref.RecursiveKeyword"></a><A HREF="#recursivekeyword">RecursiveKeyword</A></TD>
6655 <TD><A HREF="#importfromspec">ImportFromSpec</A></TD>
6656 </TR>
6657 <TR VALIGN=TOP>
6658 <TD><A NAME="Xref.RedirectPresent"></a><A HREF="#redirectpresent">RedirectPresent</A></TD>
6659 <TD><A HREF="#checkparameter">CheckParameter</A></TD>
6660 </TR>
6661 <TR VALIGN=TOP>
6662 <TD><A NAME="Xref.RedirectSpec"></a><A HREF="#redirectspec">RedirectSpec</A></TD>
6663 <TD><A HREF="#portredirectwithparam">PortRedirectWithParam</A></TD>
6664 </TR>
6665 <TR VALIGN=TOP>
6666 <TD><A NAME="Xref.ReferencedType"></a><A HREF="#referencedtype">ReferencedType</A></TD>
6667 <TD><A HREF="#type">Type</A></TD>
6668 </TR>
6669 <TR VALIGN=TOP>
6670 <TD><A NAME="Xref.ReferencedValue"></a><A HREF="#referencedvalue">ReferencedValue</A></TD>
6671 <TD><A HREF="#value">Value</A>, <A HREF="#numberform">NumberForm</A></TD>
6672 </TR>
6673 <TR VALIGN=TOP>
6674 <TD><A NAME="Xref.RelExpression"></a><A HREF="#relexpression">RelExpression</A></TD>
6675 <TD><A HREF="#equalexpression">EqualExpression</A>, <A HREF="#equalexpression">EqualExpression</A></TD>
6676 </TR>
6677 <TR VALIGN=TOP>
6678 <TD><A NAME="Xref.RelOp"></a><A HREF="#relop">RelOp</A></TD>
6679 <TD><A HREF="#relexpression">RelExpression</A></TD>
6680 </TR>
6681 <TR VALIGN=TOP>
6682 <TD><A NAME="Xref.RepeatStatement"></a><A HREF="#repeatstatement">RepeatStatement</A></TD>
6683 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
6684 </TR>
6685 <TR VALIGN=TOP>
6686 <TD><A NAME="Xref.ReplyKeyword"></a><A HREF="#replykeyword">ReplyKeyword</A></TD>
6687 <TD><A HREF="#portreplyop">PortReplyOp</A></TD>
6688 </TR>
6689 <TR VALIGN=TOP>
6690 <TD><A NAME="Xref.ReplyStatement"></a><A HREF="#replystatement">ReplyStatement</A></TD>
6691 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6692 </TR>
6693 <TR VALIGN=TOP>
6694 <TD><A NAME="Xref.ReplyValue"></a><A HREF="#replyvalue">ReplyValue</A></TD>
6695 <TD><A HREF="#portreplyop">PortReplyOp</A></TD>
6696 </TR>
6697 <TR VALIGN=TOP>
6698 <TD><A NAME="Xref.ReturnKeyword"></a><A HREF="#returnkeyword">ReturnKeyword</A></TD>
6699 <TD><A HREF="#returntype">ReturnType</A>, <A HREF="#returnstatement">ReturnStatement</A></TD>
6700 </TR>
6701 <TR VALIGN=TOP>
6702 <TD><A NAME="Xref.ReturnStatement"></a><A HREF="#returnstatement">ReturnStatement</A></TD>
6703 <TD><A HREF="#behaviourstatements">BehaviourStatements</A></TD>
6704 </TR>
6705 <TR VALIGN=TOP>
6706 <TD><A NAME="Xref.ReturnType"></a><A HREF="#returntype">ReturnType</A></TD>
6707 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#signaturedef">SignatureDef</A>, <A HREF="#extfunctiondef">ExtFunctionDef</A></TD>
6708 </TR>
6709 <TR VALIGN=TOP>
6710 <TD><A NAME="Xref.Row"></a><A HREF="#row">Row</A></TD>
6711 <TD><A HREF="#quadruple">Quadruple</A></TD>
6712 </TR>
6713 <TR VALIGN=TOP>
6714 <TD><A NAME="Xref.RunningKeyword"></a><A HREF="#runningkeyword">RunningKeyword</A></TD>
6715 <TD><A HREF="#runningop">RunningOp</A>, <A HREF="#runningtimerop">RunningTimerOp</A></TD>
6716 </TR>
6717 <TR VALIGN=TOP>
6718 <TD><A NAME="Xref.RunningOp"></a><A HREF="#runningop">RunningOp</A></TD>
6719 <TD><A HREF="#configurationops">ConfigurationOps</A></TD>
6720 </TR>
6721 <TR VALIGN=TOP>
6722 <TD><A NAME="Xref.RunningTimerOp"></a><A HREF="#runningtimerop">RunningTimerOp</A></TD>
6723 <TD><A HREF="#timerops">TimerOps</A></TD>
6724 </TR>
6725 <TR VALIGN=TOP>
6726 <TD><A NAME="Xref.RunsKeyword"></a><A HREF="#runskeyword">RunsKeyword</A></TD>
6727 <TD><A HREF="#runsonspec">RunsOnSpec</A></TD>
6728 </TR>
6729 <TR VALIGN=TOP>
6730 <TD><A NAME="Xref.RunsOnSpec"></a><A HREF="#runsonspec">RunsOnSpec</A></TD>
6731 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#configspec">ConfigSpec</A>, <A HREF="#altstepdef">AltstepDef</A></TD>
6732 </TR>
6733 <TR VALIGN=TOP>
6734 <TD><A NAME="Xref.SUTStatements"></a><A HREF="#sutstatements">SUTStatements</A></TD>
6735 <TD><A HREF="#functionstatement">FunctionStatement</A>, <A HREF="#controlstatement">ControlStatement</A></TD>
6736 </TR>
6737 <TR VALIGN=TOP>
6738 <TD><A NAME="Xref.SelfOp"></a><A HREF="#selfop">SelfOp</A></TD>
6739 <TD><A HREF="#configurationops">ConfigurationOps</A>, <A HREF="#componentref">ComponentRef</A>, <A HREF="#componentidentifierorliteral">ComponentIdentifierOrLiteral</A></TD>
6740 </TR>
6741 <TR VALIGN=TOP>
6742 <TD><A NAME="Xref.SemiColon"></a><A HREF="#semicolon">SemiColon</A></TD>
6743 <TD><A HREF="#ttcn3module">TTCN3Module</A>, <A HREF="#moduledefinitionslist">ModuleDefinitionsList</A>, <A HREF="#messageattribs">MessageAttribs</A>, <A HREF="#procedureattribs">ProcedureAttribs</A>,
6744 <A HREF="#mixedattribs">MixedAttribs</A>, <A HREF="#componentdeflist">ComponentDefList</A>, <A HREF="#functionstatementordeflist">FunctionStatementOrDefList</A>, <A HREF="#altsteplocaldeflist">AltstepLocalDefList</A>,
6745 <A HREF="#exceptspec">ExceptSpec</A>, <A HREF="#importspec">ImportSpec</A>, <A HREF="#moduleparlist">ModuleParList</A>, <A HREF="#modulecontrolpart">ModuleControlPart</A>, <A
6746 HREF="#controlstatementordeflist">ControlStatementOrDefList</A>, <A HREF="#callbodystatementlist">CallBodyStatementList</A>, <A HREF="#multiwithattrib">MultiWithAttrib</A>, <A
6747 HREF="#altguardlist">AltGuardList</A>, <A HREF="#altguardlist">AltGuardList</A>, <A HREF="#interleavedguardlist">InterleavedGuardList</A>, <A HREF="#forstatement">ForStatement</A>, <A
6748 HREF="#forstatement">ForStatement</A></TD>
6749 </TR>
6750 <TR VALIGN=TOP>
6751 <TD><A NAME="Xref.SendOpKeyword"></a><A HREF="#sendopkeyword">SendOpKeyword</A></TD>
6752 <TD><A HREF="#portsendop">PortSendOp</A></TD>
6753 </TR>
6754 <TR VALIGN=TOP>
6755 <TD><A NAME="Xref.SendParameter"></a><A HREF="#sendparameter">SendParameter</A></TD>
6756 <TD><A HREF="#portsendop">PortSendOp</A></TD>
6757 </TR>
6758 <TR VALIGN=TOP>
6759 <TD><A NAME="Xref.SendStatement"></a><A HREF="#sendstatement">SendStatement</A></TD>
6760 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6761 </TR>
6762 <TR VALIGN=TOP>
6763 <TD><A NAME="Xref.SenderKeyword"></a><A HREF="#senderkeyword">SenderKeyword</A></TD>
6764 <TD><A HREF="#senderspec">SenderSpec</A></TD>
6765 </TR>
6766 <TR VALIGN=TOP>
6767 <TD><A NAME="Xref.SenderSpec"></a><A HREF="#senderspec">SenderSpec</A></TD>
6768 <TD><A HREF="#portredirect">PortRedirect</A>, <A HREF="#portredirect">PortRedirect</A>, <A HREF="#redirectspec">RedirectSpec</A>, <A HREF="#redirectspec">RedirectSpec</A>, <A
6769 HREF="#redirectspec">RedirectSpec</A>, <A HREF="#fromclausepresent">FromClausePresent</A>, <A HREF="#redirectpresent">RedirectPresent</A></TD>
6770 </TR>
6771 <TR VALIGN=TOP>
6772 <TD><A NAME="Xref.SetDef"></a><A HREF="#setdef">SetDef</A></TD>
6773 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6774 </TR>
6775 <TR VALIGN=TOP>
6776 <TD><A NAME="Xref.SetKeyword"></a><A HREF="#setkeyword">SetKeyword</A></TD>
6777 <TD><A HREF="#setdef">SetDef</A>, <A HREF="#setofdef">SetOfDef</A></TD>
6778 </TR>
6779 <TR VALIGN=TOP>
6780 <TD><A NAME="Xref.SetLocalVerdict"></a><A HREF="#setlocalverdict">SetLocalVerdict</A></TD>
6781 <TD><A HREF="#verdictstatements">VerdictStatements</A></TD>
6782 </TR>
6783 <TR VALIGN=TOP>
6784 <TD><A NAME="Xref.SetOfDef"></a><A HREF="#setofdef">SetOfDef</A></TD>
6785 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6786 </TR>
6787 <TR VALIGN=TOP>
6788 <TD><A NAME="Xref.SetVerdictKeyword"></a><A HREF="#setverdictkeyword">SetVerdictKeyword</A></TD>
6789 <TD><A HREF="#setlocalverdict">SetLocalVerdict</A></TD>
6790 </TR>
6791 <TR VALIGN=TOP>
6792 <TD><A NAME="Xref.ShiftExpression"></a><A HREF="#shiftexpression">ShiftExpression</A></TD>
6793 <TD><A HREF="#relexpression">RelExpression</A>, <A HREF="#relexpression">RelExpression</A></TD>
6794 </TR>
6795 <TR VALIGN=TOP>
6796 <TD><A NAME="Xref.ShiftOp"></a><A HREF="#shiftop">ShiftOp</A></TD>
6797 <TD><A HREF="#shiftexpression">ShiftExpression</A></TD>
6798 </TR>
6799 <TR VALIGN=TOP>
6800 <TD><A NAME="Xref.Signature"></a><A HREF="#signature">Signature</A></TD>
6801 <TD><A HREF="#signaturelist">SignatureList</A>, <A HREF="#signaturelist">SignatureList</A>, <A HREF="#procortype">ProcOrType</A>, <A HREF="#basetemplate">BaseTemplate</A>, <A
6802 HREF="#inlinetemplate">InLineTemplate</A>, <A HREF="#portraiseop">PortRaiseOp</A>, <A HREF="#catchopparameter">CatchOpParameter</A></TD>
6803 </TR>
6804 <TR VALIGN=TOP>
6805 <TD><A NAME="Xref.SignatureDef"></a><A HREF="#signaturedef">SignatureDef</A></TD>
6806 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
6807 </TR>
6808 <TR VALIGN=TOP>
6809 <TD><A NAME="Xref.SignatureFormalPar"></a><A HREF="#signatureformalpar">SignatureFormalPar</A></TD>
6810 <TD><A HREF="#signatureformalparlist">SignatureFormalParList</A>, <A HREF="#signatureformalparlist">SignatureFormalParList</A></TD>
6811 </TR>
6812 <TR VALIGN=TOP>
6813 <TD><A NAME="Xref.SignatureFormalParList"></a><A HREF="#signatureformalparlist">SignatureFormalParList</A></TD>
6814 <TD><A HREF="#signaturedef">SignatureDef</A></TD>
6815 </TR>
6816 <TR VALIGN=TOP>
6817 <TD><A NAME="Xref.SignatureIdentifier"></a><A HREF="#signatureidentifier">SignatureIdentifier</A></TD>
6818 <TD><A HREF="#signaturedef">SignatureDef</A>, <A HREF="#signature">Signature</A>, <A HREF="#signaturereflist">SignatureRefList</A>, <A HREF="#signaturereflist">SignatureRefList</A>, <A
6819 HREF="#definitionref">DefinitionRef</A></TD>
6820 </TR>
6821 <TR VALIGN=TOP>
6822 <TD><A NAME="Xref.SignatureKeyword"></a><A HREF="#signaturekeyword">SignatureKeyword</A></TD>
6823 <TD><A HREF="#signaturedef">SignatureDef</A>, <A HREF="#exceptsignaturespec">ExceptSignatureSpec</A>, <A HREF="#importsignaturespec">ImportSignatureSpec</A>, <A HREF="#allref">AllRef</A></TD>
6824 </TR>
6825 <TR VALIGN=TOP>
6826 <TD><A NAME="Xref.SignatureList"></a><A HREF="#signaturelist">SignatureList</A></TD>
6827 <TD><A HREF="#allorsignaturelist">AllOrSignatureList</A></TD>
6828 </TR>
6829 <TR VALIGN=TOP>
6830 <TD><A NAME="Xref.SignatureParIdentifier"></a><A HREF="#signatureparidentifier">SignatureParIdentifier</A></TD>
6831 <TD><A HREF="#parref">ParRef</A></TD>
6832 </TR>
6833 <TR VALIGN=TOP>
6834 <TD><A NAME="Xref.SignatureRefList"></a><A HREF="#signaturereflist">SignatureRefList</A></TD>
6835 <TD><A HREF="#exceptsignaturespec">ExceptSignatureSpec</A>, <A HREF="#importsignaturespec">ImportSignatureSpec</A>, <A HREF="#allsignatureswithexcept">AllSignaturesWithExcept</A>, <A
6836 HREF="#allref">AllRef</A></TD>
6837 </TR>
6838 <TR VALIGN=TOP>
6839 <TD><A NAME="Xref.SimpleSpec"></a><A HREF="#simplespec">SimpleSpec</A></TD>
6840 <TD><A HREF="#templatebody">TemplateBody</A></TD>
6841 </TR>
6842 <TR VALIGN=TOP>
6843 <TD><A NAME="Xref.SingleConstDef"></a><A HREF="#singleconstdef">SingleConstDef</A></TD>
6844 <TD><A HREF="#constlist">ConstList</A>, <A HREF="#constlist">ConstList</A></TD>
6845 </TR>
6846 <TR VALIGN=TOP>
6847 <TD><A NAME="Xref.SingleConstExpression"></a><A HREF="#singleconstexpression">SingleConstExpression</A></TD>
6848 <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>
6849 </TR>
6850 <TR VALIGN=TOP>
6851 <TD><A NAME="Xref.SingleExpression"></a><A HREF="#singleexpression">SingleExpression</A></TD>
6852 <TD><A HREF="#fieldorbitnumber">FieldOrBitNumber</A>, <A HREF="#singlevalueorattrib">SingleValueOrAttrib</A>, <A HREF="#setlocalverdict">SetLocalVerdict</A>, <A HREF="#expression">Expression</A>,
6853 <A HREF="#singleconstexpression">SingleConstExpression</A>, <A HREF="#booleanexpression">BooleanExpression</A>, <A HREF="#primary">Primary</A></TD>
6854 </TR>
6855 <TR VALIGN=TOP>
6856 <TD><A NAME="Xref.SingleTimerInstance"></a><A HREF="#singletimerinstance">SingleTimerInstance</A></TD>
6857 <TD><A HREF="#timerlist">TimerList</A>, <A HREF="#timerlist">TimerList</A></TD>
6858 </TR>
6859 <TR VALIGN=TOP>
6860 <TD><A NAME="Xref.SingleValueOrAttrib"></a><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A></TD>
6861 <TD><A HREF="#simplespec">SimpleSpec</A></TD>
6862 </TR>
6863 <TR VALIGN=TOP>
6864 <TD><A NAME="Xref.SingleVarInstance"></a><A HREF="#singlevarinstance">SingleVarInstance</A></TD>
6865 <TD><A HREF="#varlist">VarList</A>, <A HREF="#varlist">VarList</A></TD>
6866 </TR>
6867 <TR VALIGN=TOP>
6868 <TD><A NAME="Xref.SingleWithAttrib"></a><A HREF="#singlewithattrib">SingleWithAttrib</A></TD>
6869 <TD><A HREF="#multiwithattrib">MultiWithAttrib</A></TD>
6870 </TR>
6871 <TR VALIGN=TOP>
6872 <TD><A NAME="Xref.StartKeyword"></a><A HREF="#startkeyword">StartKeyword</A></TD>
6873 <TD><A HREF="#starttcstatement">StartTCStatement</A>, <A HREF="#portstartop">PortStartOp</A>, <A HREF="#starttimerstatement">StartTimerStatement</A></TD>
6874 </TR>
6875 <TR VALIGN=TOP>
6876 <TD><A NAME="Xref.StartStatement"></a><A HREF="#startstatement">StartStatement</A></TD>
6877 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6878 </TR>
6879 <TR VALIGN=TOP>
6880 <TD><A NAME="Xref.StartTCStatement"></a><A HREF="#starttcstatement">StartTCStatement</A></TD>
6881 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
6882 </TR>
6883 <TR VALIGN=TOP>
6884 <TD><A NAME="Xref.StartTimerStatement"></a><A HREF="#starttimerstatement">StartTimerStatement</A></TD>
6885 <TD><A HREF="#timerstatements">TimerStatements</A></TD>
6886 </TR>
6887 <TR VALIGN=TOP>
6888 <TD><A NAME="Xref.StatementBlock"></a><A HREF="#statementblock">StatementBlock</A></TD>
6889 <TD><A HREF="#functiondef">FunctionDef</A>, <A HREF="#testcasedef">TestcaseDef</A>, <A HREF="#callbodystatement">CallBodyStatement</A>, <A HREF="#guardstatement">GuardStatement</A>, <A
6890 HREF="#guardstatement">GuardStatement</A>, <A HREF="#elsestatement">ElseStatement</A>, <A HREF="#interleavedaction">InterleavedAction</A>, <A HREF="#forstatement">ForStatement</A>, <A
6891 HREF="#whilestatement">WhileStatement</A>, <A HREF="#dowhilestatement">DoWhileStatement</A>, <A HREF="#conditionalconstruct">ConditionalConstruct</A>, <A HREF="#elseifclause">ElseIfClause</A>, <A
6892 HREF="#elseclause">ElseClause</A></TD>
6893 </TR>
6894 <TR VALIGN=TOP>
6895 <TD><A NAME="Xref.Step"></a><A HREF="#step">Step</A></TD>
6896 <TD><A HREF="#forstatement">ForStatement</A></TD>
6897 </TR>
6898 <TR VALIGN=TOP>
6899 <TD><A NAME="Xref.StopKeyword"></a><A HREF="#stopkeyword">StopKeyword</A></TD>
6900 <TD><A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#stoptcstatement">StopTCStatement</A>, <A HREF="#portstopop">PortStopOp</A>, <A
6901 HREF="#stoptimerstatement">StopTimerStatement</A></TD>
6902 </TR>
6903 <TR VALIGN=TOP>
6904 <TD><A NAME="Xref.StopStatement"></a><A HREF="#stopstatement">StopStatement</A></TD>
6905 <TD><A HREF="#communicationstatements">CommunicationStatements</A></TD>
6906 </TR>
6907 <TR VALIGN=TOP>
6908 <TD><A NAME="Xref.StopTCStatement"></a><A HREF="#stoptcstatement">StopTCStatement</A></TD>
6909 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
6910 </TR>
6911 <TR VALIGN=TOP>
6912 <TD><A NAME="Xref.StopTimerStatement"></a><A HREF="#stoptimerstatement">StopTimerStatement</A></TD>
6913 <TD><A HREF="#timerstatements">TimerStatements</A></TD>
6914 </TR>
6915 <TR VALIGN=TOP>
6916 <TD><A NAME="Xref.StringLength"></a><A HREF="#stringlength">StringLength</A></TD>
6917 <TD><A HREF="#recordofdef">RecordOfDef</A>, <A HREF="#setofdef">SetOfDef</A>, <A HREF="#subtypespec">SubTypeSpec</A>, <A HREF="#lengthmatch">LengthMatch</A></TD>
6918 </TR>
6919 <TR VALIGN=TOP>
6920 <TD><A NAME="Xref.StringOp"></a><A HREF="#stringop">StringOp</A></TD>
6921 <TD><A HREF="#addop">AddOp</A></TD>
6922 </TR>
6923 <TR VALIGN=TOP>
6924 <TD><A NAME="Xref.StructDefBody"></a><A HREF="#structdefbody">StructDefBody</A></TD>
6925 <TD><A HREF="#recorddef">RecordDef</A>, <A HREF="#setdef">SetDef</A></TD>
6926 </TR>
6927 <TR VALIGN=TOP>
6928 <TD><A NAME="Xref.StructDefFormalPar"></a><A HREF="#structdefformalpar">StructDefFormalPar</A></TD>
6929 <TD><A HREF="#structdefformalparlist">StructDefFormalParList</A>, <A HREF="#structdefformalparlist">StructDefFormalParList</A></TD>
6930 </TR>
6931 <TR VALIGN=TOP>
6932 <TD><A NAME="Xref.StructDefFormalParList"></a><A HREF="#structdefformalparlist">StructDefFormalParList</A></TD>
6933 <TD><A HREF="#structdefbody">StructDefBody</A>, <A HREF="#uniondefbody">UnionDefBody</A></TD>
6934 </TR>
6935 <TR VALIGN=TOP>
6936 <TD><A NAME="Xref.StructFieldDef"></a><A HREF="#structfielddef">StructFieldDef</A></TD>
6937 <TD><A HREF="#structdefbody">StructDefBody</A>, <A HREF="#structdefbody">StructDefBody</A></TD>
6938 </TR>
6939 <TR VALIGN=TOP>
6940 <TD><A NAME="Xref.StructFieldIdentifier"></a><A HREF="#structfieldidentifier">StructFieldIdentifier</A></TD>
6941 <TD><A HREF="#structfielddef">StructFieldDef</A>, <A HREF="#unionfielddef">UnionFieldDef</A>, <A HREF="#structfieldref">StructFieldRef</A>, <A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
6942 </TR>
6943 <TR VALIGN=TOP>
6944 <TD><A NAME="Xref.StructFieldRef"></a><A HREF="#structfieldref">StructFieldRef</A></TD>
6945 <TD><A HREF="#fieldreference">FieldReference</A></TD>
6946 </TR>
6947 <TR VALIGN=TOP>
6948 <TD><A NAME="Xref.StructOfDefBody"></a><A HREF="#structofdefbody">StructOfDefBody</A></TD>
6949 <TD><A HREF="#recordofdef">RecordOfDef</A>, <A HREF="#setofdef">SetOfDef</A></TD>
6950 </TR>
6951 <TR VALIGN=TOP>
6952 <TD><A NAME="Xref.StructTypeIdentifier"></a><A HREF="#structtypeidentifier">StructTypeIdentifier</A></TD>
6953 <TD><A HREF="#structdefbody">StructDefBody</A>, <A HREF="#uniondefbody">UnionDefBody</A>, <A HREF="#structofdefbody">StructOfDefBody</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A
6954 HREF="#typereference">TypeReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
6955 </TR>
6956 <TR VALIGN=TOP>
6957 <TD><A NAME="Xref.StructuredTypeDef"></a><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
6958 <TD><A HREF="#typedefbody">TypeDefBody</A></TD>
6959 </TR>
6960 <TR VALIGN=TOP>
6961 <TD><A NAME="Xref.SubTypeDef"></a><A HREF="#subtypedef">SubTypeDef</A></TD>
6962 <TD><A HREF="#typedefbody">TypeDefBody</A></TD>
6963 </TR>
6964 <TR VALIGN=TOP>
6965 <TD><A NAME="Xref.SubTypeIdentifier"></a><A HREF="#subtypeidentifier">SubTypeIdentifier</A></TD>
6966 <TD><A HREF="#subtypedef">SubTypeDef</A>, <A HREF="#typedefidentifier">TypeDefIdentifier</A>, <A HREF="#typereference">TypeReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
6967 </TR>
6968 <TR VALIGN=TOP>
6969 <TD><A NAME="Xref.SubTypeSpec"></a><A HREF="#subtypespec">SubTypeSpec</A></TD>
6970 <TD><A HREF="#structfielddef">StructFieldDef</A>, <A HREF="#unionfielddef">UnionFieldDef</A>, <A HREF="#structofdefbody">StructOfDefBody</A>, <A HREF="#subtypedef">SubTypeDef</A></TD>
6971 </TR>
6972 <TR VALIGN=TOP>
6973 <TD><A NAME="Xref.SubsetKeyword"></a><A HREF="#subsetkeyword">SubsetKeyword</A></TD>
6974 <TD><A HREF="#subsetmatch">SubsetMatch</A></TD>
6975 </TR>
6976 <TR VALIGN=TOP>
6977 <TD><A NAME="Xref.SubsetMatch"></a><A HREF="#subsetmatch">SubsetMatch</A></TD>
6978 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6979 </TR>
6980 <TR VALIGN=TOP>
6981 <TD><A NAME="Xref.SupersetKeyword"></a><A HREF="#supersetkeyword">SupersetKeyword</A></TD>
6982 <TD><A HREF="#supersetmatch">SupersetMatch</A></TD>
6983 </TR>
6984 <TR VALIGN=TOP>
6985 <TD><A NAME="Xref.SupersetMatch"></a><A HREF="#supersetmatch">SupersetMatch</A></TD>
6986 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
6987 </TR>
6988 <TR VALIGN=TOP>
6989 <TD><A NAME="Xref.SystemKeyword"></a><A HREF="#systemkeyword">SystemKeyword</A></TD>
6990 <TD><A HREF="#systemspec">SystemSpec</A>, <A HREF="#systemop">SystemOp</A></TD>
6991 </TR>
6992 <TR VALIGN=TOP>
6993 <TD><A NAME="Xref.SystemOp"></a><A HREF="#systemop">SystemOp</A></TD>
6994 <TD><A HREF="#configurationops">ConfigurationOps</A>, <A HREF="#componentref">ComponentRef</A></TD>
6995 </TR>
6996 <TR VALIGN=TOP>
6997 <TD><A NAME="Xref.SystemSpec"></a><A HREF="#systemspec">SystemSpec</A></TD>
6998 <TD><A HREF="#configspec">ConfigSpec</A></TD>
6999 </TR>
7000 <TR VALIGN=TOP>
7001 <TD><A NAME="Xref.TTCN3Module"></a><A HREF="#ttcn3module">TTCN3Module</A></TD>
7002 <TD><A HREF="#RedRuleName"><FONT COLOR="red">(No references!)</FONT></A></TD>
7003 </TR>
7004 <TR VALIGN=TOP>
7005 <TD><A NAME="Xref.TTCN3ModuleId"></a><A HREF="#ttcn3moduleid">TTCN3ModuleId</A></TD>
7006 <TD><A HREF="#ttcn3module">TTCN3Module</A></TD>
7007 </TR>
7008 <TR VALIGN=TOP>
7009 <TD><A NAME="Xref.TTCN3ModuleKeyword"></a><A HREF="#ttcn3modulekeyword">TTCN3ModuleKeyword</A></TD>
7010 <TD><A HREF="#ttcn3module">TTCN3Module</A></TD>
7011 </TR>
7012 <TR VALIGN=TOP>
7013 <TD><A NAME="Xref.TemplateActualPar"></a><A HREF="#templateactualpar">TemplateActualPar</A></TD>
7014 <TD><A HREF="#templateactualparlist">TemplateActualParList</A>, <A HREF="#templateactualparlist">TemplateActualParList</A></TD>
7015 </TR>
7016 <TR VALIGN=TOP>
7017 <TD><A NAME="Xref.TemplateActualParList"></a><A HREF="#templateactualparlist">TemplateActualParList</A></TD>
7018 <TD><A HREF="#templaterefwithparlist">TemplateRefWithParList</A></TD>
7019 </TR>
7020 <TR VALIGN=TOP>
7021 <TD><A NAME="Xref.TemplateBody"></a><A HREF="#templatebody">TemplateBody</A></TD>
7022 <TD><A HREF="#templatedef">TemplateDef</A>, <A HREF="#fieldspec">FieldSpec</A>, <A HREF="#arrayelementspec">ArrayElementSpec</A>, <A HREF="#valueorattriblist">ValueOrAttribList</A>, <A
7023 HREF="#valueorattriblist">ValueOrAttribList</A>, <A HREF="#inlinetemplate">InLineTemplate</A></TD>
7024 </TR>
7025 <TR VALIGN=TOP>
7026 <TD><A NAME="Xref.TemplateDef"></a><A HREF="#templatedef">TemplateDef</A></TD>
7027 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
7028 </TR>
7029 <TR VALIGN=TOP>
7030 <TD><A NAME="Xref.TemplateFormalPar"></a><A HREF="#templateformalpar">TemplateFormalPar</A></TD>
7031 <TD><A HREF="#templateformalparlist">TemplateFormalParList</A>, <A HREF="#templateformalparlist">TemplateFormalParList</A></TD>
7032 </TR>
7033 <TR VALIGN=TOP>
7034 <TD><A NAME="Xref.TemplateFormalParList"></a><A HREF="#templateformalparlist">TemplateFormalParList</A></TD>
7035 <TD><A HREF="#basetemplate">BaseTemplate</A></TD>
7036 </TR>
7037 <TR VALIGN=TOP>
7038 <TD><A NAME="Xref.TemplateIdentifier"></a><A HREF="#templateidentifier">TemplateIdentifier</A></TD>
7039 <TD><A HREF="#basetemplate">BaseTemplate</A>, <A HREF="#templaterefwithparlist">TemplateRefWithParList</A>, <A HREF="#templateref">TemplateRef</A>, <A HREF="#templatereflist">TemplateRefList</A>,
7040 <A HREF="#templatereflist">TemplateRefList</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
7041 </TR>
7042 <TR VALIGN=TOP>
7043 <TD><A NAME="Xref.TemplateInstance"></a><A HREF="#templateinstance">TemplateInstance</A></TD>
7044 <TD><A HREF="#templateactualpar">TemplateActualPar</A>, <A HREF="#matchop">MatchOp</A>, <A HREF="#valueofop">ValueofOp</A>, <A HREF="#functionactualpar">FunctionActualPar</A>, <A
7045 HREF="#testcaseactualpar">TestcaseActualPar</A>, <A HREF="#sendparameter">SendParameter</A>, <A HREF="#callparameters">CallParameters</A>, <A HREF="#portreplyop">PortReplyOp</A>, <A
7046 HREF="#portraiseop">PortRaiseOp</A>, <A HREF="#receiveparameter">ReceiveParameter</A>, <A HREF="#valuematchspec">ValueMatchSpec</A>, <A HREF="#catchopparameter">CatchOpParameter</A></TD>
7047 </TR>
7048 <TR VALIGN=TOP>
7049 <TD><A NAME="Xref.TemplateKeyword"></a><A HREF="#templatekeyword">TemplateKeyword</A></TD>
7050 <TD><A HREF="#templatedef">TemplateDef</A>, <A HREF="#excepttemplatespec">ExceptTemplateSpec</A>, <A HREF="#importtemplatespec">ImportTemplateSpec</A>, <A HREF="#formaltemplatepar">FormalTemplatePar</A>,
7051 <A HREF="#allref">AllRef</A></TD>
7052 </TR>
7053 <TR VALIGN=TOP>
7054 <TD><A NAME="Xref.TemplateOps"></a><A HREF="#templateops">TemplateOps</A></TD>
7055 <TD><A HREF="#opcall">OpCall</A></TD>
7056 </TR>
7057 <TR VALIGN=TOP>
7058 <TD><A NAME="Xref.TemplateParIdentifier"></a><A HREF="#templateparidentifier">TemplateParIdentifier</A></TD>
7059 <TD><A HREF="#templaterefwithparlist">TemplateRefWithParList</A>, <A HREF="#templateref">TemplateRef</A>, <A HREF="#parameteridentifier">ParameterIdentifier</A>, <A HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
7060 </TR>
7061 <TR VALIGN=TOP>
7062 <TD><A NAME="Xref.TemplateRef"></a><A HREF="#templateref">TemplateRef</A></TD>
7063 <TD><A HREF="#deriveddef">DerivedDef</A></TD>
7064 </TR>
7065 <TR VALIGN=TOP>
7066 <TD><A NAME="Xref.TemplateRefList"></a><A HREF="#templatereflist">TemplateRefList</A></TD>
7067 <TD><A HREF="#excepttemplatespec">ExceptTemplateSpec</A>, <A HREF="#importtemplatespec">ImportTemplateSpec</A>, <A HREF="#alltemplswithexcept">AllTemplsWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
7068 </TR>
7069 <TR VALIGN=TOP>
7070 <TD><A NAME="Xref.TemplateRefWithParList"></a><A HREF="#templaterefwithparlist">TemplateRefWithParList</A></TD>
7071 <TD><A HREF="#singlevalueorattrib">SingleValueOrAttrib</A>, <A HREF="#derivedrefwithparlist">DerivedRefWithParList</A></TD>
7072 </TR>
7073 <TR VALIGN=TOP>
7074 <TD><A NAME="Xref.TestcaseActualPar"></a><A HREF="#testcaseactualpar">TestcaseActualPar</A></TD>
7075 <TD><A HREF="#testcaseactualparlist">TestcaseActualParList</A>, <A HREF="#testcaseactualparlist">TestcaseActualParList</A></TD>
7076 </TR>
7077 <TR VALIGN=TOP>
7078 <TD><A NAME="Xref.TestcaseActualParList"></a><A HREF="#testcaseactualparlist">TestcaseActualParList</A></TD>
7079 <TD><A HREF="#testcaseinstance">TestcaseInstance</A></TD>
7080 </TR>
7081 <TR VALIGN=TOP>
7082 <TD><A NAME="Xref.TestcaseDef"></a><A HREF="#testcasedef">TestcaseDef</A></TD>
7083 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
7084 </TR>
7085 <TR VALIGN=TOP>
7086 <TD><A NAME="Xref.TestcaseFormalPar"></a><A HREF="#testcaseformalpar">TestcaseFormalPar</A></TD>
7087 <TD><A HREF="#testcaseformalparlist">TestcaseFormalParList</A>, <A HREF="#testcaseformalparlist">TestcaseFormalParList</A></TD>
7088 </TR>
7089 <TR VALIGN=TOP>
7090 <TD><A NAME="Xref.TestcaseFormalParList"></a><A HREF="#testcaseformalparlist">TestcaseFormalParList</A></TD>
7091 <TD><A HREF="#testcasedef">TestcaseDef</A></TD>
7092 </TR>
7093 <TR VALIGN=TOP>
7094 <TD><A NAME="Xref.TestcaseIdentifier"></a><A HREF="#testcaseidentifier">TestcaseIdentifier</A></TD>
7095 <TD><A HREF="#testcasedef">TestcaseDef</A>, <A HREF="#testcaseref">TestcaseRef</A>, <A HREF="#testcasereflist">TestcaseRefList</A>, <A HREF="#testcasereflist">TestcaseRefList</A>, <A
7096 HREF="#definitionref">DefinitionRef</A></TD>
7097 </TR>
7098 <TR VALIGN=TOP>
7099 <TD><A NAME="Xref.TestcaseInstance"></a><A HREF="#testcaseinstance">TestcaseInstance</A></TD>
7100 <TD><A HREF="#behaviourstatements">BehaviourStatements</A>, <A HREF="#opcall">OpCall</A></TD>
7101 </TR>
7102 <TR VALIGN=TOP>
7103 <TD><A NAME="Xref.TestcaseKeyword"></a><A HREF="#testcasekeyword">TestcaseKeyword</A></TD>
7104 <TD><A HREF="#testcasedef">TestcaseDef</A>, <A HREF="#excepttestcasespec">ExceptTestcaseSpec</A>, <A HREF="#importtestcasespec">ImportTestcaseSpec</A>, <A HREF="#allref">AllRef</A></TD>
7105 </TR>
7106 <TR VALIGN=TOP>
7107 <TD><A NAME="Xref.TestcaseRef"></a><A HREF="#testcaseref">TestcaseRef</A></TD>
7108 <TD><A HREF="#testcaseinstance">TestcaseInstance</A></TD>
7109 </TR>
7110 <TR VALIGN=TOP>
7111 <TD><A NAME="Xref.TestcaseRefList"></a><A HREF="#testcasereflist">TestcaseRefList</A></TD>
7112 <TD><A HREF="#excepttestcasespec">ExceptTestcaseSpec</A>, <A HREF="#importtestcasespec">ImportTestcaseSpec</A>, <A HREF="#alltestcaseswithexcept">AllTestcasesWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
7113 </TR>
7114 <TR VALIGN=TOP>
7115 <TD><A NAME="Xref.TimeoutKeyword"></a><A HREF="#timeoutkeyword">TimeoutKeyword</A></TD>
7116 <TD><A HREF="#catchopparameter">CatchOpParameter</A>, <A HREF="#timeoutstatement">TimeoutStatement</A></TD>
7117 </TR>
7118 <TR VALIGN=TOP>
7119 <TD><A NAME="Xref.TimeoutStatement"></a><A HREF="#timeoutstatement">TimeoutStatement</A></TD>
7120 <TD><A HREF="#timerstatements">TimerStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
7121 </TR>
7122 <TR VALIGN=TOP>
7123 <TD><A NAME="Xref.TimerIdentifier"></a><A HREF="#timeridentifier">TimerIdentifier</A></TD>
7124 <TD><A HREF="#singletimerinstance">SingleTimerInstance</A>, <A HREF="#timerref">TimerRef</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
7125 </TR>
7126 <TR VALIGN=TOP>
7127 <TD><A NAME="Xref.TimerInstance"></a><A HREF="#timerinstance">TimerInstance</A></TD>
7128 <TD><A HREF="#componentelementdef">ComponentElementDef</A>, <A HREF="#functionlocalinst">FunctionLocalInst</A>, <A HREF="#altsteplocaldef">AltstepLocalDef</A></TD>
7129 </TR>
7130 <TR VALIGN=TOP>
7131 <TD><A NAME="Xref.TimerKeyword"></a><A HREF="#timerkeyword">TimerKeyword</A></TD>
7132 <TD><A HREF="#timerinstance">TimerInstance</A>, <A HREF="#timerreforall">TimerRefOrAll</A>, <A HREF="#timerreforany">TimerRefOrAny</A>, <A HREF="#formaltimerpar">FormalTimerPar</A></TD>
7133 </TR>
7134 <TR VALIGN=TOP>
7135 <TD><A NAME="Xref.TimerList"></a><A HREF="#timerlist">TimerList</A></TD>
7136 <TD><A HREF="#timerinstance">TimerInstance</A></TD>
7137 </TR>
7138 <TR VALIGN=TOP>
7139 <TD><A NAME="Xref.TimerOps"></a><A HREF="#timerops">TimerOps</A></TD>
7140 <TD><A HREF="#opcall">OpCall</A></TD>
7141 </TR>
7142 <TR VALIGN=TOP>
7143 <TD><A NAME="Xref.TimerParIdentifier"></a><A HREF="#timerparidentifier">TimerParIdentifier</A></TD>
7144 <TD><A HREF="#timerref">TimerRef</A>, <A HREF="#parameteridentifier">ParameterIdentifier</A>, <A HREF="#formaltimerpar">FormalTimerPar</A></TD>
7145 </TR>
7146 <TR VALIGN=TOP>
7147 <TD><A NAME="Xref.TimerRef"></a><A HREF="#timerref">TimerRef</A></TD>
7148 <TD><A HREF="#functionactualpar">FunctionActualPar</A>, <A HREF="#starttimerstatement">StartTimerStatement</A>, <A HREF="#timerreforall">TimerRefOrAll</A>, <A HREF="#readtimerop">ReadTimerOp</A>,
7149 <A HREF="#timerreforany">TimerRefOrAny</A></TD>
7150 </TR>
7151 <TR VALIGN=TOP>
7152 <TD><A NAME="Xref.TimerRefOrAll"></a><A HREF="#timerreforall">TimerRefOrAll</A></TD>
7153 <TD><A HREF="#stoptimerstatement">StopTimerStatement</A></TD>
7154 </TR>
7155 <TR VALIGN=TOP>
7156 <TD><A NAME="Xref.TimerRefOrAny"></a><A HREF="#timerreforany">TimerRefOrAny</A></TD>
7157 <TD><A HREF="#runningtimerop">RunningTimerOp</A>, <A HREF="#timeoutstatement">TimeoutStatement</A></TD>
7158 </TR>
7159 <TR VALIGN=TOP>
7160 <TD><A NAME="Xref.TimerStatements"></a><A HREF="#timerstatements">TimerStatements</A></TD>
7161 <TD><A HREF="#functionstatement">FunctionStatement</A>, <A HREF="#controlstatement">ControlStatement</A></TD>
7162 </TR>
7163 <TR VALIGN=TOP>
7164 <TD><A NAME="Xref.TimerValue"></a><A HREF="#timervalue">TimerValue</A></TD>
7165 <TD><A HREF="#testcaseinstance">TestcaseInstance</A>, <A HREF="#singletimerinstance">SingleTimerInstance</A>, <A HREF="#calltimervalue">CallTimerValue</A>, <A HREF="#starttimerstatement">StartTimerStatement</A></TD>
7166 </TR>
7167 <TR VALIGN=TOP>
7168 <TD><A NAME="Xref.ToClause"></a><A HREF="#toclause">ToClause</A></TD>
7169 <TD><A HREF="#portsendop">PortSendOp</A>, <A HREF="#portcallop">PortCallOp</A>, <A HREF="#portreplyop">PortReplyOp</A>, <A HREF="#portraiseop">PortRaiseOp</A></TD>
7170 </TR>
7171 <TR VALIGN=TOP>
7172 <TD><A NAME="Xref.ToKeyword"></a><A HREF="#tokeyword">ToKeyword</A></TD>
7173 <TD><A HREF="#toclause">ToClause</A></TD>
7174 </TR>
7175 <TR VALIGN=TOP>
7176 <TD><A NAME="Xref.TriggerOpKeyword"></a><A HREF="#triggeropkeyword">TriggerOpKeyword</A></TD>
7177 <TD><A HREF="#porttriggerop">PortTriggerOp</A></TD>
7178 </TR>
7179 <TR VALIGN=TOP>
7180 <TD><A NAME="Xref.TriggerStatement"></a><A HREF="#triggerstatement">TriggerStatement</A></TD>
7181 <TD><A HREF="#communicationstatements">CommunicationStatements</A>, <A HREF="#guardop">GuardOp</A></TD>
7182 </TR>
7183 <TR VALIGN=TOP>
7184 <TD><A NAME="Xref.Type"></a><A HREF="#type">Type</A></TD>
7185 <TD><A HREF="#structfielddef">StructFieldDef</A>, <A HREF="#unionfielddef">UnionFieldDef</A>, <A HREF="#structofdefbody">StructOfDefBody</A>, <A HREF="#subtypedef">SubTypeDef</A>, <A
7186 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
7187 HREF="#inlinetemplate">InLineTemplate</A>, <A HREF="#returntype">ReturnType</A>, <A HREF="#exceptiontypelist">ExceptionTypeList</A>, <A HREF="#exceptiontypelist">ExceptionTypeList</A>, <A
7188 HREF="#extconstdef">ExtConstDef</A>, <A HREF="#modulepartype">ModuleParType</A>, <A HREF="#varinstance">VarInstance</A>, <A HREF="#formalvaluepar">FormalValuePar</A>, <A
7189 HREF="#formaltemplatepar">FormalTemplatePar</A></TD>
7190 </TR>
7191 <TR VALIGN=TOP>
7192 <TD><A NAME="Xref.TypeActualPar"></a><A HREF="#typeactualpar">TypeActualPar</A></TD>
7193 <TD><A HREF="#typeactualparlist">TypeActualParList</A>, <A HREF="#typeactualparlist">TypeActualParList</A></TD>
7194 </TR>
7195 <TR VALIGN=TOP>
7196 <TD><A NAME="Xref.TypeActualParList"></a><A HREF="#typeactualparlist">TypeActualParList</A></TD>
7197 <TD><A HREF="#typereference">TypeReference</A></TD>
7198 </TR>
7199 <TR VALIGN=TOP>
7200 <TD><A NAME="Xref.TypeDef"></a><A HREF="#typedef">TypeDef</A></TD>
7201 <TD><A HREF="#moduledefinition">ModuleDefinition</A></TD>
7202 </TR>
7203 <TR VALIGN=TOP>
7204 <TD><A NAME="Xref.TypeDefBody"></a><A HREF="#typedefbody">TypeDefBody</A></TD>
7205 <TD><A HREF="#typedef">TypeDef</A></TD>
7206 </TR>
7207 <TR VALIGN=TOP>
7208 <TD><A NAME="Xref.TypeDefIdentifier"></a><A HREF="#typedefidentifier">TypeDefIdentifier</A></TD>
7209 <TD><A HREF="#typereflist">TypeRefList</A>, <A HREF="#typereflist">TypeRefList</A>, <A HREF="#extendedfieldreference">ExtendedFieldReference</A></TD>
7210 </TR>
7211 <TR VALIGN=TOP>
7212 <TD><A NAME="Xref.TypeDefKeyword"></a><A HREF="#typedefkeyword">TypeDefKeyword</A></TD>
7213 <TD><A HREF="#typedef">TypeDef</A>, <A HREF="#excepttypedefspec">ExceptTypeDefSpec</A>, <A HREF="#importtypedefspec">ImportTypeDefSpec</A>, <A HREF="#allref">AllRef</A></TD>
7214 </TR>
7215 <TR VALIGN=TOP>
7216 <TD><A NAME="Xref.TypeList"></a><A HREF="#typelist">TypeList</A></TD>
7217 <TD><A HREF="#allortypelist">AllOrTypeList</A></TD>
7218 </TR>
7219 <TR VALIGN=TOP>
7220 <TD><A NAME="Xref.TypeRefList"></a><A HREF="#typereflist">TypeRefList</A></TD>
7221 <TD><A HREF="#excepttypedefspec">ExceptTypeDefSpec</A>, <A HREF="#importtypedefspec">ImportTypeDefSpec</A>, <A HREF="#alltypeswithexcept">AllTypesWithExcept</A>, <A HREF="#allref">AllRef</A></TD>
7222 </TR>
7223 <TR VALIGN=TOP>
7224 <TD><A NAME="Xref.TypeReference"></a><A HREF="#typereference">TypeReference</A></TD>
7225 <TD><A HREF="#structfieldref">StructFieldRef</A>, <A HREF="#referencedtype">ReferencedType</A></TD>
7226 </TR>
7227 <TR VALIGN=TOP>
7228 <TD><A NAME="Xref.UnaryExpression"></a><A HREF="#unaryexpression">UnaryExpression</A></TD>
7229 <TD><A HREF="#mulexpression">MulExpression</A>, <A HREF="#mulexpression">MulExpression</A></TD>
7230 </TR>
7231 <TR VALIGN=TOP>
7232 <TD><A NAME="Xref.UnaryOp"></a><A HREF="#unaryop">UnaryOp</A></TD>
7233 <TD><A HREF="#unaryexpression">UnaryExpression</A></TD>
7234 </TR>
7235 <TR VALIGN=TOP>
7236 <TD><A NAME="Xref.Underscore"></a><A HREF="#underscore">Underscore</A></TD>
7237 <TD><A HREF="#identifier">Identifier</A></TD>
7238 </TR>
7239 <TR VALIGN=TOP>
7240 <TD><A NAME="Xref.UnionDef"></a><A HREF="#uniondef">UnionDef</A></TD>
7241 <TD><A HREF="#structuredtypedef">StructuredTypeDef</A></TD>
7242 </TR>
7243 <TR VALIGN=TOP>
7244 <TD><A NAME="Xref.UnionDefBody"></a><A HREF="#uniondefbody">UnionDefBody</A></TD>
7245 <TD><A HREF="#uniondef">UnionDef</A></TD>
7246 </TR>
7247 <TR VALIGN=TOP>
7248 <TD><A NAME="Xref.UnionFieldDef"></a><A HREF="#unionfielddef">UnionFieldDef</A></TD>
7249 <TD><A HREF="#uniondefbody">UnionDefBody</A>, <A HREF="#uniondefbody">UnionDefBody</A></TD>
7250 </TR>
7251 <TR VALIGN=TOP>
7252 <TD><A NAME="Xref.UnionKeyword"></a><A HREF="#unionkeyword">UnionKeyword</A></TD>
7253 <TD><A HREF="#uniondef">UnionDef</A></TD>
7254 </TR>
7255 <TR VALIGN=TOP>
7256 <TD><A NAME="Xref.UniversalCharString"></a><A HREF="#universalcharstring">UniversalCharString</A></TD>
7257 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
7258 </TR>
7259 <TR VALIGN=TOP>
7260 <TD><A NAME="Xref.UniversalKeyword"></a><A HREF="#universalkeyword">UniversalKeyword</A></TD>
7261 <TD><A HREF="#universalcharstring">UniversalCharString</A></TD>
7262 </TR>
7263 <TR VALIGN=TOP>
7264 <TD><A NAME="Xref.UnmapKeyword"></a><A HREF="#unmapkeyword">UnmapKeyword</A></TD>
7265 <TD><A HREF="#unmapstatement">UnmapStatement</A></TD>
7266 </TR>
7267 <TR VALIGN=TOP>
7268 <TD><A NAME="Xref.UnmapStatement"></a><A HREF="#unmapstatement">UnmapStatement</A></TD>
7269 <TD><A HREF="#configurationstatements">ConfigurationStatements</A></TD>
7270 </TR>
7271 <TR VALIGN=TOP>
7272 <TD><A NAME="Xref.UpperAlpha"></a><A HREF="#upperalpha">UpperAlpha</A></TD>
7273 <TD><A HREF="#alpha">Alpha</A></TD>
7274 </TR>
7275 <TR VALIGN=TOP>
7276 <TD><A NAME="Xref.UpperBound"></a><A HREF="#upperbound">UpperBound</A></TD>
7277 <TD><A HREF="#rangedef">RangeDef</A>, <A HREF="#stringlength">StringLength</A>, <A HREF="#range">Range</A></TD>
7278 </TR>
7279 <TR VALIGN=TOP>
7280 <TD><A NAME="Xref.Value"></a><A HREF="#value">Value</A></TD>
7281 <TD><A HREF="#primary">Primary</A></TD>
7282 </TR>
7283 <TR VALIGN=TOP>
7284 <TD><A NAME="Xref.ValueKeyword"></a><A HREF="#valuekeyword">ValueKeyword</A></TD>
7285 <TD><A HREF="#replyvalue">ReplyValue</A>, <A HREF="#valuespec">ValueSpec</A>, <A HREF="#valuematchspec">ValueMatchSpec</A></TD>
7286 </TR>
7287 <TR VALIGN=TOP>
7288 <TD><A NAME="Xref.ValueList"></a><A HREF="#valuelist">ValueList</A></TD>
7289 <TD><A HREF="#permutationmatch">PermutationMatch</A>, <A HREF="#complement">Complement</A>, <A HREF="#subsetmatch">SubsetMatch</A>, <A HREF="#supersetmatch">SupersetMatch</A></TD>
7290 </TR>
7291 <TR VALIGN=TOP>
7292 <TD><A NAME="Xref.ValueMatchSpec"></a><A HREF="#valuematchspec">ValueMatchSpec</A></TD>
7293 <TD><A HREF="#portgetreplyop">PortGetReplyOp</A></TD>
7294 </TR>
7295 <TR VALIGN=TOP>
7296 <TD><A NAME="Xref.ValueOrAttribList"></a><A HREF="#valueorattriblist">ValueOrAttribList</A></TD>
7297 <TD><A HREF="#matchingsymbol">MatchingSymbol</A></TD>
7298 </TR>
7299 <TR VALIGN=TOP>
7300 <TD><A NAME="Xref.ValueOrRange"></a><A HREF="#valueorrange">ValueOrRange</A></TD>
7301 <TD><A HREF="#allowedvalues">AllowedValues</A>, <A HREF="#allowedvalues">AllowedValues</A></TD>
7302 </TR>
7303 <TR VALIGN=TOP>
7304 <TD><A NAME="Xref.ValueParIdentifier"></a><A HREF="#valueparidentifier">ValueParIdentifier</A></TD>
7305 <TD><A HREF="#signatureparidentifier">SignatureParIdentifier</A>, <A HREF="#variableref">VariableRef</A>, <A HREF="#parameteridentifier">ParameterIdentifier</A>, <A HREF="#valuereference">ValueReference</A>,
7306 <A HREF="#formalvaluepar">FormalValuePar</A></TD>
7307 </TR>
7308 <TR VALIGN=TOP>
7309 <TD><A NAME="Xref.ValueReference"></a><A HREF="#valuereference">ValueReference</A></TD>
7310 <TD><A HREF="#referencedvalue">ReferencedValue</A></TD>
7311 </TR>
7312 <TR VALIGN=TOP>
7313 <TD><A NAME="Xref.ValueSpec"></a><A HREF="#valuespec">ValueSpec</A></TD>
7314 <TD><A HREF="#portredirect">PortRedirect</A>, <A HREF="#redirectspec">RedirectSpec</A></TD>
7315 </TR>
7316 <TR VALIGN=TOP>
7317 <TD><A NAME="Xref.ValueofKeyword"></a><A HREF="#valueofkeyword">ValueofKeyword</A></TD>
7318 <TD><A HREF="#valueofop">ValueofOp</A></TD>
7319 </TR>
7320 <TR VALIGN=TOP>
7321 <TD><A NAME="Xref.ValueofOp"></a><A HREF="#valueofop">ValueofOp</A></TD>
7322 <TD><A HREF="#templateops">TemplateOps</A></TD>
7323 </TR>
7324 <TR VALIGN=TOP>
7325 <TD><A NAME="Xref.VarIdentifier"></a><A HREF="#varidentifier">VarIdentifier</A></TD>
7326 <TD><A HREF="#singlevarinstance">SingleVarInstance</A>, <A HREF="#variableref">VariableRef</A>, <A HREF="#valuereference">ValueReference</A>, <A HREF="#definitionref">DefinitionRef</A></TD>
7327 </TR>
7328 <TR VALIGN=TOP>
7329 <TD><A NAME="Xref.VarInitialValue"></a><A HREF="#varinitialvalue">VarInitialValue</A></TD>
7330 <TD><A HREF="#singlevarinstance">SingleVarInstance</A></TD>
7331 </TR>
7332 <TR VALIGN=TOP>
7333 <TD><A NAME="Xref.VarInstance"></a><A HREF="#varinstance">VarInstance</A></TD>
7334 <TD><A HREF="#componentelementdef">ComponentElementDef</A>, <A HREF="#functionlocalinst">FunctionLocalInst</A>, <A HREF="#altsteplocaldef">AltstepLocalDef</A>, <A HREF="#initial">Initial</A></TD>
7335 </TR>
7336 <TR VALIGN=TOP>
7337 <TD><A NAME="Xref.VarKeyword"></a><A HREF="#varkeyword">VarKeyword</A></TD>
7338 <TD><A HREF="#varinstance">VarInstance</A></TD>
7339 </TR>
7340 <TR VALIGN=TOP>
7341 <TD><A NAME="Xref.VarList"></a><A HREF="#varlist">VarList</A></TD>
7342 <TD><A HREF="#varinstance">VarInstance</A></TD>
7343 </TR>
7344 <TR VALIGN=TOP>
7345 <TD><A NAME="Xref.VariableAssignment"></a><A HREF="#variableassignment">VariableAssignment</A></TD>
7346 <TD><A HREF="#assignmentlist">AssignmentList</A>, <A HREF="#assignmentlist">AssignmentList</A></TD>
7347 </TR>
7348 <TR VALIGN=TOP>
7349 <TD><A NAME="Xref.VariableEntry"></a><A HREF="#variableentry">VariableEntry</A></TD>
7350 <TD><A HREF="#variablelist">VariableList</A>, <A HREF="#variablelist">VariableList</A></TD>
7351 </TR>
7352 <TR VALIGN=TOP>
7353 <TD><A NAME="Xref.VariableList"></a><A HREF="#variablelist">VariableList</A></TD>
7354 <TD><A HREF="#paraassignmentlist">ParaAssignmentList</A></TD>
7355 </TR>
7356 <TR VALIGN=TOP>
7357 <TD><A NAME="Xref.VariableRef"></a><A HREF="#variableref">VariableRef</A></TD>
7358 <TD><A HREF="#componentidentifier">ComponentIdentifier</A>, <A HREF="#addressref">AddressRef</A>, <A HREF="#valuespec">ValueSpec</A>, <A HREF="#senderspec">SenderSpec</A>, <A
7359 HREF="#variableassignment">VariableAssignment</A>, <A HREF="#variableentry">VariableEntry</A>, <A HREF="#assignment">Assignment</A></TD>
7360 </TR>
7361 <TR VALIGN=TOP>
7362 <TD><A NAME="Xref.VariationKeyword"></a><A HREF="#variationkeyword">VariationKeyword</A></TD>
7363 <TD><A HREF="#attribkeyword">AttribKeyword</A></TD>
7364 </TR>
7365 <TR VALIGN=TOP>
7366 <TD><A NAME="Xref.VerdictOps"></a><A HREF="#verdictops">VerdictOps</A></TD>
7367 <TD><A HREF="#opcall">OpCall</A></TD>
7368 </TR>
7369 <TR VALIGN=TOP>
7370 <TD><A NAME="Xref.VerdictStatements"></a><A HREF="#verdictstatements">VerdictStatements</A></TD>
7371 <TD><A HREF="#functionstatement">FunctionStatement</A></TD>
7372 </TR>
7373 <TR VALIGN=TOP>
7374 <TD><A NAME="Xref.VerdictTypeKeyword"></a><A HREF="#verdicttypekeyword">VerdictTypeKeyword</A></TD>
7375 <TD><A HREF="#predefinedtype">PredefinedType</A></TD>
7376 </TR>
7377 <TR VALIGN=TOP>
7378 <TD><A NAME="Xref.VerdictTypeValue"></a><A HREF="#verdicttypevalue">VerdictTypeValue</A></TD>
7379 <TD><A HREF="#predefinedvalue">PredefinedValue</A></TD>
7380 </TR>
7381 <TR VALIGN=TOP>
7382 <TD><A NAME="Xref.WhileKeyword"></a><A HREF="#whilekeyword">WhileKeyword</A></TD>
7383 <TD><A HREF="#whilestatement">WhileStatement</A>, <A HREF="#dowhilestatement">DoWhileStatement</A></TD>
7384 </TR>
7385 <TR VALIGN=TOP>
7386 <TD><A NAME="Xref.WhileStatement"></a><A HREF="#whilestatement">WhileStatement</A></TD>
7387 <TD><A HREF="#loopconstruct">LoopConstruct</A></TD>
7388 </TR>
7389 <TR VALIGN=TOP>
7390 <TD><A NAME="Xref.WithAttribList"></a><A HREF="#withattriblist">WithAttribList</A></TD>
7391 <TD><A HREF="#withstatement">WithStatement</A></TD>
7392 </TR>
7393 <TR VALIGN=TOP>
7394 <TD><A NAME="Xref.WithKeyword"></a><A HREF="#withkeyword">WithKeyword</A></TD>
7395 <TD><A HREF="#withstatement">WithStatement</A></TD>
7396 </TR>
7397 <TR VALIGN=TOP>
7398 <TD><A NAME="Xref.WithStatement"></a><A HREF="#withstatement">WithStatement</A></TD>
7399 <TD><A HREF="#ttcn3module">TTCN3Module</A>, <A HREF="#moduledefinition">ModuleDefinition</A>, <A HREF="#modulecontrolpart">ModuleControlPart</A></TD>
7400 </TR>
7401 <TR VALIGN=TOP>
7402 <TD><A NAME="Xref.XorExpression"></a><A HREF="#xorexpression">XorExpression</A></TD>
7403 <TD><A HREF="#singleexpression">SingleExpression</A>, <A HREF="#singleexpression">SingleExpression</A></TD>
7404 </TR>
7405 </TABLE>
7406 <A NAME="Help">
7407 <H2>General Directions</H2>
7408 </A>
7409 <H4>Rule-Names</H4>
7410 <UL>
7411 <LI>Clicking on the rule-name will move you to the list of references to the selected rule-name.
7412 <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
7413 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>
7414 </UL>
7415 <H4>References</H4>
7416 <UL>
7417 <LI>Clicking on references in the production will move you to the production with the rule-name selected.
7418 <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
7419 in <FONT COLOR="red">red</FONT> then the specification is either <i>incomplete</i> or <i>in error</i>.</A>
7420 </UL>
7421 </BODY>
7422 </HTML>
This page took 0.52229 seconds and 5 git commands to generate.