2 Copyright (c) 2000-2014 Ericsson Telecom AB
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
11 <TITLE>ABNF Specification for
<mockup_bnf.txt
></TITLE>
13 <BODY bgcolor=
"#DAD3C5" vlink=
"#0094D2" link=
"#003258">
14 <H1>HTML Version of ABNF for
<tt><mockup_bnf.txt
></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
<mockup_bnf.txt
> on Tue Jul
20 17:
07:
27 CEDT
2004 .
19 <P>This file consists of:
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>.
26 <H2>ABNF Specification
</H2>
28 <P>The productions for the ABNF specification are provided below.
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>
46 <P><A NAME=
"ttcn3module"><FONT COLOR=
"blue">TTCN3Module
</FONT></A>
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>
58 <P><A NAME=
"ttcn3modulekeyword"></a><A HREF=
"#Xref.TTCN3ModuleKeyword">TTCN3ModuleKeyword
</A>
60 <TD>"<FONT COLOR="black
">module</FONT>"</TD>
68 <P><A NAME=
"ttcn3moduleid"></a><A HREF=
"#Xref.TTCN3ModuleId">TTCN3ModuleId
</A>
70 <TD><A HREF=
"#moduleidentifier">ModuleIdentifier
</A> [
<A HREF=
"#definitiveidentifier">DefinitiveIdentifier
</A>]
</TD>
78 <P><A NAME=
"moduleidentifier"></a><A HREF=
"#Xref.ModuleIdentifier">ModuleIdentifier
</A>
80 <TD><A HREF=
"#identifier">Identifier
</A></TD>
88 <P><A NAME=
"definitiveidentifier"></a><A HREF=
"#Xref.DefinitiveIdentifier">DefinitiveIdentifier
</A>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
274 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - FormalValuePar shall resolve to an in parameter
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
504 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - AllowedValues shall be of the same type as the field being subtyped
</FONT></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>
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>
532 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - RangeDef production shall only be used with integer, charstring, universal charstring or float based types
</FONT></TD>
536 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - When subtyping charstring or universal charstring range and values shall not be mixed in the same SubTypeSpec
</FONT></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>
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>
565 <TD> <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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
896 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - The Value of ArrayDef must be a one-dimensional array index, if present
</FONT></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>
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>
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>
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>
944 <TD> <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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1054 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - FormalValuePar shall resolve to an in parameter
</FONT></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>
1072 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - Within TeplateBody the ArrayValueOrAttrib can be used for array, record, record of and set of types.
</FONT></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>
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>
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>
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>
1120 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - Within FieldReference ArrayOrBitRef can be used in modified templates only
</FONT></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>
1138 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - PredefinedType and TypeReference shall be used for anytype value notation only. PredefinedType shall not be AnyTypeKeyword.
</FONT></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>
1156 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - SignatureParIdentifier shall be a formal parameter Identifier from the associated signature definition
</FONT></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>
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>
1180 <TD> <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>
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>
1191 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - SingleExpression will resolve to a value of integer type
</FONT></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>
1202 <TD> <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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1338 <TD> <FONT COLOR=
"green">; STATIC SEMANTIC - Subset matching shall only be used with the set of type
</FONT></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>
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>
1354 <TD> <FONT COLOR=
"green">; STATIC SEMANTIC - Superset matching shall only be used with the set of type
</FONT></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>
1364 <P><A NAME=
"anyvalue"></a><A HREF=
"#Xref.AnyValue">AnyValue
</A>
1365 <TD VALIGN=TOP
>=
</TD>
1366 <TD>"<FONT COLOR="black
">?</FONT>"</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>
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>
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>
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>
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>
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>
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>
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>
1418 <TD> <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>
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>
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>
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>
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>
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>
1455 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - The type field may only be omitted when the type is implicitly unambigous
</FONT></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>
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>
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>
1478 <TD> <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>
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>
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>
1496 <TD> <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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1690 <TD> <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>
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>
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>
1706 <TD> <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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1864 <TD> <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>
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>
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>
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>
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>
1903 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - altsteps that are activated as defaults shall only have in parameters, port parameters, or timer parameters
</FONT></TD>
1907 <TD> <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>
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>
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>
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>
1934 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - all timer instances in FunctionActualParList shall be declared as component local timers (see also production
1935 ComponentElementDef)
</FONT></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>
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>
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>
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>
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>
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>
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>
1986 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS: Any of the production components (ExceptGroupSpec, ExceptTypeDefSpec etc.) may be present only once in the ExceptSpec production
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
2078 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - LanguageSpec may only be omitted if the referenced module contains TTCN-
3 notation
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
2396 <TD> <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>
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>
2406 <TD> <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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
2548 <TD> <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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
2709 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS the Function instance may only have in parameters
</FONT></TD>
2717 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS the Function instance shall not have timer parameters
</FONT></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>
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>
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>
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>
2746 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS the variable associated with VariableRef or the Return type associated with FunctionInstance must be of component type
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
2815 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - VariableRef and FunctionInstance return must be of address or component type
</FONT></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>
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>
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>
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>
2843 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS only out parameters may be omited or specified with a matching attribute
</FONT></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>
2853 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS Value must be of type float
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
2956 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS: the PortRedirect option may only be present if the ReceiveParameter option is also present
</FONT></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>
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>
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>
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>
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>
2990 <P><A NAME=
"portredirectsymbol"></a><A HREF=
"#Xref.PortRedirectSymbol">PortRedirectSymbol
</A>
2991 <TD VALIGN=TOP
>=
</TD>
2992 <TD>"<FONT COLOR="black
">-></FONT>"</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>
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>
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>
3014 <TD> <FONT COLOR=
"green">; STATIC SEMANTIC Variable ref must be of address or component type
</FONT></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>
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>
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>
3037 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS: the PortRedirect option may only be present if the ReceiveParameter option is also present
</FONT></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>
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>
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>
3060 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS: the PortRedirectWithParam option may only be present if the ReceiveParameter option is also present
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
3113 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS: the parameterIdentifiers must be from the corresponding signature definition
</FONT></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>
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>
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>
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>
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>
3149 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS: the PortRedirectWithParam option may only be present if the ReceiveParameter option is also present
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
3220 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS: the PortRedirect option may only be present if the CatchOpParameter option is also present
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
3512 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - ArrayBounds will resolve to a non negative value of integer type
</FONT></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>
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>
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>
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>
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>
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>
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>
3568 <TD> <FONT COLOR=
"green">; ReferencedValue must be of type object Identifer
</FONT></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>
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>
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>
3590 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - referencedValue must be of type integer and have a non negative Value
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
3767 <P><A NAME=
"char"></a><A HREF=
"#Xref.Char">Char
</A>
3768 <TD VALIGN=TOP
>=
</TD>
3773 <TD> <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>
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>
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>
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>
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>
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>
3816 <P><A NAME=
"extendedalphanum"></a><A HREF=
"#Xref.ExtendedAlphaNum">ExtendedAlphaNum
</A>
3817 <TD VALIGN=TOP
>=
</TD>
3822 <TD> <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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4010 <TD> <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>
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>
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>
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>
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>
4064 <TD> <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>
4069 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - ActivateOp shall not be called from within the module control part
</FONT></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>
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>
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>
4091 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS -SingleExpression must resolve to a value of type verdict
</FONT></TD>
4099 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - the SetLocalVerdict shall not be used to assign the Value error
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4177 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - GuardOp used within the module control part. May only contain the timeoutStatement
</FONT></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>
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>
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>
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>
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>
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>
4217 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - the StatementBlock may not contain loop statements, goto, activate, deactivate, stop, return or calls to functions
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4287 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS expression shall evaluate to a value of default type
</FONT></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>
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>
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>
4313 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - Expression shall not contain Configuration, activate operation or verdict operations within the module control part
</FONT></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>
4323 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - Within CompoundExpression the ArrayExpression can be used for Arrays, record, record of and set of types.
</FONT></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>
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>
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>
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>
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>
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>
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>
4370 <TD> <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>
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>
4380 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - BooleanExpression shall resolve to a Value of type Boolean
</FONT></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>
4390 <TD> <FONT COLOR=
"green">; STATIC SEMANTICS - Within CompoundConstExpression the ArrayConstExpression can be used for Arrays, record, record of and set of types.
</FONT></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>
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>
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>
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>
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>
4425 <TD> <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>
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>
4435 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - If more than one XorExpression exists, then the XorExpressions shall evaluate to specific values of compatible types
</FONT></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>
4445 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - If more than one AndExpression exists, then the AndExpressions shall evaluate to specific values of compatible types
</FONT></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>
4455 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - If more than one NotExpression exists, then the NotExpressions shall evaluate to specific values of compatible types
</FONT></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>
4465 <TD> <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>
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>
4475 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - If more than one RelExpression exists, then the RelExpressions shall evaluate to specific values of compatible types
</FONT></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>
4485 <TD> <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>
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>
4496 <TD> <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>
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>
4508 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - If more than one BitXorExpression exists, then the BitXorExpressions shall evaluate to specific values of compatible types
</FONT></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>
4518 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - If more than one BitAndExpression exists, then the BitAndExpressions shall evaluate to specific values of compatible types
</FONT></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>
4528 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - If more than one BitNotExpression exists, then the BitNotExpressions shall evaluate to specific values of compatible types
</FONT></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>
4538 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - If the not4b operator exists, the operand shall be of type bitstring, octetstring or hexstring or derivatives of these
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>
4549 <TD> <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>
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>
4561 <TD> <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>
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>
4572 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - Primary shall resolve to a specific Value of type integer or float or derivatives of these types
</FONT></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>
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>
4589 <TD> <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>
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>
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>
4607 <TD> <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>
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>
4618 <TD> <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>
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>
4629 <TD> <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>
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>
4640 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - the precedence of the operators is defined in Table
7</FONT></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>
4658 <P><A NAME=
"stringop"></a><A HREF=
"#Xref.StringOp">StringOp
</A>
4659 <TD VALIGN=TOP
>=
</TD>
4660 <TD>"<FONT COLOR="black
">&</FONT>"</TD>
4664 <TD> <FONT COLOR=
"green">; OPERATIONAL SEMANTICS - Operands of the string operator shall be bitstring, hexstring, octetstring or character string
</FONT></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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4784 <P><A NAME=
"dot"></a><A HREF=
"#Xref.Dot">Dot
</A>
4785 <TD VALIGN=TOP
>=
</TD>
4786 <TD>"<FONT COLOR="black
">.</FONT>"</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>
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>
4802 <P><A NAME=
"semicolon"></a><A HREF=
"#Xref.SemiColon">SemiColon
</A>
4803 <TD VALIGN=TOP
>=
</TD>
4804 <TD>"<FONT COLOR="black
">;</FONT>"</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>
4814 <P><A NAME=
"underscore"></a><A HREF=
"#Xref.Underscore">Underscore
</A>
4815 <TD VALIGN=TOP
>=
</TD>
4816 <TD>"<FONT COLOR="black
">_</FONT>"</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>
4826 <P><A NAME=
"endchar"></a><A HREF=
"#Xref.EndChar">EndChar
</A>
4827 <TD VALIGN=TOP
>=
</TD>
4828 <TD>"<FONT COLOR="black
">}</FONT>"</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>
4842 <H2>Symbol Cross Reference List
</H2>
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>
4847 <B><I>Symbol Cross-Reference Table
</i></b></CAPTION>
4849 <TH BGCOLOR=
"#FFB599" ALIGN=LEFT
><B>Reference
</B></TH>
4850 <TH BGCOLOR=
"#FFB599" ALIGN=LEFT
><B>Productions which Reference this Symbol
</B></TH>
4853 <TD><A NAME=
"Xref.ActionKeyword"></a><A HREF=
"#actionkeyword">ActionKeyword
</A></TD>
4854 <TD><A HREF=
"#sutstatements">SUTStatements
</A></TD>
4857 <TD><A NAME=
"Xref.ActivateKeyword"></a><A HREF=
"#activatekeyword">ActivateKeyword
</A></TD>
4858 <TD><A HREF=
"#activateop">ActivateOp
</A></TD>
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>
4865 <TD><A NAME=
"Xref.AddExpression"></a><A HREF=
"#addexpression">AddExpression
</A></TD>
4866 <TD><A HREF=
"#bitnotexpression">BitNotExpression
</A></TD>
4869 <TD><A NAME=
"Xref.AddOp"></a><A HREF=
"#addop">AddOp
</A></TD>
4870 <TD><A HREF=
"#addexpression">AddExpression
</A></TD>
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>
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>
4882 <TD><A NAME=
"Xref.AddressValue"></a><A HREF=
"#addressvalue">AddressValue
</A></TD>
4883 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
4886 <TD><A NAME=
"Xref.AllAltstepsWithExcept"></a><A HREF=
"#allaltstepswithexcept">AllAltstepsWithExcept
</A></TD>
4887 <TD><A HREF=
"#importaltstepspec">ImportAltstepSpec
</A></TD>
4890 <TD><A NAME=
"Xref.AllConstsWithExcept"></a><A HREF=
"#allconstswithexcept">AllConstsWithExcept
</A></TD>
4891 <TD><A HREF=
"#importconstspec">ImportConstSpec
</A></TD>
4894 <TD><A NAME=
"Xref.AllFunctionsWithExcept"></a><A HREF=
"#allfunctionswithexcept">AllFunctionsWithExcept
</A></TD>
4895 <TD><A HREF=
"#importfunctionspec">ImportFunctionSpec
</A></TD>
4898 <TD><A NAME=
"Xref.AllGroupsWithExcept"></a><A HREF=
"#allgroupswithexcept">AllGroupsWithExcept
</A></TD>
4899 <TD><A HREF=
"#importgroupspec">ImportGroupSpec
</A></TD>
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>
4914 <TD><A NAME=
"Xref.AllModuleParWithExcept"></a><A HREF=
"#allmoduleparwithexcept">AllModuleParWithExcept
</A></TD>
4915 <TD><A HREF=
"#importmoduleparspec">ImportModuleParSpec
</A></TD>
4918 <TD><A NAME=
"Xref.AllOrSignatureList"></a><A HREF=
"#allorsignaturelist">AllOrSignatureList
</A></TD>
4919 <TD><A HREF=
"#procedurelist">ProcedureList
</A></TD>
4922 <TD><A NAME=
"Xref.AllOrTypeList"></a><A HREF=
"#allortypelist">AllOrTypeList
</A></TD>
4923 <TD><A HREF=
"#messagelist">MessageList
</A></TD>
4926 <TD><A NAME=
"Xref.AllRef"></a><A HREF=
"#allref">AllRef
</A></TD>
4927 <TD><A HREF=
"#deforfieldref">DefOrFieldRef
</A></TD>
4930 <TD><A NAME=
"Xref.AllSignaturesWithExcept"></a><A HREF=
"#allsignatureswithexcept">AllSignaturesWithExcept
</A></TD>
4931 <TD><A HREF=
"#importsignaturespec">ImportSignatureSpec
</A></TD>
4934 <TD><A NAME=
"Xref.AllTemplsWithExcept"></a><A HREF=
"#alltemplswithexcept">AllTemplsWithExcept
</A></TD>
4935 <TD><A HREF=
"#importtemplatespec">ImportTemplateSpec
</A></TD>
4938 <TD><A NAME=
"Xref.AllTestcasesWithExcept"></a><A HREF=
"#alltestcaseswithexcept">AllTestcasesWithExcept
</A></TD>
4939 <TD><A HREF=
"#importtestcasespec">ImportTestcaseSpec
</A></TD>
4942 <TD><A NAME=
"Xref.AllTypesWithExcept"></a><A HREF=
"#alltypeswithexcept">AllTypesWithExcept
</A></TD>
4943 <TD><A HREF=
"#importtypedefspec">ImportTypeDefSpec
</A></TD>
4946 <TD><A NAME=
"Xref.AllWithExcepts"></a><A HREF=
"#allwithexcepts">AllWithExcepts
</A></TD>
4947 <TD><A HREF=
"#importdef">ImportDef
</A></TD>
4950 <TD><A NAME=
"Xref.AllowedValues"></a><A HREF=
"#allowedvalues">AllowedValues
</A></TD>
4951 <TD><A HREF=
"#subtypespec">SubTypeSpec
</A></TD>
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>
4958 <TD><A NAME=
"Xref.AlphaNum"></a><A HREF=
"#alphanum">AlphaNum
</A></TD>
4959 <TD><A HREF=
"#identifier">Identifier
</A></TD>
4962 <TD><A NAME=
"Xref.AltConstruct"></a><A HREF=
"#altconstruct">AltConstruct
</A></TD>
4963 <TD><A HREF=
"#behaviourstatements">BehaviourStatements
</A></TD>
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>
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>
4974 <TD><A NAME=
"Xref.AltKeyword"></a><A HREF=
"#altkeyword">AltKeyword
</A></TD>
4975 <TD><A HREF=
"#altconstruct">AltConstruct
</A></TD>
4978 <TD><A NAME=
"Xref.AltstepDef"></a><A HREF=
"#altstepdef">AltstepDef
</A></TD>
4979 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
4982 <TD><A NAME=
"Xref.AltstepFormalParList"></a><A HREF=
"#altstepformalparlist">AltstepFormalParList
</A></TD>
4983 <TD><A HREF=
"#altstepdef">AltstepDef
</A></TD>
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>
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>
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>
4999 <TD><A NAME=
"Xref.AltstepLocalDef"></a><A HREF=
"#altsteplocaldef">AltstepLocalDef
</A></TD>
5000 <TD><A HREF=
"#altsteplocaldeflist">AltstepLocalDefList
</A></TD>
5003 <TD><A NAME=
"Xref.AltstepLocalDefList"></a><A HREF=
"#altsteplocaldeflist">AltstepLocalDefList
</A></TD>
5004 <TD><A HREF=
"#altstepdef">AltstepDef
</A></TD>
5007 <TD><A NAME=
"Xref.AltstepRef"></a><A HREF=
"#altstepref">AltstepRef
</A></TD>
5008 <TD><A HREF=
"#altstepinstance">AltstepInstance
</A></TD>
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>
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>
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>
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>
5027 <TD><A NAME=
"Xref.AnyTypeKeyword"></a><A HREF=
"#anytypekeyword">AnyTypeKeyword
</A></TD>
5028 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
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>
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>
5039 <TD><A NAME=
"Xref.ArrayConstExpression"></a><A HREF=
"#arrayconstexpression">ArrayConstExpression
</A></TD>
5040 <TD><A HREF=
"#compoundconstexpression">CompoundConstExpression
</A></TD>
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>
5048 <TD><A NAME=
"Xref.ArrayElementConstExpressionList"></a><A HREF=
"#arrayelementconstexpressionlist">ArrayElementConstExpressionList
</A></TD>
5049 <TD><A HREF=
"#arrayconstexpression">ArrayConstExpression
</A></TD>
5052 <TD><A NAME=
"Xref.ArrayElementExpressionList"></a><A HREF=
"#arrayelementexpressionlist">ArrayElementExpressionList
</A></TD>
5053 <TD><A HREF=
"#arrayexpression">ArrayExpression
</A></TD>
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>
5060 <TD><A NAME=
"Xref.ArrayElementSpecList"></a><A HREF=
"#arrayelementspeclist">ArrayElementSpecList
</A></TD>
5061 <TD><A HREF=
"#arrayvalueorattrib">ArrayValueOrAttrib
</A></TD>
5064 <TD><A NAME=
"Xref.ArrayExpression"></a><A HREF=
"#arrayexpression">ArrayExpression
</A></TD>
5065 <TD><A HREF=
"#compoundexpression">CompoundExpression
</A></TD>
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>
5073 <TD><A NAME=
"Xref.ArrayValueOrAttrib"></a><A HREF=
"#arrayvalueorattrib">ArrayValueOrAttrib
</A></TD>
5074 <TD><A HREF=
"#templatebody">TemplateBody
</A></TD>
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>
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>
5087 <TD><A NAME=
"Xref.AssignmentList"></a><A HREF=
"#assignmentlist">AssignmentList
</A></TD>
5088 <TD><A HREF=
"#paraassignmentlist">ParaAssignmentList
</A></TD>
5091 <TD><A NAME=
"Xref.AttribKeyword"></a><A HREF=
"#attribkeyword">AttribKeyword
</A></TD>
5092 <TD><A HREF=
"#singlewithattrib">SingleWithAttrib
</A></TD>
5095 <TD><A NAME=
"Xref.AttribQualifier"></a><A HREF=
"#attribqualifier">AttribQualifier
</A></TD>
5096 <TD><A HREF=
"#singlewithattrib">SingleWithAttrib
</A></TD>
5099 <TD><A NAME=
"Xref.AttribSpec"></a><A HREF=
"#attribspec">AttribSpec
</A></TD>
5100 <TD><A HREF=
"#singlewithattrib">SingleWithAttrib
</A></TD>
5103 <TD><A NAME=
"Xref.BaseTemplate"></a><A HREF=
"#basetemplate">BaseTemplate
</A></TD>
5104 <TD><A HREF=
"#templatedef">TemplateDef
</A></TD>
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>
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>
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>
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>
5127 <TD><A NAME=
"Xref.BinOrMatch"></a><A HREF=
"#binormatch">BinOrMatch
</A></TD>
5128 <TD><A HREF=
"#bitstringmatch">BitStringMatch
</A></TD>
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>
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>
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>
5143 <TD><A NAME=
"Xref.BitStringKeyword"></a><A HREF=
"#bitstringkeyword">BitStringKeyword
</A></TD>
5144 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
5147 <TD><A NAME=
"Xref.BitStringMatch"></a><A HREF=
"#bitstringmatch">BitStringMatch
</A></TD>
5148 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
5151 <TD><A NAME=
"Xref.BitStringValue"></a><A HREF=
"#bitstringvalue">BitStringValue
</A></TD>
5152 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
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>
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>
5164 <TD><A NAME=
"Xref.BooleanKeyword"></a><A HREF=
"#booleankeyword">BooleanKeyword
</A></TD>
5165 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
5168 <TD><A NAME=
"Xref.BooleanValue"></a><A HREF=
"#booleanvalue">BooleanValue
</A></TD>
5169 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
5172 <TD><A NAME=
"Xref.BreakStatement"></a><A HREF=
"#breakstatement">BreakStatement
</A></TD>
5173 <TD><A HREF=
"#behaviourstatements">BehaviourStatements
</A></TD>
5176 <TD><A NAME=
"Xref.Bstring"></a><A HREF=
"#bstring">Bstring
</A></TD>
5177 <TD><A HREF=
"#bitstringvalue">BitStringValue
</A></TD>
5180 <TD><A NAME=
"Xref.CallBodyGuard"></a><A HREF=
"#callbodyguard">CallBodyGuard
</A></TD>
5181 <TD><A HREF=
"#callbodystatement">CallBodyStatement
</A></TD>
5184 <TD><A NAME=
"Xref.CallBodyOps"></a><A HREF=
"#callbodyops">CallBodyOps
</A></TD>
5185 <TD><A HREF=
"#callbodyguard">CallBodyGuard
</A></TD>
5188 <TD><A NAME=
"Xref.CallBodyStatement"></a><A HREF=
"#callbodystatement">CallBodyStatement
</A></TD>
5189 <TD><A HREF=
"#callbodystatementlist">CallBodyStatementList
</A></TD>
5192 <TD><A NAME=
"Xref.CallBodyStatementList"></a><A HREF=
"#callbodystatementlist">CallBodyStatementList
</A></TD>
5193 <TD><A HREF=
"#portcallbody">PortCallBody
</A></TD>
5196 <TD><A NAME=
"Xref.CallOpKeyword"></a><A HREF=
"#callopkeyword">CallOpKeyword
</A></TD>
5197 <TD><A HREF=
"#portcallop">PortCallOp
</A></TD>
5200 <TD><A NAME=
"Xref.CallParameters"></a><A HREF=
"#callparameters">CallParameters
</A></TD>
5201 <TD><A HREF=
"#portcallop">PortCallOp
</A></TD>
5204 <TD><A NAME=
"Xref.CallStatement"></a><A HREF=
"#callstatement">CallStatement
</A></TD>
5205 <TD><A HREF=
"#communicationstatements">CommunicationStatements
</A></TD>
5208 <TD><A NAME=
"Xref.CallTimerValue"></a><A HREF=
"#calltimervalue">CallTimerValue
</A></TD>
5209 <TD><A HREF=
"#callparameters">CallParameters
</A></TD>
5212 <TD><A NAME=
"Xref.CatchOpKeyword"></a><A HREF=
"#catchopkeyword">CatchOpKeyword
</A></TD>
5213 <TD><A HREF=
"#portcatchop">PortCatchOp
</A></TD>
5216 <TD><A NAME=
"Xref.CatchOpParameter"></a><A HREF=
"#catchopparameter">CatchOpParameter
</A></TD>
5217 <TD><A HREF=
"#portcatchop">PortCatchOp
</A></TD>
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>
5224 <TD><A NAME=
"Xref.Cell"></a><A HREF=
"#cell">Cell
</A></TD>
5225 <TD><A HREF=
"#quadruple">Quadruple
</A></TD>
5228 <TD><A NAME=
"Xref.Char"></a><A HREF=
"#char">Char
</A></TD>
5229 <TD><A HREF=
"#cstring">Cstring
</A></TD>
5232 <TD><A NAME=
"Xref.CharKeyword"></a><A HREF=
"#charkeyword">CharKeyword
</A></TD>
5233 <TD><A HREF=
"#quadruple">Quadruple
</A></TD>
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>
5240 <TD><A NAME=
"Xref.CharStringMatch"></a><A HREF=
"#charstringmatch">CharStringMatch
</A></TD>
5241 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
5244 <TD><A NAME=
"Xref.CharStringValue"></a><A HREF=
"#charstringvalue">CharStringValue
</A></TD>
5245 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
5248 <TD><A NAME=
"Xref.CheckOpKeyword"></a><A HREF=
"#checkopkeyword">CheckOpKeyword
</A></TD>
5249 <TD><A HREF=
"#portcheckop">PortCheckOp
</A></TD>
5252 <TD><A NAME=
"Xref.CheckParameter"></a><A HREF=
"#checkparameter">CheckParameter
</A></TD>
5253 <TD><A HREF=
"#portcheckop">PortCheckOp
</A></TD>
5256 <TD><A NAME=
"Xref.CheckPortOpsPresent"></a><A HREF=
"#checkportopspresent">CheckPortOpsPresent
</A></TD>
5257 <TD><A HREF=
"#checkparameter">CheckParameter
</A></TD>
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>
5264 <TD><A NAME=
"Xref.ClearOpKeyword"></a><A HREF=
"#clearopkeyword">ClearOpKeyword
</A></TD>
5265 <TD><A HREF=
"#portclearop">PortClearOp
</A></TD>
5268 <TD><A NAME=
"Xref.ClearStatement"></a><A HREF=
"#clearstatement">ClearStatement
</A></TD>
5269 <TD><A HREF=
"#communicationstatements">CommunicationStatements
</A></TD>
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>
5276 <TD><A NAME=
"Xref.CommunicationStatements"></a><A HREF=
"#communicationstatements">CommunicationStatements
</A></TD>
5277 <TD><A HREF=
"#functionstatement">FunctionStatement
</A></TD>
5280 <TD><A NAME=
"Xref.Complement"></a><A HREF=
"#complement">Complement
</A></TD>
5281 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
5284 <TD><A NAME=
"Xref.ComplementKeyword"></a><A HREF=
"#complementkeyword">ComplementKeyword
</A></TD>
5285 <TD><A HREF=
"#complement">Complement
</A></TD>
5288 <TD><A NAME=
"Xref.ComponentDef"></a><A HREF=
"#componentdef">ComponentDef
</A></TD>
5289 <TD><A HREF=
"#structuredtypedef">StructuredTypeDef
</A></TD>
5292 <TD><A NAME=
"Xref.ComponentDefList"></a><A HREF=
"#componentdeflist">ComponentDefList
</A></TD>
5293 <TD><A HREF=
"#componentdef">ComponentDef
</A></TD>
5296 <TD><A NAME=
"Xref.ComponentElementDef"></a><A HREF=
"#componentelementdef">ComponentElementDef
</A></TD>
5297 <TD><A HREF=
"#componentdeflist">ComponentDefList
</A></TD>
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>
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>
5308 <TD><A NAME=
"Xref.ComponentIdentifierOrLiteral"></a><A HREF=
"#componentidentifierorliteral">ComponentIdentifierOrLiteral
</A></TD>
5309 <TD><A HREF=
"#stoptcstatement">StopTCStatement
</A></TD>
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>
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>
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>
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>
5329 <TD><A NAME=
"Xref.CompoundConstExpression"></a><A HREF=
"#compoundconstexpression">CompoundConstExpression
</A></TD>
5330 <TD><A HREF=
"#constantexpression">ConstantExpression
</A></TD>
5333 <TD><A NAME=
"Xref.CompoundExpression"></a><A HREF=
"#compoundexpression">CompoundExpression
</A></TD>
5334 <TD><A HREF=
"#expression">Expression
</A></TD>
5337 <TD><A NAME=
"Xref.ConditionalConstruct"></a><A HREF=
"#conditionalconstruct">ConditionalConstruct
</A></TD>
5338 <TD><A HREF=
"#basicstatements">BasicStatements
</A></TD>
5341 <TD><A NAME=
"Xref.ConfigSpec"></a><A HREF=
"#configspec">ConfigSpec
</A></TD>
5342 <TD><A HREF=
"#testcasedef">TestcaseDef
</A></TD>
5345 <TD><A NAME=
"Xref.ConfigurationOps"></a><A HREF=
"#configurationops">ConfigurationOps
</A></TD>
5346 <TD><A HREF=
"#opcall">OpCall
</A></TD>
5349 <TD><A NAME=
"Xref.ConfigurationStatements"></a><A HREF=
"#configurationstatements">ConfigurationStatements
</A></TD>
5350 <TD><A HREF=
"#functionstatement">FunctionStatement
</A></TD>
5353 <TD><A NAME=
"Xref.ConnectKeyword"></a><A HREF=
"#connectkeyword">ConnectKeyword
</A></TD>
5354 <TD><A HREF=
"#connectstatement">ConnectStatement
</A></TD>
5357 <TD><A NAME=
"Xref.ConnectStatement"></a><A HREF=
"#connectstatement">ConnectStatement
</A></TD>
5358 <TD><A HREF=
"#configurationstatements">ConfigurationStatements
</A></TD>
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>
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>
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>
5374 <TD><A NAME=
"Xref.ConstList"></a><A HREF=
"#constlist">ConstList
</A></TD>
5375 <TD><A HREF=
"#constdef">ConstDef
</A></TD>
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>
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>
5388 <TD><A NAME=
"Xref.ContinueStatement"></a><A HREF=
"#continuestatement">ContinueStatement
</A></TD>
5389 <TD><A HREF=
"#behaviourstatements">BehaviourStatements
</A></TD>
5392 <TD><A NAME=
"Xref.ControlKeyword"></a><A HREF=
"#controlkeyword">ControlKeyword
</A></TD>
5393 <TD><A HREF=
"#modulecontrolpart">ModuleControlPart
</A></TD>
5396 <TD><A NAME=
"Xref.ControlStatement"></a><A HREF=
"#controlstatement">ControlStatement
</A></TD>
5397 <TD><A HREF=
"#controlstatementordef">ControlStatementOrDef
</A></TD>
5400 <TD><A NAME=
"Xref.ControlStatementOrDef"></a><A HREF=
"#controlstatementordef">ControlStatementOrDef
</A></TD>
5401 <TD><A HREF=
"#controlstatementordeflist">ControlStatementOrDefList
</A></TD>
5404 <TD><A NAME=
"Xref.ControlStatementOrDefList"></a><A HREF=
"#controlstatementordeflist">ControlStatementOrDefList
</A></TD>
5405 <TD><A HREF=
"#modulecontrolbody">ModuleControlBody
</A></TD>
5408 <TD><A NAME=
"Xref.CreateKeyword"></a><A HREF=
"#createkeyword">CreateKeyword
</A></TD>
5409 <TD><A HREF=
"#createop">CreateOp
</A></TD>
5412 <TD><A NAME=
"Xref.CreateOp"></a><A HREF=
"#createop">CreateOp
</A></TD>
5413 <TD><A HREF=
"#configurationops">ConfigurationOps
</A></TD>
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>
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>
5424 <TD><A NAME=
"Xref.DeactivateKeyword"></a><A HREF=
"#deactivatekeyword">DeactivateKeyword
</A></TD>
5425 <TD><A HREF=
"#deactivatestatement">DeactivateStatement
</A></TD>
5428 <TD><A NAME=
"Xref.DeactivateStatement"></a><A HREF=
"#deactivatestatement">DeactivateStatement
</A></TD>
5429 <TD><A HREF=
"#behaviourstatements">BehaviourStatements
</A></TD>
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>
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>
5440 <TD><A NAME=
"Xref.DefOrFieldRefList"></a><A HREF=
"#deforfieldreflist">DefOrFieldRefList
</A></TD>
5441 <TD><A HREF=
"#attribqualifier">AttribQualifier
</A></TD>
5444 <TD><A NAME=
"Xref.DefaultKeyword"></a><A HREF=
"#defaultkeyword">DefaultKeyword
</A></TD>
5445 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
5448 <TD><A NAME=
"Xref.DefinitionRef"></a><A HREF=
"#definitionref">DefinitionRef
</A></TD>
5449 <TD><A HREF=
"#deforfieldref">DefOrFieldRef
</A></TD>
5452 <TD><A NAME=
"Xref.DefinitiveIdentifier"></a><A HREF=
"#definitiveidentifier">DefinitiveIdentifier
</A></TD>
5453 <TD><A HREF=
"#ttcn3moduleid">TTCN3ModuleId
</A></TD>
5456 <TD><A NAME=
"Xref.DefinitiveNameAndNumberForm"></a><A HREF=
"#definitivenameandnumberform">DefinitiveNameAndNumberForm
</A></TD>
5457 <TD><A HREF=
"#definitiveobjidcomponent">DefinitiveObjIdComponent
</A></TD>
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>
5464 <TD><A NAME=
"Xref.DefinitiveObjIdComponent"></a><A HREF=
"#definitiveobjidcomponent">DefinitiveObjIdComponent
</A></TD>
5465 <TD><A HREF=
"#definitiveobjidcomponentlist">DefinitiveObjIdComponentList
</A></TD>
5468 <TD><A NAME=
"Xref.DefinitiveObjIdComponentList"></a><A HREF=
"#definitiveobjidcomponentlist">DefinitiveObjIdComponentList
</A></TD>
5469 <TD><A HREF=
"#definitiveidentifier">DefinitiveIdentifier
</A></TD>
5472 <TD><A NAME=
"Xref.DerivedDef"></a><A HREF=
"#deriveddef">DerivedDef
</A></TD>
5473 <TD><A HREF=
"#templatedef">TemplateDef
</A></TD>
5476 <TD><A NAME=
"Xref.DerivedRefWithParList"></a><A HREF=
"#derivedrefwithparlist">DerivedRefWithParList
</A></TD>
5477 <TD><A HREF=
"#inlinetemplate">InLineTemplate
</A></TD>
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>
5484 <TD><A NAME=
"Xref.DisconnectKeyword"></a><A HREF=
"#disconnectkeyword">DisconnectKeyword
</A></TD>
5485 <TD><A HREF=
"#disconnectstatement">DisconnectStatement
</A></TD>
5488 <TD><A NAME=
"Xref.DisconnectStatement"></a><A HREF=
"#disconnectstatement">DisconnectStatement
</A></TD>
5489 <TD><A HREF=
"#configurationstatements">ConfigurationStatements
</A></TD>
5492 <TD><A NAME=
"Xref.DisplayKeyword"></a><A HREF=
"#displaykeyword">DisplayKeyword
</A></TD>
5493 <TD><A HREF=
"#attribkeyword">AttribKeyword
</A></TD>
5496 <TD><A NAME=
"Xref.DoKeyword"></a><A HREF=
"#dokeyword">DoKeyword
</A></TD>
5497 <TD><A HREF=
"#dowhilestatement">DoWhileStatement
</A></TD>
5500 <TD><A NAME=
"Xref.DoWhileStatement"></a><A HREF=
"#dowhilestatement">DoWhileStatement
</A></TD>
5501 <TD><A HREF=
"#loopconstruct">LoopConstruct
</A></TD>
5504 <TD><A NAME=
"Xref.DoneKeyword"></a><A HREF=
"#donekeyword">DoneKeyword
</A></TD>
5505 <TD><A HREF=
"#donestatement">DoneStatement
</A></TD>
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>
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>
5526 <TD><A NAME=
"Xref.ElseClause"></a><A HREF=
"#elseclause">ElseClause
</A></TD>
5527 <TD><A HREF=
"#conditionalconstruct">ConditionalConstruct
</A></TD>
5530 <TD><A NAME=
"Xref.ElseIfClause"></a><A HREF=
"#elseifclause">ElseIfClause
</A></TD>
5531 <TD><A HREF=
"#conditionalconstruct">ConditionalConstruct
</A></TD>
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>
5538 <TD><A NAME=
"Xref.ElseStatement"></a><A HREF=
"#elsestatement">ElseStatement
</A></TD>
5539 <TD><A HREF=
"#altguardlist">AltGuardList
</A></TD>
5542 <TD><A NAME=
"Xref.EncodeKeyword"></a><A HREF=
"#encodekeyword">EncodeKeyword
</A></TD>
5543 <TD><A HREF=
"#attribkeyword">AttribKeyword
</A></TD>
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>
5554 <TD><A NAME=
"Xref.EnumDef"></a><A HREF=
"#enumdef">EnumDef
</A></TD>
5555 <TD><A HREF=
"#structuredtypedef">StructuredTypeDef
</A></TD>
5558 <TD><A NAME=
"Xref.EnumKeyword"></a><A HREF=
"#enumkeyword">EnumKeyword
</A></TD>
5559 <TD><A HREF=
"#enumdef">EnumDef
</A></TD>
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>
5566 <TD><A NAME=
"Xref.EnumeratedValue"></a><A HREF=
"#enumeratedvalue">EnumeratedValue
</A></TD>
5567 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
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>
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>
5578 <TD><A NAME=
"Xref.EnumerationList"></a><A HREF=
"#enumerationlist">EnumerationList
</A></TD>
5579 <TD><A HREF=
"#enumdef">EnumDef
</A></TD>
5582 <TD><A NAME=
"Xref.EqualExpression"></a><A HREF=
"#equalexpression">EqualExpression
</A></TD>
5583 <TD><A HREF=
"#notexpression">NotExpression
</A></TD>
5586 <TD><A NAME=
"Xref.EqualOp"></a><A HREF=
"#equalop">EqualOp
</A></TD>
5587 <TD><A HREF=
"#equalexpression">EqualExpression
</A></TD>
5590 <TD><A NAME=
"Xref.ExceptAltstepSpec"></a><A HREF=
"#exceptaltstepspec">ExceptAltstepSpec
</A></TD>
5591 <TD><A HREF=
"#exceptelement">ExceptElement
</A></TD>
5594 <TD><A NAME=
"Xref.ExceptConstSpec"></a><A HREF=
"#exceptconstspec">ExceptConstSpec
</A></TD>
5595 <TD><A HREF=
"#exceptelement">ExceptElement
</A></TD>
5598 <TD><A NAME=
"Xref.ExceptElement"></a><A HREF=
"#exceptelement">ExceptElement
</A></TD>
5599 <TD><A HREF=
"#exceptspec">ExceptSpec
</A></TD>
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>
5606 <TD><A NAME=
"Xref.ExceptFunctionSpec"></a><A HREF=
"#exceptfunctionspec">ExceptFunctionSpec
</A></TD>
5607 <TD><A HREF=
"#exceptelement">ExceptElement
</A></TD>
5610 <TD><A NAME=
"Xref.ExceptGroupRefList"></a><A HREF=
"#exceptgroupreflist">ExceptGroupRefList
</A></TD>
5611 <TD><A HREF=
"#exceptgroupspec">ExceptGroupSpec
</A></TD>
5614 <TD><A NAME=
"Xref.ExceptGroupSpec"></a><A HREF=
"#exceptgroupspec">ExceptGroupSpec
</A></TD>
5615 <TD><A HREF=
"#exceptelement">ExceptElement
</A></TD>
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>
5626 <TD><A NAME=
"Xref.ExceptModuleParSpec"></a><A HREF=
"#exceptmoduleparspec">ExceptModuleParSpec
</A></TD>
5627 <TD><A HREF=
"#exceptelement">ExceptElement
</A></TD>
5630 <TD><A NAME=
"Xref.ExceptSignatureSpec"></a><A HREF=
"#exceptsignaturespec">ExceptSignatureSpec
</A></TD>
5631 <TD><A HREF=
"#exceptelement">ExceptElement
</A></TD>
5634 <TD><A NAME=
"Xref.ExceptSpec"></a><A HREF=
"#exceptspec">ExceptSpec
</A></TD>
5635 <TD><A HREF=
"#exceptsdef">ExceptsDef
</A></TD>
5638 <TD><A NAME=
"Xref.ExceptTemplateSpec"></a><A HREF=
"#excepttemplatespec">ExceptTemplateSpec
</A></TD>
5639 <TD><A HREF=
"#exceptelement">ExceptElement
</A></TD>
5642 <TD><A NAME=
"Xref.ExceptTestcaseSpec"></a><A HREF=
"#excepttestcasespec">ExceptTestcaseSpec
</A></TD>
5643 <TD><A HREF=
"#exceptelement">ExceptElement
</A></TD>
5646 <TD><A NAME=
"Xref.ExceptTypeDefSpec"></a><A HREF=
"#excepttypedefspec">ExceptTypeDefSpec
</A></TD>
5647 <TD><A HREF=
"#exceptelement">ExceptElement
</A></TD>
5650 <TD><A NAME=
"Xref.ExceptionKeyword"></a><A HREF=
"#exceptionkeyword">ExceptionKeyword
</A></TD>
5651 <TD><A HREF=
"#exceptionspec">ExceptionSpec
</A></TD>
5654 <TD><A NAME=
"Xref.ExceptionSpec"></a><A HREF=
"#exceptionspec">ExceptionSpec
</A></TD>
5655 <TD><A HREF=
"#signaturedef">SignatureDef
</A></TD>
5658 <TD><A NAME=
"Xref.ExceptionTypeList"></a><A HREF=
"#exceptiontypelist">ExceptionTypeList
</A></TD>
5659 <TD><A HREF=
"#exceptionspec">ExceptionSpec
</A></TD>
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>
5666 <TD><A NAME=
"Xref.ExecuteKeyword"></a><A HREF=
"#executekeyword">ExecuteKeyword
</A></TD>
5667 <TD><A HREF=
"#testcaseinstance">TestcaseInstance
</A></TD>
5670 <TD><A NAME=
"Xref.Exponential"></a><A HREF=
"#exponential">Exponential
</A></TD>
5671 <TD><A HREF=
"#floatenotation">FloatENotation
</A></TD>
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>
5679 <TD><A NAME=
"Xref.ExtConstDef"></a><A HREF=
"#extconstdef">ExtConstDef
</A></TD>
5680 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
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>
5687 <TD><A NAME=
"Xref.ExtFunctionDef"></a><A HREF=
"#extfunctiondef">ExtFunctionDef
</A></TD>
5688 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
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>
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>
5699 <TD><A NAME=
"Xref.ExtendedAlphaNum"></a><A HREF=
"#extendedalphanum">ExtendedAlphaNum
</A></TD>
5700 <TD><A HREF=
"#freetext">FreeText
</A></TD>
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>
5707 <TD><A NAME=
"Xref.ExtensionKeyword"></a><A HREF=
"#extensionkeyword">ExtensionKeyword
</A></TD>
5708 <TD><A HREF=
"#attribkeyword">AttribKeyword
</A></TD>
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>
5715 <TD><A NAME=
"Xref.FieldConstExpressionList"></a><A HREF=
"#fieldconstexpressionlist">FieldConstExpressionList
</A></TD>
5716 <TD><A HREF=
"#compoundconstexpression">CompoundConstExpression
</A></TD>
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>
5723 <TD><A NAME=
"Xref.FieldExpressionList"></a><A HREF=
"#fieldexpressionlist">FieldExpressionList
</A></TD>
5724 <TD><A HREF=
"#compoundexpression">CompoundExpression
</A></TD>
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>
5731 <TD><A NAME=
"Xref.FieldOrBitNumber"></a><A HREF=
"#fieldorbitnumber">FieldOrBitNumber
</A></TD>
5732 <TD><A HREF=
"#arrayorbitref">ArrayOrBitRef
</A></TD>
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>
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>
5743 <TD><A NAME=
"Xref.FieldSpecList"></a><A HREF=
"#fieldspeclist">FieldSpecList
</A></TD>
5744 <TD><A HREF=
"#templatebody">TemplateBody
</A></TD>
5747 <TD><A NAME=
"Xref.Final"></a><A HREF=
"#final">Final
</A></TD>
5748 <TD><A HREF=
"#forstatement">ForStatement
</A></TD>
5751 <TD><A NAME=
"Xref.FloatDotNotation"></a><A HREF=
"#floatdotnotation">FloatDotNotation
</A></TD>
5752 <TD><A HREF=
"#floatvalue">FloatValue
</A></TD>
5755 <TD><A NAME=
"Xref.FloatENotation"></a><A HREF=
"#floatenotation">FloatENotation
</A></TD>
5756 <TD><A HREF=
"#floatvalue">FloatValue
</A></TD>
5759 <TD><A NAME=
"Xref.FloatKeyword"></a><A HREF=
"#floatkeyword">FloatKeyword
</A></TD>
5760 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
5763 <TD><A NAME=
"Xref.FloatValue"></a><A HREF=
"#floatvalue">FloatValue
</A></TD>
5764 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
5767 <TD><A NAME=
"Xref.ForKeyword"></a><A HREF=
"#forkeyword">ForKeyword
</A></TD>
5768 <TD><A HREF=
"#forstatement">ForStatement
</A></TD>
5771 <TD><A NAME=
"Xref.ForStatement"></a><A HREF=
"#forstatement">ForStatement
</A></TD>
5772 <TD><A HREF=
"#loopconstruct">LoopConstruct
</A></TD>
5775 <TD><A NAME=
"Xref.FormalPortPar"></a><A HREF=
"#formalportpar">FormalPortPar
</A></TD>
5776 <TD><A HREF=
"#functionformalpar">FunctionFormalPar
</A></TD>
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>
5783 <TD><A NAME=
"Xref.FormalTimerPar"></a><A HREF=
"#formaltimerpar">FormalTimerPar
</A></TD>
5784 <TD><A HREF=
"#functionformalpar">FunctionFormalPar
</A></TD>
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>
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>
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>
5801 <TD><A NAME=
"Xref.FromClausePresent"></a><A HREF=
"#fromclausepresent">FromClausePresent
</A></TD>
5802 <TD><A HREF=
"#checkparameter">CheckParameter
</A></TD>
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>
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>
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>
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>
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>
5825 <TD><A NAME=
"Xref.FunctionDef"></a><A HREF=
"#functiondef">FunctionDef
</A></TD>
5826 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
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>
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>
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>
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>
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>
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>
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>
5860 <TD><A NAME=
"Xref.FunctionRef"></a><A HREF=
"#functionref">FunctionRef
</A></TD>
5861 <TD><A HREF=
"#functioninstance">FunctionInstance
</A></TD>
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>
5868 <TD><A NAME=
"Xref.FunctionStatement"></a><A HREF=
"#functionstatement">FunctionStatement
</A></TD>
5869 <TD><A HREF=
"#functionstatementordef">FunctionStatementOrDef
</A></TD>
5872 <TD><A NAME=
"Xref.FunctionStatementOrDef"></a><A HREF=
"#functionstatementordef">FunctionStatementOrDef
</A></TD>
5873 <TD><A HREF=
"#functionstatementordeflist">FunctionStatementOrDefList
</A></TD>
5876 <TD><A NAME=
"Xref.FunctionStatementOrDefList"></a><A HREF=
"#functionstatementordeflist">FunctionStatementOrDefList
</A></TD>
5877 <TD><A HREF=
"#statementblock">StatementBlock
</A></TD>
5880 <TD><A NAME=
"Xref.GetCallOpKeyword"></a><A HREF=
"#getcallopkeyword">GetCallOpKeyword
</A></TD>
5881 <TD><A HREF=
"#portgetcallop">PortGetCallOp
</A></TD>
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>
5888 <TD><A NAME=
"Xref.GetLocalVerdict"></a><A HREF=
"#getlocalverdict">GetLocalVerdict
</A></TD>
5889 <TD><A HREF=
"#verdictops">VerdictOps
</A></TD>
5892 <TD><A NAME=
"Xref.GetReplyOpKeyword"></a><A HREF=
"#getreplyopkeyword">GetReplyOpKeyword
</A></TD>
5893 <TD><A HREF=
"#portgetreplyop">PortGetReplyOp
</A></TD>
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>
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>
5906 <TD><A NAME=
"Xref.GotoKeyword"></a><A HREF=
"#gotokeyword">GotoKeyword
</A></TD>
5907 <TD><A HREF=
"#gotostatement">GotoStatement
</A></TD>
5910 <TD><A NAME=
"Xref.GotoStatement"></a><A HREF=
"#gotostatement">GotoStatement
</A></TD>
5911 <TD><A HREF=
"#behaviourstatements">BehaviourStatements
</A></TD>
5914 <TD><A NAME=
"Xref.Group"></a><A HREF=
"#group">Group
</A></TD>
5915 <TD><A HREF=
"#quadruple">Quadruple
</A></TD>
5918 <TD><A NAME=
"Xref.GroupDef"></a><A HREF=
"#groupdef">GroupDef
</A></TD>
5919 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
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>
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>
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>
5936 <TD><A NAME=
"Xref.GroupRefListWithExcept"></a><A HREF=
"#groupreflistwithexcept">GroupRefListWithExcept
</A></TD>
5937 <TD><A HREF=
"#importgroupspec">ImportGroupSpec
</A></TD>
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>
5944 <TD><A NAME=
"Xref.GuardStatement"></a><A HREF=
"#guardstatement">GuardStatement
</A></TD>
5945 <TD><A HREF=
"#altguardlist">AltGuardList
</A></TD>
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>
5952 <TD><A NAME=
"Xref.HexOrMatch"></a><A HREF=
"#hexormatch">HexOrMatch
</A></TD>
5953 <TD><A HREF=
"#hexstringmatch">HexStringMatch
</A></TD>
5956 <TD><A NAME=
"Xref.HexStringKeyword"></a><A HREF=
"#hexstringkeyword">HexStringKeyword
</A></TD>
5957 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
5960 <TD><A NAME=
"Xref.HexStringMatch"></a><A HREF=
"#hexstringmatch">HexStringMatch
</A></TD>
5961 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
5964 <TD><A NAME=
"Xref.HexStringValue"></a><A HREF=
"#hexstringvalue">HexStringValue
</A></TD>
5965 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
5968 <TD><A NAME=
"Xref.Hstring"></a><A HREF=
"#hstring">Hstring
</A></TD>
5969 <TD><A HREF=
"#hexstringvalue">HexStringValue
</A></TD>
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>
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>
5987 <TD><A NAME=
"Xref.IfPresentKeyword"></a><A HREF=
"#ifpresentkeyword">IfPresentKeyword
</A></TD>
5988 <TD><A HREF=
"#ifpresentmatch">IfPresentMatch
</A></TD>
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>
5995 <TD><A NAME=
"Xref.ImportAltstepSpec"></a><A HREF=
"#importaltstepspec">ImportAltstepSpec
</A></TD>
5996 <TD><A HREF=
"#importelement">ImportElement
</A></TD>
5999 <TD><A NAME=
"Xref.ImportConstSpec"></a><A HREF=
"#importconstspec">ImportConstSpec
</A></TD>
6000 <TD><A HREF=
"#importelement">ImportElement
</A></TD>
6003 <TD><A NAME=
"Xref.ImportDef"></a><A HREF=
"#importdef">ImportDef
</A></TD>
6004 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
6007 <TD><A NAME=
"Xref.ImportElement"></a><A HREF=
"#importelement">ImportElement
</A></TD>
6008 <TD><A HREF=
"#importspec">ImportSpec
</A></TD>
6011 <TD><A NAME=
"Xref.ImportFromSpec"></a><A HREF=
"#importfromspec">ImportFromSpec
</A></TD>
6012 <TD><A HREF=
"#importdef">ImportDef
</A></TD>
6015 <TD><A NAME=
"Xref.ImportFunctionSpec"></a><A HREF=
"#importfunctionspec">ImportFunctionSpec
</A></TD>
6016 <TD><A HREF=
"#importelement">ImportElement
</A></TD>
6019 <TD><A NAME=
"Xref.ImportGroupSpec"></a><A HREF=
"#importgroupspec">ImportGroupSpec
</A></TD>
6020 <TD><A HREF=
"#importelement">ImportElement
</A></TD>
6023 <TD><A NAME=
"Xref.ImportKeyword"></a><A HREF=
"#importkeyword">ImportKeyword
</A></TD>
6024 <TD><A HREF=
"#importdef">ImportDef
</A></TD>
6027 <TD><A NAME=
"Xref.ImportModuleParSpec"></a><A HREF=
"#importmoduleparspec">ImportModuleParSpec
</A></TD>
6028 <TD><A HREF=
"#importelement">ImportElement
</A></TD>
6031 <TD><A NAME=
"Xref.ImportSignatureSpec"></a><A HREF=
"#importsignaturespec">ImportSignatureSpec
</A></TD>
6032 <TD><A HREF=
"#importelement">ImportElement
</A></TD>
6035 <TD><A NAME=
"Xref.ImportSpec"></a><A HREF=
"#importspec">ImportSpec
</A></TD>
6036 <TD><A HREF=
"#importdef">ImportDef
</A></TD>
6039 <TD><A NAME=
"Xref.ImportTemplateSpec"></a><A HREF=
"#importtemplatespec">ImportTemplateSpec
</A></TD>
6040 <TD><A HREF=
"#importelement">ImportElement
</A></TD>
6043 <TD><A NAME=
"Xref.ImportTestcaseSpec"></a><A HREF=
"#importtestcasespec">ImportTestcaseSpec
</A></TD>
6044 <TD><A HREF=
"#importelement">ImportElement
</A></TD>
6047 <TD><A NAME=
"Xref.ImportTypeDefSpec"></a><A HREF=
"#importtypedefspec">ImportTypeDefSpec
</A></TD>
6048 <TD><A HREF=
"#importelement">ImportElement
</A></TD>
6051 <TD><A NAME=
"Xref.InLineTemplate"></a><A HREF=
"#inlinetemplate">InLineTemplate
</A></TD>
6052 <TD><A HREF=
"#templateinstance">TemplateInstance
</A></TD>
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>
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>
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>
6067 <TD><A NAME=
"Xref.Initial"></a><A HREF=
"#initial">Initial
</A></TD>
6068 <TD><A HREF=
"#forstatement">ForStatement
</A></TD>
6071 <TD><A NAME=
"Xref.IntegerKeyword"></a><A HREF=
"#integerkeyword">IntegerKeyword
</A></TD>
6072 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
6075 <TD><A NAME=
"Xref.IntegerValue"></a><A HREF=
"#integervalue">IntegerValue
</A></TD>
6076 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
6079 <TD><A NAME=
"Xref.InterleavedAction"></a><A HREF=
"#interleavedaction">InterleavedAction
</A></TD>
6080 <TD><A HREF=
"#interleavedguardelement">InterleavedGuardElement
</A></TD>
6083 <TD><A NAME=
"Xref.InterleavedConstruct"></a><A HREF=
"#interleavedconstruct">InterleavedConstruct
</A></TD>
6084 <TD><A HREF=
"#behaviourstatements">BehaviourStatements
</A></TD>
6087 <TD><A NAME=
"Xref.InterleavedGuard"></a><A HREF=
"#interleavedguard">InterleavedGuard
</A></TD>
6088 <TD><A HREF=
"#interleavedguardelement">InterleavedGuardElement
</A></TD>
6091 <TD><A NAME=
"Xref.InterleavedGuardElement"></a><A HREF=
"#interleavedguardelement">InterleavedGuardElement
</A></TD>
6092 <TD><A HREF=
"#interleavedguardlist">InterleavedGuardList
</A></TD>
6095 <TD><A NAME=
"Xref.InterleavedGuardList"></a><A HREF=
"#interleavedguardlist">InterleavedGuardList
</A></TD>
6096 <TD><A HREF=
"#interleavedconstruct">InterleavedConstruct
</A></TD>
6099 <TD><A NAME=
"Xref.InterleavedKeyword"></a><A HREF=
"#interleavedkeyword">InterleavedKeyword
</A></TD>
6100 <TD><A HREF=
"#interleavedconstruct">InterleavedConstruct
</A></TD>
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>
6107 <TD><A NAME=
"Xref.LabelKeyword"></a><A HREF=
"#labelkeyword">LabelKeyword
</A></TD>
6108 <TD><A HREF=
"#labelstatement">LabelStatement
</A></TD>
6111 <TD><A NAME=
"Xref.LabelStatement"></a><A HREF=
"#labelstatement">LabelStatement
</A></TD>
6112 <TD><A HREF=
"#behaviourstatements">BehaviourStatements
</A></TD>
6115 <TD><A NAME=
"Xref.LanguageKeyword"></a><A HREF=
"#languagekeyword">LanguageKeyword
</A></TD>
6116 <TD><A HREF=
"#languagespec">LanguageSpec
</A></TD>
6119 <TD><A NAME=
"Xref.LanguageSpec"></a><A HREF=
"#languagespec">LanguageSpec
</A></TD>
6120 <TD><A HREF=
"#moduleid">ModuleId
</A></TD>
6123 <TD><A NAME=
"Xref.LengthKeyword"></a><A HREF=
"#lengthkeyword">LengthKeyword
</A></TD>
6124 <TD><A HREF=
"#stringlength">StringLength
</A></TD>
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>
6131 <TD><A NAME=
"Xref.LogKeyword"></a><A HREF=
"#logkeyword">LogKeyword
</A></TD>
6132 <TD><A HREF=
"#logstatement">LogStatement
</A></TD>
6135 <TD><A NAME=
"Xref.LogStatement"></a><A HREF=
"#logstatement">LogStatement
</A></TD>
6136 <TD><A HREF=
"#basicstatements">BasicStatements
</A></TD>
6139 <TD><A NAME=
"Xref.LoopConstruct"></a><A HREF=
"#loopconstruct">LoopConstruct
</A></TD>
6140 <TD><A HREF=
"#basicstatements">BasicStatements
</A></TD>
6143 <TD><A NAME=
"Xref.LowerAlpha"></a><A HREF=
"#loweralpha">LowerAlpha
</A></TD>
6144 <TD><A HREF=
"#alpha">Alpha
</A></TD>
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>
6151 <TD><A NAME=
"Xref.MTCKeyword"></a><A HREF=
"#mtckeyword">MTCKeyword
</A></TD>
6152 <TD><A HREF=
"#mtcop">MTCOp
</A></TD>
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>
6159 <TD><A NAME=
"Xref.MapKeyword"></a><A HREF=
"#mapkeyword">MapKeyword
</A></TD>
6160 <TD><A HREF=
"#mapstatement">MapStatement
</A></TD>
6163 <TD><A NAME=
"Xref.MapStatement"></a><A HREF=
"#mapstatement">MapStatement
</A></TD>
6164 <TD><A HREF=
"#configurationstatements">ConfigurationStatements
</A></TD>
6167 <TD><A NAME=
"Xref.MatchKeyword"></a><A HREF=
"#matchkeyword">MatchKeyword
</A></TD>
6168 <TD><A HREF=
"#matchop">MatchOp
</A></TD>
6171 <TD><A NAME=
"Xref.MatchOp"></a><A HREF=
"#matchop">MatchOp
</A></TD>
6172 <TD><A HREF=
"#templateops">TemplateOps
</A></TD>
6175 <TD><A NAME=
"Xref.MatchingSymbol"></a><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
6176 <TD><A HREF=
"#singlevalueorattrib">SingleValueOrAttrib
</A></TD>
6179 <TD><A NAME=
"Xref.MessageAttribs"></a><A HREF=
"#messageattribs">MessageAttribs
</A></TD>
6180 <TD><A HREF=
"#portdefattribs">PortDefAttribs
</A></TD>
6183 <TD><A NAME=
"Xref.MessageKeyword"></a><A HREF=
"#messagekeyword">MessageKeyword
</A></TD>
6184 <TD><A HREF=
"#messageattribs">MessageAttribs
</A></TD>
6187 <TD><A NAME=
"Xref.MessageList"></a><A HREF=
"#messagelist">MessageList
</A></TD>
6188 <TD><A HREF=
"#messageattribs">MessageAttribs
</A></TD>
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>
6195 <TD><A NAME=
"Xref.MixedAttribs"></a><A HREF=
"#mixedattribs">MixedAttribs
</A></TD>
6196 <TD><A HREF=
"#portdefattribs">PortDefAttribs
</A></TD>
6199 <TD><A NAME=
"Xref.MixedKeyword"></a><A HREF=
"#mixedkeyword">MixedKeyword
</A></TD>
6200 <TD><A HREF=
"#mixedattribs">MixedAttribs
</A></TD>
6203 <TD><A NAME=
"Xref.MixedList"></a><A HREF=
"#mixedlist">MixedList
</A></TD>
6204 <TD><A HREF=
"#mixedattribs">MixedAttribs
</A></TD>
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>
6211 <TD><A NAME=
"Xref.ModuleControlBody"></a><A HREF=
"#modulecontrolbody">ModuleControlBody
</A></TD>
6212 <TD><A HREF=
"#modulecontrolpart">ModuleControlPart
</A></TD>
6215 <TD><A NAME=
"Xref.ModuleControlPart"></a><A HREF=
"#modulecontrolpart">ModuleControlPart
</A></TD>
6216 <TD><A HREF=
"#ttcn3module">TTCN3Module
</A></TD>
6219 <TD><A NAME=
"Xref.ModuleDefinition"></a><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
6220 <TD><A HREF=
"#moduledefinitionslist">ModuleDefinitionsList
</A></TD>
6223 <TD><A NAME=
"Xref.ModuleDefinitionsList"></a><A HREF=
"#moduledefinitionslist">ModuleDefinitionsList
</A></TD>
6224 <TD><A HREF=
"#moduledefinitionspart">ModuleDefinitionsPart
</A></TD>
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>
6231 <TD><A NAME=
"Xref.ModuleId"></a><A HREF=
"#moduleid">ModuleId
</A></TD>
6232 <TD><A HREF=
"#importfromspec">ImportFromSpec
</A></TD>
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>
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>
6243 <TD><A NAME=
"Xref.ModuleParDef"></a><A HREF=
"#modulepardef">ModuleParDef
</A></TD>
6244 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
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>
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>
6256 <TD><A NAME=
"Xref.ModuleParList"></a><A HREF=
"#moduleparlist">ModuleParList
</A></TD>
6257 <TD><A HREF=
"#modulepardef">ModuleParDef
</A></TD>
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>
6265 <TD><A NAME=
"Xref.ModuleParType"></a><A HREF=
"#modulepartype">ModuleParType
</A></TD>
6266 <TD><A HREF=
"#modulepar">ModulePar
</A></TD>
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>
6273 <TD><A NAME=
"Xref.MultiWithAttrib"></a><A HREF=
"#multiwithattrib">MultiWithAttrib
</A></TD>
6274 <TD><A HREF=
"#withattriblist">WithAttribList
</A></TD>
6277 <TD><A NAME=
"Xref.MultiplyOp"></a><A HREF=
"#multiplyop">MultiplyOp
</A></TD>
6278 <TD><A HREF=
"#mulexpression">MulExpression
</A></TD>
6281 <TD><A NAME=
"Xref.NameAndNumberForm"></a><A HREF=
"#nameandnumberform">NameAndNumberForm
</A></TD>
6282 <TD><A HREF=
"#objidcomponent">ObjIdComponent
</A></TD>
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>
6289 <TD><A NAME=
"Xref.NoBlockKeyword"></a><A HREF=
"#noblockkeyword">NoBlockKeyword
</A></TD>
6290 <TD><A HREF=
"#signaturedef">SignatureDef
</A></TD>
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>
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>
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>
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>
6309 <TD><A NAME=
"Xref.NowaitKeyword"></a><A HREF=
"#nowaitkeyword">NowaitKeyword
</A></TD>
6310 <TD><A HREF=
"#calltimervalue">CallTimerValue
</A></TD>
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>
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>
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>
6327 <TD><A NAME=
"Xref.ObjIdComponent"></a><A HREF=
"#objidcomponent">ObjIdComponent
</A></TD>
6328 <TD><A HREF=
"#objidcomponentlist">ObjIdComponentList
</A></TD>
6331 <TD><A NAME=
"Xref.ObjIdComponentList"></a><A HREF=
"#objidcomponentlist">ObjIdComponentList
</A></TD>
6332 <TD><A HREF=
"#objectidentifiervalue">ObjectIdentifierValue
</A></TD>
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>
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>
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>
6347 <TD><A NAME=
"Xref.OctOrMatch"></a><A HREF=
"#octormatch">OctOrMatch
</A></TD>
6348 <TD><A HREF=
"#octetstringmatch">OctetStringMatch
</A></TD>
6351 <TD><A NAME=
"Xref.OctetStringKeyword"></a><A HREF=
"#octetstringkeyword">OctetStringKeyword
</A></TD>
6352 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
6355 <TD><A NAME=
"Xref.OctetStringMatch"></a><A HREF=
"#octetstringmatch">OctetStringMatch
</A></TD>
6356 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
6359 <TD><A NAME=
"Xref.OctetStringValue"></a><A HREF=
"#octetstringvalue">OctetStringValue
</A></TD>
6360 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
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>
6367 <TD><A NAME=
"Xref.OmitKeyword"></a><A HREF=
"#omitkeyword">OmitKeyword
</A></TD>
6368 <TD><A HREF=
"#omitvalue">OmitValue
</A></TD>
6371 <TD><A NAME=
"Xref.OmitValue"></a><A HREF=
"#omitvalue">OmitValue
</A></TD>
6372 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
6375 <TD><A NAME=
"Xref.OnKeyword"></a><A HREF=
"#onkeyword">OnKeyword
</A></TD>
6376 <TD><A HREF=
"#runsonspec">RunsOnSpec
</A></TD>
6379 <TD><A NAME=
"Xref.OpCall"></a><A HREF=
"#opcall">OpCall
</A></TD>
6380 <TD><A HREF=
"#primary">Primary
</A></TD>
6383 <TD><A NAME=
"Xref.OptionalKeyword"></a><A HREF=
"#optionalkeyword">OptionalKeyword
</A></TD>
6384 <TD><A HREF=
"#structfielddef">StructFieldDef
</A></TD>
6387 <TD><A NAME=
"Xref.Ostring"></a><A HREF=
"#ostring">Ostring
</A></TD>
6388 <TD><A HREF=
"#octetstringvalue">OctetStringValue
</A></TD>
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>
6395 <TD><A NAME=
"Xref.OverrideKeyword"></a><A HREF=
"#overridekeyword">OverrideKeyword
</A></TD>
6396 <TD><A HREF=
"#singlewithattrib">SingleWithAttrib
</A></TD>
6399 <TD><A NAME=
"Xref.ParRef"></a><A HREF=
"#parref">ParRef
</A></TD>
6400 <TD><A HREF=
"#fieldreference">FieldReference
</A></TD>
6403 <TD><A NAME=
"Xref.ParaAssignmentList"></a><A HREF=
"#paraassignmentlist">ParaAssignmentList
</A></TD>
6404 <TD><A HREF=
"#paraspec">ParaSpec
</A></TD>
6407 <TD><A NAME=
"Xref.ParaKeyword"></a><A HREF=
"#parakeyword">ParaKeyword
</A></TD>
6408 <TD><A HREF=
"#paraspec">ParaSpec
</A></TD>
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>
6415 <TD><A NAME=
"Xref.ParameterIdentifier"></a><A HREF=
"#parameteridentifier">ParameterIdentifier
</A></TD>
6416 <TD><A HREF=
"#variableassignment">VariableAssignment
</A></TD>
6419 <TD><A NAME=
"Xref.PatternKeyword"></a><A HREF=
"#patternkeyword">PatternKeyword
</A></TD>
6420 <TD><A HREF=
"#charstringmatch">CharStringMatch
</A></TD>
6423 <TD><A NAME=
"Xref.PermutationKeyword"></a><A HREF=
"#permutationkeyword">PermutationKeyword
</A></TD>
6424 <TD><A HREF=
"#permutationmatch">PermutationMatch
</A></TD>
6427 <TD><A NAME=
"Xref.PermutationMatch"></a><A HREF=
"#permutationmatch">PermutationMatch
</A></TD>
6428 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
6431 <TD><A NAME=
"Xref.Plane"></a><A HREF=
"#plane">Plane
</A></TD>
6432 <TD><A HREF=
"#quadruple">Quadruple
</A></TD>
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>
6440 <TD><A NAME=
"Xref.PortCallBody"></a><A HREF=
"#portcallbody">PortCallBody
</A></TD>
6441 <TD><A HREF=
"#callstatement">CallStatement
</A></TD>
6444 <TD><A NAME=
"Xref.PortCallOp"></a><A HREF=
"#portcallop">PortCallOp
</A></TD>
6445 <TD><A HREF=
"#callstatement">CallStatement
</A></TD>
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>
6452 <TD><A NAME=
"Xref.PortCheckOp"></a><A HREF=
"#portcheckop">PortCheckOp
</A></TD>
6453 <TD><A HREF=
"#checkstatement">CheckStatement
</A></TD>
6456 <TD><A NAME=
"Xref.PortClearOp"></a><A HREF=
"#portclearop">PortClearOp
</A></TD>
6457 <TD><A HREF=
"#clearstatement">ClearStatement
</A></TD>
6460 <TD><A NAME=
"Xref.PortDef"></a><A HREF=
"#portdef">PortDef
</A></TD>
6461 <TD><A HREF=
"#structuredtypedef">StructuredTypeDef
</A></TD>
6464 <TD><A NAME=
"Xref.PortDefAttribs"></a><A HREF=
"#portdefattribs">PortDefAttribs
</A></TD>
6465 <TD><A HREF=
"#portdefbody">PortDefBody
</A></TD>
6468 <TD><A NAME=
"Xref.PortDefBody"></a><A HREF=
"#portdefbody">PortDefBody
</A></TD>
6469 <TD><A HREF=
"#portdef">PortDef
</A></TD>
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>
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>
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>
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>
6488 <TD><A NAME=
"Xref.PortInstance"></a><A HREF=
"#portinstance">PortInstance
</A></TD>
6489 <TD><A HREF=
"#componentelementdef">ComponentElementDef
</A></TD>
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>
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>
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>
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>
6509 <TD><A NAME=
"Xref.PortRaiseOp"></a><A HREF=
"#portraiseop">PortRaiseOp
</A></TD>
6510 <TD><A HREF=
"#raisestatement">RaiseStatement
</A></TD>
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>
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>
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>
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>
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>
6533 <TD><A NAME=
"Xref.PortReplyOp"></a><A HREF=
"#portreplyop">PortReplyOp
</A></TD>
6534 <TD><A HREF=
"#replystatement">ReplyStatement
</A></TD>
6537 <TD><A NAME=
"Xref.PortSendOp"></a><A HREF=
"#portsendop">PortSendOp
</A></TD>
6538 <TD><A HREF=
"#sendstatement">SendStatement
</A></TD>
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>
6545 <TD><A NAME=
"Xref.PortStartOp"></a><A HREF=
"#portstartop">PortStartOp
</A></TD>
6546 <TD><A HREF=
"#startstatement">StartStatement
</A></TD>
6549 <TD><A NAME=
"Xref.PortStopOp"></a><A HREF=
"#portstopop">PortStopOp
</A></TD>
6550 <TD><A HREF=
"#stopstatement">StopStatement
</A></TD>
6553 <TD><A NAME=
"Xref.PortTriggerOp"></a><A HREF=
"#porttriggerop">PortTriggerOp
</A></TD>
6554 <TD><A HREF=
"#triggerstatement">TriggerStatement
</A></TD>
6557 <TD><A NAME=
"Xref.PortType"></a><A HREF=
"#porttype">PortType
</A></TD>
6558 <TD><A HREF=
"#portinstance">PortInstance
</A></TD>
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>
6566 <TD><A NAME=
"Xref.PreDefFunctionIdentifier"></a><A HREF=
"#predeffunctionidentifier">PreDefFunctionIdentifier
</A></TD>
6567 <TD><A HREF=
"#functionref">FunctionRef
</A></TD>
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>
6574 <TD><A NAME=
"Xref.PredefinedValue"></a><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
6575 <TD><A HREF=
"#value">Value
</A></TD>
6578 <TD><A NAME=
"Xref.Primary"></a><A HREF=
"#primary">Primary
</A></TD>
6579 <TD><A HREF=
"#unaryexpression">UnaryExpression
</A></TD>
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>
6586 <TD><A NAME=
"Xref.ProcOrTypeList"></a><A HREF=
"#procortypelist">ProcOrTypeList
</A></TD>
6587 <TD><A HREF=
"#mixedlist">MixedList
</A></TD>
6590 <TD><A NAME=
"Xref.ProcedureAttribs"></a><A HREF=
"#procedureattribs">ProcedureAttribs
</A></TD>
6591 <TD><A HREF=
"#portdefattribs">PortDefAttribs
</A></TD>
6594 <TD><A NAME=
"Xref.ProcedureKeyword"></a><A HREF=
"#procedurekeyword">ProcedureKeyword
</A></TD>
6595 <TD><A HREF=
"#procedureattribs">ProcedureAttribs
</A></TD>
6598 <TD><A NAME=
"Xref.ProcedureList"></a><A HREF=
"#procedurelist">ProcedureList
</A></TD>
6599 <TD><A HREF=
"#procedureattribs">ProcedureAttribs
</A></TD>
6602 <TD><A NAME=
"Xref.Quadruple"></a><A HREF=
"#quadruple">Quadruple
</A></TD>
6603 <TD><A HREF=
"#charstringvalue">CharStringValue
</A></TD>
6606 <TD><A NAME=
"Xref.RaiseKeyword"></a><A HREF=
"#raisekeyword">RaiseKeyword
</A></TD>
6607 <TD><A HREF=
"#portraiseop">PortRaiseOp
</A></TD>
6610 <TD><A NAME=
"Xref.RaiseStatement"></a><A HREF=
"#raisestatement">RaiseStatement
</A></TD>
6611 <TD><A HREF=
"#communicationstatements">CommunicationStatements
</A></TD>
6614 <TD><A NAME=
"Xref.Range"></a><A HREF=
"#range">Range
</A></TD>
6615 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
6618 <TD><A NAME=
"Xref.RangeDef"></a><A HREF=
"#rangedef">RangeDef
</A></TD>
6619 <TD><A HREF=
"#valueorrange">ValueOrRange
</A></TD>
6622 <TD><A NAME=
"Xref.ReadKeyword"></a><A HREF=
"#readkeyword">ReadKeyword
</A></TD>
6623 <TD><A HREF=
"#readtimerop">ReadTimerOp
</A></TD>
6626 <TD><A NAME=
"Xref.ReadTimerOp"></a><A HREF=
"#readtimerop">ReadTimerOp
</A></TD>
6627 <TD><A HREF=
"#timerops">TimerOps
</A></TD>
6630 <TD><A NAME=
"Xref.ReceiveOpKeyword"></a><A HREF=
"#receiveopkeyword">ReceiveOpKeyword
</A></TD>
6631 <TD><A HREF=
"#portreceiveop">PortReceiveOp
</A></TD>
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>
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>
6642 <TD><A NAME=
"Xref.RecordDef"></a><A HREF=
"#recorddef">RecordDef
</A></TD>
6643 <TD><A HREF=
"#structuredtypedef">StructuredTypeDef
</A></TD>
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>
6650 <TD><A NAME=
"Xref.RecordOfDef"></a><A HREF=
"#recordofdef">RecordOfDef
</A></TD>
6651 <TD><A HREF=
"#structuredtypedef">StructuredTypeDef
</A></TD>
6654 <TD><A NAME=
"Xref.RecursiveKeyword"></a><A HREF=
"#recursivekeyword">RecursiveKeyword
</A></TD>
6655 <TD><A HREF=
"#importfromspec">ImportFromSpec
</A></TD>
6658 <TD><A NAME=
"Xref.RedirectPresent"></a><A HREF=
"#redirectpresent">RedirectPresent
</A></TD>
6659 <TD><A HREF=
"#checkparameter">CheckParameter
</A></TD>
6662 <TD><A NAME=
"Xref.RedirectSpec"></a><A HREF=
"#redirectspec">RedirectSpec
</A></TD>
6663 <TD><A HREF=
"#portredirectwithparam">PortRedirectWithParam
</A></TD>
6666 <TD><A NAME=
"Xref.ReferencedType"></a><A HREF=
"#referencedtype">ReferencedType
</A></TD>
6667 <TD><A HREF=
"#type">Type
</A></TD>
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>
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>
6678 <TD><A NAME=
"Xref.RelOp"></a><A HREF=
"#relop">RelOp
</A></TD>
6679 <TD><A HREF=
"#relexpression">RelExpression
</A></TD>
6682 <TD><A NAME=
"Xref.RepeatStatement"></a><A HREF=
"#repeatstatement">RepeatStatement
</A></TD>
6683 <TD><A HREF=
"#behaviourstatements">BehaviourStatements
</A></TD>
6686 <TD><A NAME=
"Xref.ReplyKeyword"></a><A HREF=
"#replykeyword">ReplyKeyword
</A></TD>
6687 <TD><A HREF=
"#portreplyop">PortReplyOp
</A></TD>
6690 <TD><A NAME=
"Xref.ReplyStatement"></a><A HREF=
"#replystatement">ReplyStatement
</A></TD>
6691 <TD><A HREF=
"#communicationstatements">CommunicationStatements
</A></TD>
6694 <TD><A NAME=
"Xref.ReplyValue"></a><A HREF=
"#replyvalue">ReplyValue
</A></TD>
6695 <TD><A HREF=
"#portreplyop">PortReplyOp
</A></TD>
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>
6702 <TD><A NAME=
"Xref.ReturnStatement"></a><A HREF=
"#returnstatement">ReturnStatement
</A></TD>
6703 <TD><A HREF=
"#behaviourstatements">BehaviourStatements
</A></TD>
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>
6710 <TD><A NAME=
"Xref.Row"></a><A HREF=
"#row">Row
</A></TD>
6711 <TD><A HREF=
"#quadruple">Quadruple
</A></TD>
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>
6718 <TD><A NAME=
"Xref.RunningOp"></a><A HREF=
"#runningop">RunningOp
</A></TD>
6719 <TD><A HREF=
"#configurationops">ConfigurationOps
</A></TD>
6722 <TD><A NAME=
"Xref.RunningTimerOp"></a><A HREF=
"#runningtimerop">RunningTimerOp
</A></TD>
6723 <TD><A HREF=
"#timerops">TimerOps
</A></TD>
6726 <TD><A NAME=
"Xref.RunsKeyword"></a><A HREF=
"#runskeyword">RunsKeyword
</A></TD>
6727 <TD><A HREF=
"#runsonspec">RunsOnSpec
</A></TD>
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>
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>
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>
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>
6751 <TD><A NAME=
"Xref.SendOpKeyword"></a><A HREF=
"#sendopkeyword">SendOpKeyword
</A></TD>
6752 <TD><A HREF=
"#portsendop">PortSendOp
</A></TD>
6755 <TD><A NAME=
"Xref.SendParameter"></a><A HREF=
"#sendparameter">SendParameter
</A></TD>
6756 <TD><A HREF=
"#portsendop">PortSendOp
</A></TD>
6759 <TD><A NAME=
"Xref.SendStatement"></a><A HREF=
"#sendstatement">SendStatement
</A></TD>
6760 <TD><A HREF=
"#communicationstatements">CommunicationStatements
</A></TD>
6763 <TD><A NAME=
"Xref.SenderKeyword"></a><A HREF=
"#senderkeyword">SenderKeyword
</A></TD>
6764 <TD><A HREF=
"#senderspec">SenderSpec
</A></TD>
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>
6772 <TD><A NAME=
"Xref.SetDef"></a><A HREF=
"#setdef">SetDef
</A></TD>
6773 <TD><A HREF=
"#structuredtypedef">StructuredTypeDef
</A></TD>
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>
6780 <TD><A NAME=
"Xref.SetLocalVerdict"></a><A HREF=
"#setlocalverdict">SetLocalVerdict
</A></TD>
6781 <TD><A HREF=
"#verdictstatements">VerdictStatements
</A></TD>
6784 <TD><A NAME=
"Xref.SetOfDef"></a><A HREF=
"#setofdef">SetOfDef
</A></TD>
6785 <TD><A HREF=
"#structuredtypedef">StructuredTypeDef
</A></TD>
6788 <TD><A NAME=
"Xref.SetVerdictKeyword"></a><A HREF=
"#setverdictkeyword">SetVerdictKeyword
</A></TD>
6789 <TD><A HREF=
"#setlocalverdict">SetLocalVerdict
</A></TD>
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>
6796 <TD><A NAME=
"Xref.ShiftOp"></a><A HREF=
"#shiftop">ShiftOp
</A></TD>
6797 <TD><A HREF=
"#shiftexpression">ShiftExpression
</A></TD>
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>
6805 <TD><A NAME=
"Xref.SignatureDef"></a><A HREF=
"#signaturedef">SignatureDef
</A></TD>
6806 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
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>
6813 <TD><A NAME=
"Xref.SignatureFormalParList"></a><A HREF=
"#signatureformalparlist">SignatureFormalParList
</A></TD>
6814 <TD><A HREF=
"#signaturedef">SignatureDef
</A></TD>
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>
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>
6826 <TD><A NAME=
"Xref.SignatureList"></a><A HREF=
"#signaturelist">SignatureList
</A></TD>
6827 <TD><A HREF=
"#allorsignaturelist">AllOrSignatureList
</A></TD>
6830 <TD><A NAME=
"Xref.SignatureParIdentifier"></a><A HREF=
"#signatureparidentifier">SignatureParIdentifier
</A></TD>
6831 <TD><A HREF=
"#parref">ParRef
</A></TD>
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>
6839 <TD><A NAME=
"Xref.SimpleSpec"></a><A HREF=
"#simplespec">SimpleSpec
</A></TD>
6840 <TD><A HREF=
"#templatebody">TemplateBody
</A></TD>
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>
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>
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>
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>
6860 <TD><A NAME=
"Xref.SingleValueOrAttrib"></a><A HREF=
"#singlevalueorattrib">SingleValueOrAttrib
</A></TD>
6861 <TD><A HREF=
"#simplespec">SimpleSpec
</A></TD>
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>
6868 <TD><A NAME=
"Xref.SingleWithAttrib"></a><A HREF=
"#singlewithattrib">SingleWithAttrib
</A></TD>
6869 <TD><A HREF=
"#multiwithattrib">MultiWithAttrib
</A></TD>
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>
6876 <TD><A NAME=
"Xref.StartStatement"></a><A HREF=
"#startstatement">StartStatement
</A></TD>
6877 <TD><A HREF=
"#communicationstatements">CommunicationStatements
</A></TD>
6880 <TD><A NAME=
"Xref.StartTCStatement"></a><A HREF=
"#starttcstatement">StartTCStatement
</A></TD>
6881 <TD><A HREF=
"#configurationstatements">ConfigurationStatements
</A></TD>
6884 <TD><A NAME=
"Xref.StartTimerStatement"></a><A HREF=
"#starttimerstatement">StartTimerStatement
</A></TD>
6885 <TD><A HREF=
"#timerstatements">TimerStatements
</A></TD>
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>
6895 <TD><A NAME=
"Xref.Step"></a><A HREF=
"#step">Step
</A></TD>
6896 <TD><A HREF=
"#forstatement">ForStatement
</A></TD>
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>
6904 <TD><A NAME=
"Xref.StopStatement"></a><A HREF=
"#stopstatement">StopStatement
</A></TD>
6905 <TD><A HREF=
"#communicationstatements">CommunicationStatements
</A></TD>
6908 <TD><A NAME=
"Xref.StopTCStatement"></a><A HREF=
"#stoptcstatement">StopTCStatement
</A></TD>
6909 <TD><A HREF=
"#configurationstatements">ConfigurationStatements
</A></TD>
6912 <TD><A NAME=
"Xref.StopTimerStatement"></a><A HREF=
"#stoptimerstatement">StopTimerStatement
</A></TD>
6913 <TD><A HREF=
"#timerstatements">TimerStatements
</A></TD>
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>
6920 <TD><A NAME=
"Xref.StringOp"></a><A HREF=
"#stringop">StringOp
</A></TD>
6921 <TD><A HREF=
"#addop">AddOp
</A></TD>
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>
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>
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>
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>
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>
6944 <TD><A NAME=
"Xref.StructFieldRef"></a><A HREF=
"#structfieldref">StructFieldRef
</A></TD>
6945 <TD><A HREF=
"#fieldreference">FieldReference
</A></TD>
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>
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>
6957 <TD><A NAME=
"Xref.StructuredTypeDef"></a><A HREF=
"#structuredtypedef">StructuredTypeDef
</A></TD>
6958 <TD><A HREF=
"#typedefbody">TypeDefBody
</A></TD>
6961 <TD><A NAME=
"Xref.SubTypeDef"></a><A HREF=
"#subtypedef">SubTypeDef
</A></TD>
6962 <TD><A HREF=
"#typedefbody">TypeDefBody
</A></TD>
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>
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>
6973 <TD><A NAME=
"Xref.SubsetKeyword"></a><A HREF=
"#subsetkeyword">SubsetKeyword
</A></TD>
6974 <TD><A HREF=
"#subsetmatch">SubsetMatch
</A></TD>
6977 <TD><A NAME=
"Xref.SubsetMatch"></a><A HREF=
"#subsetmatch">SubsetMatch
</A></TD>
6978 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
6981 <TD><A NAME=
"Xref.SupersetKeyword"></a><A HREF=
"#supersetkeyword">SupersetKeyword
</A></TD>
6982 <TD><A HREF=
"#supersetmatch">SupersetMatch
</A></TD>
6985 <TD><A NAME=
"Xref.SupersetMatch"></a><A HREF=
"#supersetmatch">SupersetMatch
</A></TD>
6986 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
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>
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>
6997 <TD><A NAME=
"Xref.SystemSpec"></a><A HREF=
"#systemspec">SystemSpec
</A></TD>
6998 <TD><A HREF=
"#configspec">ConfigSpec
</A></TD>
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>
7005 <TD><A NAME=
"Xref.TTCN3ModuleId"></a><A HREF=
"#ttcn3moduleid">TTCN3ModuleId
</A></TD>
7006 <TD><A HREF=
"#ttcn3module">TTCN3Module
</A></TD>
7009 <TD><A NAME=
"Xref.TTCN3ModuleKeyword"></a><A HREF=
"#ttcn3modulekeyword">TTCN3ModuleKeyword
</A></TD>
7010 <TD><A HREF=
"#ttcn3module">TTCN3Module
</A></TD>
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>
7017 <TD><A NAME=
"Xref.TemplateActualParList"></a><A HREF=
"#templateactualparlist">TemplateActualParList
</A></TD>
7018 <TD><A HREF=
"#templaterefwithparlist">TemplateRefWithParList
</A></TD>
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>
7026 <TD><A NAME=
"Xref.TemplateDef"></a><A HREF=
"#templatedef">TemplateDef
</A></TD>
7027 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
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>
7034 <TD><A NAME=
"Xref.TemplateFormalParList"></a><A HREF=
"#templateformalparlist">TemplateFormalParList
</A></TD>
7035 <TD><A HREF=
"#basetemplate">BaseTemplate
</A></TD>
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>
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>
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>
7054 <TD><A NAME=
"Xref.TemplateOps"></a><A HREF=
"#templateops">TemplateOps
</A></TD>
7055 <TD><A HREF=
"#opcall">OpCall
</A></TD>
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>
7062 <TD><A NAME=
"Xref.TemplateRef"></a><A HREF=
"#templateref">TemplateRef
</A></TD>
7063 <TD><A HREF=
"#deriveddef">DerivedDef
</A></TD>
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>
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>
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>
7078 <TD><A NAME=
"Xref.TestcaseActualParList"></a><A HREF=
"#testcaseactualparlist">TestcaseActualParList
</A></TD>
7079 <TD><A HREF=
"#testcaseinstance">TestcaseInstance
</A></TD>
7082 <TD><A NAME=
"Xref.TestcaseDef"></a><A HREF=
"#testcasedef">TestcaseDef
</A></TD>
7083 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
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>
7090 <TD><A NAME=
"Xref.TestcaseFormalParList"></a><A HREF=
"#testcaseformalparlist">TestcaseFormalParList
</A></TD>
7091 <TD><A HREF=
"#testcasedef">TestcaseDef
</A></TD>
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>
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>
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>
7107 <TD><A NAME=
"Xref.TestcaseRef"></a><A HREF=
"#testcaseref">TestcaseRef
</A></TD>
7108 <TD><A HREF=
"#testcaseinstance">TestcaseInstance
</A></TD>
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>
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>
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>
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>
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>
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>
7135 <TD><A NAME=
"Xref.TimerList"></a><A HREF=
"#timerlist">TimerList
</A></TD>
7136 <TD><A HREF=
"#timerinstance">TimerInstance
</A></TD>
7139 <TD><A NAME=
"Xref.TimerOps"></a><A HREF=
"#timerops">TimerOps
</A></TD>
7140 <TD><A HREF=
"#opcall">OpCall
</A></TD>
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>
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>
7152 <TD><A NAME=
"Xref.TimerRefOrAll"></a><A HREF=
"#timerreforall">TimerRefOrAll
</A></TD>
7153 <TD><A HREF=
"#stoptimerstatement">StopTimerStatement
</A></TD>
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>
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>
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>
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>
7172 <TD><A NAME=
"Xref.ToKeyword"></a><A HREF=
"#tokeyword">ToKeyword
</A></TD>
7173 <TD><A HREF=
"#toclause">ToClause
</A></TD>
7176 <TD><A NAME=
"Xref.TriggerOpKeyword"></a><A HREF=
"#triggeropkeyword">TriggerOpKeyword
</A></TD>
7177 <TD><A HREF=
"#porttriggerop">PortTriggerOp
</A></TD>
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>
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>
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>
7196 <TD><A NAME=
"Xref.TypeActualParList"></a><A HREF=
"#typeactualparlist">TypeActualParList
</A></TD>
7197 <TD><A HREF=
"#typereference">TypeReference
</A></TD>
7200 <TD><A NAME=
"Xref.TypeDef"></a><A HREF=
"#typedef">TypeDef
</A></TD>
7201 <TD><A HREF=
"#moduledefinition">ModuleDefinition
</A></TD>
7204 <TD><A NAME=
"Xref.TypeDefBody"></a><A HREF=
"#typedefbody">TypeDefBody
</A></TD>
7205 <TD><A HREF=
"#typedef">TypeDef
</A></TD>
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>
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>
7216 <TD><A NAME=
"Xref.TypeList"></a><A HREF=
"#typelist">TypeList
</A></TD>
7217 <TD><A HREF=
"#allortypelist">AllOrTypeList
</A></TD>
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>
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>
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>
7232 <TD><A NAME=
"Xref.UnaryOp"></a><A HREF=
"#unaryop">UnaryOp
</A></TD>
7233 <TD><A HREF=
"#unaryexpression">UnaryExpression
</A></TD>
7236 <TD><A NAME=
"Xref.Underscore"></a><A HREF=
"#underscore">Underscore
</A></TD>
7237 <TD><A HREF=
"#identifier">Identifier
</A></TD>
7240 <TD><A NAME=
"Xref.UnionDef"></a><A HREF=
"#uniondef">UnionDef
</A></TD>
7241 <TD><A HREF=
"#structuredtypedef">StructuredTypeDef
</A></TD>
7244 <TD><A NAME=
"Xref.UnionDefBody"></a><A HREF=
"#uniondefbody">UnionDefBody
</A></TD>
7245 <TD><A HREF=
"#uniondef">UnionDef
</A></TD>
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>
7252 <TD><A NAME=
"Xref.UnionKeyword"></a><A HREF=
"#unionkeyword">UnionKeyword
</A></TD>
7253 <TD><A HREF=
"#uniondef">UnionDef
</A></TD>
7256 <TD><A NAME=
"Xref.UniversalCharString"></a><A HREF=
"#universalcharstring">UniversalCharString
</A></TD>
7257 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
7260 <TD><A NAME=
"Xref.UniversalKeyword"></a><A HREF=
"#universalkeyword">UniversalKeyword
</A></TD>
7261 <TD><A HREF=
"#universalcharstring">UniversalCharString
</A></TD>
7264 <TD><A NAME=
"Xref.UnmapKeyword"></a><A HREF=
"#unmapkeyword">UnmapKeyword
</A></TD>
7265 <TD><A HREF=
"#unmapstatement">UnmapStatement
</A></TD>
7268 <TD><A NAME=
"Xref.UnmapStatement"></a><A HREF=
"#unmapstatement">UnmapStatement
</A></TD>
7269 <TD><A HREF=
"#configurationstatements">ConfigurationStatements
</A></TD>
7272 <TD><A NAME=
"Xref.UpperAlpha"></a><A HREF=
"#upperalpha">UpperAlpha
</A></TD>
7273 <TD><A HREF=
"#alpha">Alpha
</A></TD>
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>
7280 <TD><A NAME=
"Xref.Value"></a><A HREF=
"#value">Value
</A></TD>
7281 <TD><A HREF=
"#primary">Primary
</A></TD>
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>
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>
7292 <TD><A NAME=
"Xref.ValueMatchSpec"></a><A HREF=
"#valuematchspec">ValueMatchSpec
</A></TD>
7293 <TD><A HREF=
"#portgetreplyop">PortGetReplyOp
</A></TD>
7296 <TD><A NAME=
"Xref.ValueOrAttribList"></a><A HREF=
"#valueorattriblist">ValueOrAttribList
</A></TD>
7297 <TD><A HREF=
"#matchingsymbol">MatchingSymbol
</A></TD>
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>
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>
7309 <TD><A NAME=
"Xref.ValueReference"></a><A HREF=
"#valuereference">ValueReference
</A></TD>
7310 <TD><A HREF=
"#referencedvalue">ReferencedValue
</A></TD>
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>
7317 <TD><A NAME=
"Xref.ValueofKeyword"></a><A HREF=
"#valueofkeyword">ValueofKeyword
</A></TD>
7318 <TD><A HREF=
"#valueofop">ValueofOp
</A></TD>
7321 <TD><A NAME=
"Xref.ValueofOp"></a><A HREF=
"#valueofop">ValueofOp
</A></TD>
7322 <TD><A HREF=
"#templateops">TemplateOps
</A></TD>
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>
7329 <TD><A NAME=
"Xref.VarInitialValue"></a><A HREF=
"#varinitialvalue">VarInitialValue
</A></TD>
7330 <TD><A HREF=
"#singlevarinstance">SingleVarInstance
</A></TD>
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>
7337 <TD><A NAME=
"Xref.VarKeyword"></a><A HREF=
"#varkeyword">VarKeyword
</A></TD>
7338 <TD><A HREF=
"#varinstance">VarInstance
</A></TD>
7341 <TD><A NAME=
"Xref.VarList"></a><A HREF=
"#varlist">VarList
</A></TD>
7342 <TD><A HREF=
"#varinstance">VarInstance
</A></TD>
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>
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>
7353 <TD><A NAME=
"Xref.VariableList"></a><A HREF=
"#variablelist">VariableList
</A></TD>
7354 <TD><A HREF=
"#paraassignmentlist">ParaAssignmentList
</A></TD>
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>
7362 <TD><A NAME=
"Xref.VariationKeyword"></a><A HREF=
"#variationkeyword">VariationKeyword
</A></TD>
7363 <TD><A HREF=
"#attribkeyword">AttribKeyword
</A></TD>
7366 <TD><A NAME=
"Xref.VerdictOps"></a><A HREF=
"#verdictops">VerdictOps
</A></TD>
7367 <TD><A HREF=
"#opcall">OpCall
</A></TD>
7370 <TD><A NAME=
"Xref.VerdictStatements"></a><A HREF=
"#verdictstatements">VerdictStatements
</A></TD>
7371 <TD><A HREF=
"#functionstatement">FunctionStatement
</A></TD>
7374 <TD><A NAME=
"Xref.VerdictTypeKeyword"></a><A HREF=
"#verdicttypekeyword">VerdictTypeKeyword
</A></TD>
7375 <TD><A HREF=
"#predefinedtype">PredefinedType
</A></TD>
7378 <TD><A NAME=
"Xref.VerdictTypeValue"></a><A HREF=
"#verdicttypevalue">VerdictTypeValue
</A></TD>
7379 <TD><A HREF=
"#predefinedvalue">PredefinedValue
</A></TD>
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>
7386 <TD><A NAME=
"Xref.WhileStatement"></a><A HREF=
"#whilestatement">WhileStatement
</A></TD>
7387 <TD><A HREF=
"#loopconstruct">LoopConstruct
</A></TD>
7390 <TD><A NAME=
"Xref.WithAttribList"></a><A HREF=
"#withattriblist">WithAttribList
</A></TD>
7391 <TD><A HREF=
"#withstatement">WithStatement
</A></TD>
7394 <TD><A NAME=
"Xref.WithKeyword"></a><A HREF=
"#withkeyword">WithKeyword
</A></TD>
7395 <TD><A HREF=
"#withstatement">WithStatement
</A></TD>
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>
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>
7407 <H2>General Directions
</H2>
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>
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>