Loading tools/STF475Tools/resources/references.properties +138 −343 Original line number Diff line number Diff line 5=Basic language elements 5.1=Identifiers and keywords 5.2=Scope rules 5.2.1=Scope of formal parameters 5.2.2=Uniqueness of identifiers 5.3=Ordering of language elements 5.4=Parameterization 5.4.1=Formal parameters 5.4.1.1=Formal parameters of kind value 5.4.1.2=Formal parameters of kind template 5.4.1.3=Formal parameters of kind timer 5.4.1.4=Formal parameters of kind port 5.4.2=Actual parameters 5.5=Cyclic definitions 6=Types and values 6.1=Basic types and values 6.1.0=Simple basic types and values 6.1.1=Basic string types and values 6.1.1.1=Accessing individual string elements 6.1.2=Subtyping of basic types 6.1.2.1=Lists of values 6.1.2.2=Lists of types 6.1.2.3=Ranges 6.1.2.4=String length restrictions 6.1.2.5=Pattern subtyping of character string types 6.1.2.6=Mixing subtyping mechanisms 6.1.2.6.1=Mixing patterns, lists and ranges 6.1.2.6.2=Using length restriction with other constraints 6.2=Structured types and values 6.2.1=Record type and values 6.2.1.1=Referencing fields of a record type 6.2.1.2=Optional elements in a record 6.2.1.3=Nested type definitions for field types 6.2.2=Set type and values 6.2.2.1=Referencing fields of a set type 6.2.2.2=Optional elements in a set 6.2.2.3=Nested type definitions for field types 6.2.3=Records and sets of single types 6.2.3.1=Nested tpe definitions 6.2.3.2=Referencing elements of record of and set of types 6.2.4=Enumerated type and values 6.2.5=Unions 6.2.5.1=Referencing fields of a union type 6.2.5.2=Option and union 6.2.5.3=Nested type definition for field types 6.2.6=The anytype 6.2.7=Arrays 6.2.8=The default type 6.2.9=Communication port types 6.2.10=Component types 6.2.10.1=Component type definition 6.2.10.2=Reuse of component types 6.2.11=Component references 6.2.12=Addressing entities inside the SUT 6.2.13=Subtyping of structured types 6.3=Type compatibility 6.3.1=Type compatibility of non-structured types 6.3.2=Type compatibility of structured types 6.3.2.1=Type compatibility of enumerated types 6.3.2.2=Type compatibility of record and record of types 6.3.2.3=Type compatibility of set and set of types 6.3.2.4=Type compatibility of union types 6.3.2.5=Type compatibility of anytype types 6.3.2.6=Type compatibility of sub-structures 6.3.3=Type compatibility of component types 6.3.4=Type compatibility of communication operations 6.3.5=Type conversion 7=Expression 7.1=Operators 7.1.1=Arithmetic operators 7.1.2=List operator 7.1.3=Relational operators 7.1.4=Logical operators 7.1.5=Bitwise operators 7.1.6=Shift operators 7.1.7=Rotate operators 7.2=Field references and list elements 8=Modules 8.1=Definition of a module 8.2=Module definitions part 8.2.1=Module parameters 8.2.2=Groups of definitions 8.2.3=Importing from modules 8.2.3.1=General format of import 8.2.3.2=Importing single definitions 8.2.3.3=Importing groups 8.2.3.4=Importing definitions of the same kind 8.2.3.5=Importing all definitions of a module 8.2.3.6=Import definitions from other TTCN-3 editions and from non-TTCN-3 modules 8.2.3.7=Importing of import statements from TTCN-3 modules 8.2.3.8=Compatibility of language specifications of imports 8.2.4=Definition of friend modules 8.2.5=Visibility of definitions 8.3=Module control part 9=Port types, component types and test configurations 9.1=Communication ports 9.2=Test system interface 10=Declaring constants 11=Declaring variables 11.1=Value variables 11.2=Template variables 12=Declaring timers 13=Declaring messages 14=Declaring procedure signatures 15=Declaring templates 15.1=Declaring message templates 15.2=Declaring signature templates 15.3=Global and local templates 15.4=In-line templates 15.5=Modified templates 15.6=Referencing elements of templates or template fields 15.6.1=Referencing individual string elements 15.6.2=Referencing record and set fields 15.6.3=Referencing record of and set of elements 15.7=Template matching mechanism 15.7.1=Specific values 15.7.2=Special symbols that can be used instead of values 15.7.3=Special symbols that can be used inside values 15.7.4=Special symbols that describe attributes of values 15.8=Template restrictions 15.9=Match operation 15.10=Valueof operation 15.11=Concatenating templates of string and list types 16=Functions, altsteps and testcases 16.1=Functions 16.1.1=Invoking functions 16.1.2=Predefined functions 16.1.3=External functions 16.1.4=Invoking function from specific places 16.2=Altsteps 16.2.1=Invoking altsteps 16.3=Test cases 17=Void 18=Overview of program statements and operations 19=Basic program statements 19.1=Assignments 19.2=The if-else statement 19.3=The select case statement 19.4=The for statement 19.5=The while statement 19.6=The do-while statement 19.7=The label statement 19.8=The goto statement 19.9=The stop execution statement 19.10=The return statement 19.11=The log statement 19.12=The break statement 19.13=The continue statement 19.14=Statement block 20=Statement and operations for alternative behaviours 20.1=The snapshot mechanism 20.2=The alt statement 20.3=The repeat statement 20.4=The interleave statement 20.5=Default handling 20.5.1=The default mechanism 20.5.2=The activate operation 20.5.3=The deactivate operation 21=Configuration operations 21.1=Connection operations 21.1.1=The connect and map operations 21.1.2=The disconnect and unmap operations 21.2=Test case operations 21.2.1=Test case stop operation 21.3=Test component operations 21.3.1=The create operation 21.3.2=The start test component operation 21.3.3=The stop test behaviour operation 21.3.4=The kill test component operation 21.3.5=The alive operation 21.3.6=The running operation 21.3.7=The done operation 21.3.8=The killed operation 21.3.9=Summary of the use of any and all with components 22=Communication operations 22.1=The communication mechanisms 22.1.1=Principles of message-based communication 22.1.2=Principles of procedure-based communication 22.1.3=Principles of unicast, multicast and broadcast communication 22.1.4=General format of communication operations 22.1.4.1=General format of the sending operations 22.1.4.2=General format of the receiving operations 22.2=Message-based communication 22.2.1=The send operation 22.2.2=The receive operation 22.2.3=The trigger operation 22.3=Procedure-based communication 22.3.1=The call operation 22.3.2=The getcall operation 22.3.3=The reply operation 22.3.4=The getreply operation 22.3.5=The raise operation 22.3.6=The catch operation 22.4=The check operation 22.5=Controlling communication ports 22.5.1=The clear port operation 22.5.2=The start port operation 22.5.3=The stop port operation 22.5.4=The halt port operation 22.6=Use of any and all with ports 23=Timer operations 23.1=The timer mechanism 23.2=The start timer operation 23.3=The stop timer operation 23.4=The read timer operation 23.5=The running timer operation 23.6=The timeout operation 23.7=Summary of the use of any and al with timers 24=Test verdict operations 24.1=The verdict mechanism 24.2=The setverdict mechanism 24.3=The getverdict mechanism 25=External actions 26=Module control 26.1=The execute statement 26.2=The control part 27=Specifying attributes 27.1=The attribute mechanism 27.1.1=Scope of attributes 27.1.2=Overwriting rules for attributes 27.1.2.1=Additional overwriting rules for variant attributes 27.1.3=Changing attributes of imported language elements 27.2=The with statement 27.3=Display attributes 27.4=Encoding attributes 27.5=Variant attributes 27.6=Extension attributes 27.7=Optional attributes A=BNF and static semantics A.1=TTCN-3 BNF A.1.1=Conventions for the syntax description A.1.2=Statement terminator symbols A.1.3=Identifiers A.1.4=Comments A.1.5=TTCN-3 terminals A.1.5.1=Use of whitespaces and newlines A.1.6=TTCN-3 syntax BNF productions A.1.6.0=TTCN-3 module A.1.6.1=Module definitions part A.1.6.1.0=General A.1.6.1.1=Typedef definitions A.1.6.1.2=Constant definitions A.1.6.1.3=Template definitions A.1.6.1.4=Function definitions A.1.6.1.5=Signature definitions A.1.6.1.6=Testcase definitions A.1.6.1.7=Altstep definitions A.1.6.1.8=Import definitions A.1.6.1.9=Group definitions A.1.6.1.10=External function definitions A.1.6.1.11=External constant definitions A.1.6.1.12=Module parameter definitions A.1.6.1.13=Friend module definitions A.1.6.2=Control part A.1.6.2.0=General A.1.6.2.1=Variable instantiation A.1.6.2.2=Timer instantiation A.1.6.2.3=Component operations A.1.6.2.4=Port operations A.1.6.2.5=Timer operations A.1.6.3=Type A.1.6.4=Value A.1.6.5=Parameterization A.1.6.6=With statement A.1.6.7=Behaviour statements A.1.6.8=Basic statements A.1.6.9=Miscallaneous productions B=Matching incoming values B.1=Template matching mechanisms B.1.1=Matching specific values B.1.2=Matching mechanisms instead of values B.1.2.1=Value list B.1.2.2=Complemented value list B.1.2.3=Any value B.1.2.4=Any value or none B.1.2.5=Value range B.1.2.6=SuperSet B.1.2.7=SubSet B.1.2.8=Omitting optional fields B.1.3=Matching mechanisms inside values B.1.3.1=Any element B.1.3.1.1=Using single character wildcards B.1.3.2=Any number of elements of no element B.1.3.2.1=Using multiple character wildcards B.1.3.3=Permutation B.1.4=Matching attributes of values B.1.4.1=Length restrictions B.1.4.2=The ifpresent indicator B.1.5=Matching character pattern B.1.5.1=Set expression B.1.5.2=Reference expression B.1.5.3=Match expression n times B.1.5.4=Match a referenced character set B.1.5.5=Type compatibility rules for patterns C=Pre-defined TTCN-3 functions C.0=General exception handling procedures C.1=Integer to character C.2=Integer to universal character C.3=Integer to bitstring C.4=Integer to hexstring C.5=Integer to octetstring C.6=Integer to charstring C.7=Integer to float C.8=Float to integer C.9=Character to integer C.10=Character to octetstring C.11=Universal character to integer C.12=Bitstring to integer C.13=Bitstring to hexstring C.14=Bitstring to octetstring C.15=Bitstring to charstring C.16=Hexstring to integer C.17=Hexstring to bitstring C.18=Hexstring to octetstring C.19=Hexstring to charstring C.20=Octetstring to integer C.21=Octetstring to bitstring C.22=Octetstring to hexstring C.23=Octetstring to character string C.24=Octetstring to character string, version II C.25=Character to integer C.26=Character string to hexstring C.27=Character string to octetstring C.28=Character string to float C.29=Length of strings and lists C.30=Number of elements in a structured value C.31=The ispresent function C.32=The ischosen function C.33=The regexp function C.34=The substring function C.35=The replace function C.36=The random number generator function C.37=Enumerated to integer C.38=The isvalue function C.39=The encoding function C.40=The decoding function C.41=The testcasename function D=Preprocessing macros D.1=Preprocessing macro __MODULE__ D.2=Preprocessing macro __FILE__ D.3=Preprocessing macro __BFILE__ D.4=Preprocessing macro __LINE__ D.5=Preprocessing macro __SCOPE__ 5=Mapping XML Schemas 5.1=Namespaces and document references 5.1.1=Namespaces 5.1.2=Includes 5.1.3=Imports 5.1.4=Attributes of the XSD schema element 5.1.5=The control namespace 5.2=Name conversion 5.2.1=General 5.2.2=Name conversion rules 5.2.3=Order of the mapping 5.3=Mapping of XSD schema components 5.4=Unsupported features 6=Built-in data types 6.1=Mapping of facets 6.1.1=Length 6.1.2=MinLength 6.1.3=MaxLength 6.1.4=Pattern 6.1.5=Enumeration 6.1.6=WhiteSpace 6.1.7=MinInclusive 6.1.8=MaxInclusive 6.1.9=MinExclusive 6.1.10=MaxExclusive 6.1.11=Total digits 6.1.12=Not specifically mapped facets 6.2=String types 6.2.1=String 6.2.2=Normalized string 6.2.3=Token 6.2.4=Name 6.2.5=NMTOKEN 6.2.6=NCName 6.2.7=ID 6.2.8=IDREF 6.2.9=ENTITY 6.2.10=Hexadecimal binary 6.2.11 Base 64=binary 6.2.12=Any URI 6.2.13=Language 6.2.14=NOTATION 6.3=Integer types 6.3.1=Integer 6.3.2=Positive integer 6.3.3=Non-positive integer 6.3.4=Negative integer 6.3.5=Non-negative integer 6.3.6=Long 6.3.7=Unsigned long 6.3.8=Int 6.3.9=Unsigned int 6.3.10=Short 6.3.11=Unsigned Short 6.3.12=Byte 6.3.13=Unsigned byte 6.4=Float types 6.4.1=Decimal 6.4.2=Float 6.4.3=Double 6.5=Time types 6.5.1=Duration 6.5.2=Date and time 6.5.3=Time 6.5.4=Date 6.5.5=Gregorian year and month 6.5.6=Gregorian year 6.5.7=Gregorian month and day 6.5.8=Gregorian day 6.5.9=Gregorian month 6.6=Sequence types 6.6.1=NMTOKENS 6.6.2=IDREFS 6.6.3=ENTITIES 6.6.4=QName 6.7=Boolean type 6.8=AnyType and anySimpleType types 7=Mapping XSD components 7.1=Attributes of XSD component declarations 7.1.1=Id 7.1.2=Ref 7.1.3=Name 7.1.4=MinOccurs and maxOccurs 7.1.5=Default and Fixed 7.1.6=Form 7.1.7=Type 7.1.8=Mixed 7.1.9=Abstract 7.1.10=Block and blockDefault 7.1.11=Nillable 7.1.12=Use 7.1.13=Substitution group 7.1.14=Final 7.1.15=Process contents 7.2=Schema component 7.3=Element component 7.4=Attribute and attribute group definitions 7.4.1=Attribute element definitions 7.4.2=Attribute group definitions 7.5=SimpleType components 7.5.1=Derivation by restriction 7.5.2=Derivation by list 7.5.3=Derivation by union 7.6=ComplexType components 7.6.1=ComplexType containing simple content 7.6.1.1=Extending simple content 7.6.1.2=Restricting simple content 7.6.2=ComplexType containing complex content 7.6.2.1=Complex content derived by extension 7.6.2.2=Complex content derived by restriction 7.6.3=Referencing group components 7.6.4=All content 7.6.5=Choice content 7.6.5.1=Choice with nested elements 7.6.5.2=Choice with nested group 7.6.5.3=Choice with nested choice 7.6.5.4=Choice with nested sequence 7.6.5.5=Choice with nested any 7.6.6=Sequence content 7.6.6.1=Sequence with nested element content 7.6.6.2=Sequence with nested group content 7.6.6.3=Sequence with nested choice content 7.6.6.4=Sequence with nested sequence content 7.6.6.5=Sequence with nested any content 7.6.6.6=Effect of the minOccurs and maxOccurs attributes on the mapping 7.6.7=Attribute definitions, attribute and attributeGroup references 7.6.8=Mixed content 7.7=Any and anyAttribute 7.7.1=The any element 7.7.2=The anyAttribute element 7.8=Annotation 7.9=Group components 7.10=Identity-constraint definition schema components 8=Substitutions 8.1=Element substitution 8.1.1=Head elements of substitution groups 8.1.2=Substitution group members 8.2=Type substitution Loading
tools/STF475Tools/resources/references.properties +138 −343 Original line number Diff line number Diff line 5=Basic language elements 5.1=Identifiers and keywords 5.2=Scope rules 5.2.1=Scope of formal parameters 5.2.2=Uniqueness of identifiers 5.3=Ordering of language elements 5.4=Parameterization 5.4.1=Formal parameters 5.4.1.1=Formal parameters of kind value 5.4.1.2=Formal parameters of kind template 5.4.1.3=Formal parameters of kind timer 5.4.1.4=Formal parameters of kind port 5.4.2=Actual parameters 5.5=Cyclic definitions 6=Types and values 6.1=Basic types and values 6.1.0=Simple basic types and values 6.1.1=Basic string types and values 6.1.1.1=Accessing individual string elements 6.1.2=Subtyping of basic types 6.1.2.1=Lists of values 6.1.2.2=Lists of types 6.1.2.3=Ranges 6.1.2.4=String length restrictions 6.1.2.5=Pattern subtyping of character string types 6.1.2.6=Mixing subtyping mechanisms 6.1.2.6.1=Mixing patterns, lists and ranges 6.1.2.6.2=Using length restriction with other constraints 6.2=Structured types and values 6.2.1=Record type and values 6.2.1.1=Referencing fields of a record type 6.2.1.2=Optional elements in a record 6.2.1.3=Nested type definitions for field types 6.2.2=Set type and values 6.2.2.1=Referencing fields of a set type 6.2.2.2=Optional elements in a set 6.2.2.3=Nested type definitions for field types 6.2.3=Records and sets of single types 6.2.3.1=Nested tpe definitions 6.2.3.2=Referencing elements of record of and set of types 6.2.4=Enumerated type and values 6.2.5=Unions 6.2.5.1=Referencing fields of a union type 6.2.5.2=Option and union 6.2.5.3=Nested type definition for field types 6.2.6=The anytype 6.2.7=Arrays 6.2.8=The default type 6.2.9=Communication port types 6.2.10=Component types 6.2.10.1=Component type definition 6.2.10.2=Reuse of component types 6.2.11=Component references 6.2.12=Addressing entities inside the SUT 6.2.13=Subtyping of structured types 6.3=Type compatibility 6.3.1=Type compatibility of non-structured types 6.3.2=Type compatibility of structured types 6.3.2.1=Type compatibility of enumerated types 6.3.2.2=Type compatibility of record and record of types 6.3.2.3=Type compatibility of set and set of types 6.3.2.4=Type compatibility of union types 6.3.2.5=Type compatibility of anytype types 6.3.2.6=Type compatibility of sub-structures 6.3.3=Type compatibility of component types 6.3.4=Type compatibility of communication operations 6.3.5=Type conversion 7=Expression 7.1=Operators 7.1.1=Arithmetic operators 7.1.2=List operator 7.1.3=Relational operators 7.1.4=Logical operators 7.1.5=Bitwise operators 7.1.6=Shift operators 7.1.7=Rotate operators 7.2=Field references and list elements 8=Modules 8.1=Definition of a module 8.2=Module definitions part 8.2.1=Module parameters 8.2.2=Groups of definitions 8.2.3=Importing from modules 8.2.3.1=General format of import 8.2.3.2=Importing single definitions 8.2.3.3=Importing groups 8.2.3.4=Importing definitions of the same kind 8.2.3.5=Importing all definitions of a module 8.2.3.6=Import definitions from other TTCN-3 editions and from non-TTCN-3 modules 8.2.3.7=Importing of import statements from TTCN-3 modules 8.2.3.8=Compatibility of language specifications of imports 8.2.4=Definition of friend modules 8.2.5=Visibility of definitions 8.3=Module control part 9=Port types, component types and test configurations 9.1=Communication ports 9.2=Test system interface 10=Declaring constants 11=Declaring variables 11.1=Value variables 11.2=Template variables 12=Declaring timers 13=Declaring messages 14=Declaring procedure signatures 15=Declaring templates 15.1=Declaring message templates 15.2=Declaring signature templates 15.3=Global and local templates 15.4=In-line templates 15.5=Modified templates 15.6=Referencing elements of templates or template fields 15.6.1=Referencing individual string elements 15.6.2=Referencing record and set fields 15.6.3=Referencing record of and set of elements 15.7=Template matching mechanism 15.7.1=Specific values 15.7.2=Special symbols that can be used instead of values 15.7.3=Special symbols that can be used inside values 15.7.4=Special symbols that describe attributes of values 15.8=Template restrictions 15.9=Match operation 15.10=Valueof operation 15.11=Concatenating templates of string and list types 16=Functions, altsteps and testcases 16.1=Functions 16.1.1=Invoking functions 16.1.2=Predefined functions 16.1.3=External functions 16.1.4=Invoking function from specific places 16.2=Altsteps 16.2.1=Invoking altsteps 16.3=Test cases 17=Void 18=Overview of program statements and operations 19=Basic program statements 19.1=Assignments 19.2=The if-else statement 19.3=The select case statement 19.4=The for statement 19.5=The while statement 19.6=The do-while statement 19.7=The label statement 19.8=The goto statement 19.9=The stop execution statement 19.10=The return statement 19.11=The log statement 19.12=The break statement 19.13=The continue statement 19.14=Statement block 20=Statement and operations for alternative behaviours 20.1=The snapshot mechanism 20.2=The alt statement 20.3=The repeat statement 20.4=The interleave statement 20.5=Default handling 20.5.1=The default mechanism 20.5.2=The activate operation 20.5.3=The deactivate operation 21=Configuration operations 21.1=Connection operations 21.1.1=The connect and map operations 21.1.2=The disconnect and unmap operations 21.2=Test case operations 21.2.1=Test case stop operation 21.3=Test component operations 21.3.1=The create operation 21.3.2=The start test component operation 21.3.3=The stop test behaviour operation 21.3.4=The kill test component operation 21.3.5=The alive operation 21.3.6=The running operation 21.3.7=The done operation 21.3.8=The killed operation 21.3.9=Summary of the use of any and all with components 22=Communication operations 22.1=The communication mechanisms 22.1.1=Principles of message-based communication 22.1.2=Principles of procedure-based communication 22.1.3=Principles of unicast, multicast and broadcast communication 22.1.4=General format of communication operations 22.1.4.1=General format of the sending operations 22.1.4.2=General format of the receiving operations 22.2=Message-based communication 22.2.1=The send operation 22.2.2=The receive operation 22.2.3=The trigger operation 22.3=Procedure-based communication 22.3.1=The call operation 22.3.2=The getcall operation 22.3.3=The reply operation 22.3.4=The getreply operation 22.3.5=The raise operation 22.3.6=The catch operation 22.4=The check operation 22.5=Controlling communication ports 22.5.1=The clear port operation 22.5.2=The start port operation 22.5.3=The stop port operation 22.5.4=The halt port operation 22.6=Use of any and all with ports 23=Timer operations 23.1=The timer mechanism 23.2=The start timer operation 23.3=The stop timer operation 23.4=The read timer operation 23.5=The running timer operation 23.6=The timeout operation 23.7=Summary of the use of any and al with timers 24=Test verdict operations 24.1=The verdict mechanism 24.2=The setverdict mechanism 24.3=The getverdict mechanism 25=External actions 26=Module control 26.1=The execute statement 26.2=The control part 27=Specifying attributes 27.1=The attribute mechanism 27.1.1=Scope of attributes 27.1.2=Overwriting rules for attributes 27.1.2.1=Additional overwriting rules for variant attributes 27.1.3=Changing attributes of imported language elements 27.2=The with statement 27.3=Display attributes 27.4=Encoding attributes 27.5=Variant attributes 27.6=Extension attributes 27.7=Optional attributes A=BNF and static semantics A.1=TTCN-3 BNF A.1.1=Conventions for the syntax description A.1.2=Statement terminator symbols A.1.3=Identifiers A.1.4=Comments A.1.5=TTCN-3 terminals A.1.5.1=Use of whitespaces and newlines A.1.6=TTCN-3 syntax BNF productions A.1.6.0=TTCN-3 module A.1.6.1=Module definitions part A.1.6.1.0=General A.1.6.1.1=Typedef definitions A.1.6.1.2=Constant definitions A.1.6.1.3=Template definitions A.1.6.1.4=Function definitions A.1.6.1.5=Signature definitions A.1.6.1.6=Testcase definitions A.1.6.1.7=Altstep definitions A.1.6.1.8=Import definitions A.1.6.1.9=Group definitions A.1.6.1.10=External function definitions A.1.6.1.11=External constant definitions A.1.6.1.12=Module parameter definitions A.1.6.1.13=Friend module definitions A.1.6.2=Control part A.1.6.2.0=General A.1.6.2.1=Variable instantiation A.1.6.2.2=Timer instantiation A.1.6.2.3=Component operations A.1.6.2.4=Port operations A.1.6.2.5=Timer operations A.1.6.3=Type A.1.6.4=Value A.1.6.5=Parameterization A.1.6.6=With statement A.1.6.7=Behaviour statements A.1.6.8=Basic statements A.1.6.9=Miscallaneous productions B=Matching incoming values B.1=Template matching mechanisms B.1.1=Matching specific values B.1.2=Matching mechanisms instead of values B.1.2.1=Value list B.1.2.2=Complemented value list B.1.2.3=Any value B.1.2.4=Any value or none B.1.2.5=Value range B.1.2.6=SuperSet B.1.2.7=SubSet B.1.2.8=Omitting optional fields B.1.3=Matching mechanisms inside values B.1.3.1=Any element B.1.3.1.1=Using single character wildcards B.1.3.2=Any number of elements of no element B.1.3.2.1=Using multiple character wildcards B.1.3.3=Permutation B.1.4=Matching attributes of values B.1.4.1=Length restrictions B.1.4.2=The ifpresent indicator B.1.5=Matching character pattern B.1.5.1=Set expression B.1.5.2=Reference expression B.1.5.3=Match expression n times B.1.5.4=Match a referenced character set B.1.5.5=Type compatibility rules for patterns C=Pre-defined TTCN-3 functions C.0=General exception handling procedures C.1=Integer to character C.2=Integer to universal character C.3=Integer to bitstring C.4=Integer to hexstring C.5=Integer to octetstring C.6=Integer to charstring C.7=Integer to float C.8=Float to integer C.9=Character to integer C.10=Character to octetstring C.11=Universal character to integer C.12=Bitstring to integer C.13=Bitstring to hexstring C.14=Bitstring to octetstring C.15=Bitstring to charstring C.16=Hexstring to integer C.17=Hexstring to bitstring C.18=Hexstring to octetstring C.19=Hexstring to charstring C.20=Octetstring to integer C.21=Octetstring to bitstring C.22=Octetstring to hexstring C.23=Octetstring to character string C.24=Octetstring to character string, version II C.25=Character to integer C.26=Character string to hexstring C.27=Character string to octetstring C.28=Character string to float C.29=Length of strings and lists C.30=Number of elements in a structured value C.31=The ispresent function C.32=The ischosen function C.33=The regexp function C.34=The substring function C.35=The replace function C.36=The random number generator function C.37=Enumerated to integer C.38=The isvalue function C.39=The encoding function C.40=The decoding function C.41=The testcasename function D=Preprocessing macros D.1=Preprocessing macro __MODULE__ D.2=Preprocessing macro __FILE__ D.3=Preprocessing macro __BFILE__ D.4=Preprocessing macro __LINE__ D.5=Preprocessing macro __SCOPE__ 5=Mapping XML Schemas 5.1=Namespaces and document references 5.1.1=Namespaces 5.1.2=Includes 5.1.3=Imports 5.1.4=Attributes of the XSD schema element 5.1.5=The control namespace 5.2=Name conversion 5.2.1=General 5.2.2=Name conversion rules 5.2.3=Order of the mapping 5.3=Mapping of XSD schema components 5.4=Unsupported features 6=Built-in data types 6.1=Mapping of facets 6.1.1=Length 6.1.2=MinLength 6.1.3=MaxLength 6.1.4=Pattern 6.1.5=Enumeration 6.1.6=WhiteSpace 6.1.7=MinInclusive 6.1.8=MaxInclusive 6.1.9=MinExclusive 6.1.10=MaxExclusive 6.1.11=Total digits 6.1.12=Not specifically mapped facets 6.2=String types 6.2.1=String 6.2.2=Normalized string 6.2.3=Token 6.2.4=Name 6.2.5=NMTOKEN 6.2.6=NCName 6.2.7=ID 6.2.8=IDREF 6.2.9=ENTITY 6.2.10=Hexadecimal binary 6.2.11 Base 64=binary 6.2.12=Any URI 6.2.13=Language 6.2.14=NOTATION 6.3=Integer types 6.3.1=Integer 6.3.2=Positive integer 6.3.3=Non-positive integer 6.3.4=Negative integer 6.3.5=Non-negative integer 6.3.6=Long 6.3.7=Unsigned long 6.3.8=Int 6.3.9=Unsigned int 6.3.10=Short 6.3.11=Unsigned Short 6.3.12=Byte 6.3.13=Unsigned byte 6.4=Float types 6.4.1=Decimal 6.4.2=Float 6.4.3=Double 6.5=Time types 6.5.1=Duration 6.5.2=Date and time 6.5.3=Time 6.5.4=Date 6.5.5=Gregorian year and month 6.5.6=Gregorian year 6.5.7=Gregorian month and day 6.5.8=Gregorian day 6.5.9=Gregorian month 6.6=Sequence types 6.6.1=NMTOKENS 6.6.2=IDREFS 6.6.3=ENTITIES 6.6.4=QName 6.7=Boolean type 6.8=AnyType and anySimpleType types 7=Mapping XSD components 7.1=Attributes of XSD component declarations 7.1.1=Id 7.1.2=Ref 7.1.3=Name 7.1.4=MinOccurs and maxOccurs 7.1.5=Default and Fixed 7.1.6=Form 7.1.7=Type 7.1.8=Mixed 7.1.9=Abstract 7.1.10=Block and blockDefault 7.1.11=Nillable 7.1.12=Use 7.1.13=Substitution group 7.1.14=Final 7.1.15=Process contents 7.2=Schema component 7.3=Element component 7.4=Attribute and attribute group definitions 7.4.1=Attribute element definitions 7.4.2=Attribute group definitions 7.5=SimpleType components 7.5.1=Derivation by restriction 7.5.2=Derivation by list 7.5.3=Derivation by union 7.6=ComplexType components 7.6.1=ComplexType containing simple content 7.6.1.1=Extending simple content 7.6.1.2=Restricting simple content 7.6.2=ComplexType containing complex content 7.6.2.1=Complex content derived by extension 7.6.2.2=Complex content derived by restriction 7.6.3=Referencing group components 7.6.4=All content 7.6.5=Choice content 7.6.5.1=Choice with nested elements 7.6.5.2=Choice with nested group 7.6.5.3=Choice with nested choice 7.6.5.4=Choice with nested sequence 7.6.5.5=Choice with nested any 7.6.6=Sequence content 7.6.6.1=Sequence with nested element content 7.6.6.2=Sequence with nested group content 7.6.6.3=Sequence with nested choice content 7.6.6.4=Sequence with nested sequence content 7.6.6.5=Sequence with nested any content 7.6.6.6=Effect of the minOccurs and maxOccurs attributes on the mapping 7.6.7=Attribute definitions, attribute and attributeGroup references 7.6.8=Mixed content 7.7=Any and anyAttribute 7.7.1=The any element 7.7.2=The anyAttribute element 7.8=Annotation 7.9=Group components 7.10=Identity-constraint definition schema components 8=Substitutions 8.1=Element substitution 8.1.1=Head elements of substitution groups 8.1.2=Substitution group members 8.2=Type substitution