Loading toolconfig/references.propertiesdeleted 100644 → 0 +0 −344 Original line number Diff line number Diff line 1=Part 1\: TTCN-3 Core Language - ETSI ES 201 873-1 V4.2.1 (2010-07) C5=Basic language elements C5.1=Identifiers and keywords C5.2=Scope rules C5.2.1=Scope of formal parameters C5.2.2=Uniqueness of identifiers C5.3=Ordering of language elements C5.4=Parameterization C5.4.1=Formal parameters C5.4.1.1=Formal parameters of kind value C5.4.1.2=Formal parameters of kind template C5.4.1.3=Formal parameters of kind timer C5.4.1.4=Formal parameters of kind port C5.4.2=Actual parameters C5.5=Cyclic definitions C6=Types and values C6.1=Basic types and values C6.1.0=Simple basic types and values C6.1.1=Basic string types and values C6.1.1.1=Accessing individual string elements C6.1.2=Subtyping of basic types C6.1.2.1=Lists of values C6.1.2.2=Lists of types C6.1.2.3=Ranges C6.1.2.4=String length restrictions C6.1.2.5=Pattern subtyping of character string types C6.1.2.6=Mixing subtyping mechanisms C6.1.2.6.1=Mixing patterns, lists and ranges C6.1.2.6.2=Using length restriction with other constraints C6.2=Structured types and values C6.2.1=Record type and values C6.2.1.1=Referencing fields of a record type C6.2.1.2=Optional elements in a record C6.2.1.3=Nested type definitions for field types C6.2.2=Set type and values C6.2.2.1=Referencing fields of a set type C6.2.2.2=Optional elements in a set C6.2.2.3=Nested type definitions for field types C6.2.3=Records and sets of single types C6.2.3.1=Nested tpe definitions C6.2.3.2=Referencing elements of record of and set of types C6.2.4=Enumerated type and values C6.2.5=Unions C6.2.5.1=Referencing fields of a union type C6.2.5.2=Option and union C6.2.5.3=Nested type definition for field types C6.2.6=The anytype C6.2.7=Arrays C6.2.8=The default type C6.2.9=Communication port types C6.2.10=Component types C6.2.10.1=Component type definition C6.2.10.2=Reuse of component types C6.2.11=Component references C6.2.12=Addressing entities inside the SUT C6.2.13=Subtyping of structured types C6.3=Type compatibility C6.3.1=Type compatibility of non-structured types C6.3.2=Type compatibility of structured types C6.3.2.1=Type compatibility of enumerated types C6.3.2.2=Type compatibility of record and record of types C6.3.2.3=Type compatibility of set and set of types C6.3.2.4=Type compatibility of union types C6.3.2.5=Type compatibility of anytype types C6.3.2.6=Type compatibility of sub-structures C6.3.3=Type compatibility of component types C6.3.4=Type compatibility of communication operations C6.3.5=Type conversion C7=Expression C7.1=Operators C7.1.1=Arithmetic operators C7.1.2=List operator C7.1.3=Relational operators C7.1.4=Logical operators C7.1.5=Bitwise operators C7.1.6=Shift operators C7.1.7=Rotate operators C7.2=Field references and list elements C8=Modules C8.1=Definition of a module C8.2=Module definitions part C8.2.1=Module parameters C8.2.2=Groups of definitions C8.2.3=Importing from modules C8.2.3.1=General format of import C8.2.3.2=Importing single definitions C8.2.3.3=Importing groups C8.2.3.4=Importing definitions of the same kind C8.2.3.5=Importing all definitions of a module C8.2.3.6=Import definitions from other TTCN-3 editions and from non-TTCN-3 modules C8.2.3.7=Importing of import statements from TTCN-3 modules C8.2.3.8=Compatibility of language specifications of imports C8.2.4=Definition of friend modules C8.2.5=Visibility of definitions C8.3=Module control part C9=Port types, component types and test configurations C9.1=Communication ports C9.2=Test system interface C10=Declaring constants C11=Declaring variables C11.1=Value variables C11.2=Template variables C12=Declaring timers C13=Declaring messages C14=Declaring procedure signatures C15=Declaring templates C15.1=Declaring message templates C15.2=Declaring signature templates C15.3=Global and local templates C15.4=In-line templates C15.5=Modified templates C15.6=Referencing elements of templates or template fields C15.6.1=Referencing individual string elements C15.6.2=Referencing record and set fields C15.6.3=Referencing record of and set of elements C15.7=Template matching mechanism C15.7.1=Specific values C15.7.2=Special symbols that can be used instead of values C15.7.3=Special symbols that can be used inside values C15.7.4=Special symbols that describe attributes of values C15.8=Template restrictions C15.9=Match operation C15.10=Valueof operation C15.11=Concatenating templates of string and list types C16=Functions, altsteps and testcases C16.1=Functions C16.1.1=Invoking functions C16.1.2=Predefined functions C16.1.3=External functions C16.1.4=Invoking function from specific places C16.2=Altsteps C16.2.1=Invoking altsteps C16.3=Test cases C17=Void C18=Overview of program statements and operations C19=Basic program statements C19.1=Assignments C19.2=The if-else statement C19.3=The select case statement C19.4=The for statement C19.5=The while statement C19.6=The do-while statement C19.7=The label statement C19.8=The goto statement C19.9=The stop execution statement C19.10=The return statement C19.11=The log statement C19.12=The break statement C19.13=The continue statement C19.14=Statement block C20=Statement and operations for alternative behaviours C20.1=The snapshot mechanism C20.2=The alt statement C20.3=The repeat statement C20.4=The interleave statement C20.5=Default handling C20.5.1=The default mechanism C20.5.2=The activate operation C20.5.3=The deactivate operation C21=Configuration operations C21.1=Connection operations C21.1.1=The connect and map operations C21.1.2=The disconnect and unmap operations C21.2=Test case operations C21.2.1=Test case stop operation C21.3=Test component operations C21.3.1=The create operation C21.3.2=The start test component operation C21.3.3=The stop test behaviour operation C21.3.4=The kill test component operation C21.3.5=The alive operation C21.3.6=The running operation C21.3.7=The done operation C21.3.8=The killed operation C21.3.9=Summary of the use of any and all with components C22=Communication operations C22.1=The communication mechanisms C22.1.1=Principles of message-based communication C22.1.2=Principles of procedure-based communication C22.1.3=Principles of unicast, multicast and broadcast communication C22.1.4=General format of communication operations C22.1.4.1=General format of the sending operations C22.1.4.2=General format of the receiving operations C22.2=Message-based communication C22.2.1=The send operation C22.2.2=The receive operation C22.2.3=The trigger operation C22.3=Procedure-based communication C22.3.1=The call operation C22.3.2=The getcall operation C22.3.3=The reply operation C22.3.4=The getreply operation C22.3.5=The raise operation C22.3.6=The catch operation C22.4=The check operation C22.5=Controlling communication ports C22.5.1=The clear port operation C22.5.2=The start port operation C22.5.3=The stop port operation C22.5.4=The halt port operation C22.6=Use of any and all with ports C23=Timer operations C23.1=The timer mechanism C23.2=The start timer operation C23.3=The stop timer operation C23.4=The read timer operation C23.5=The running timer operation C23.6=The timeout operation C23.7=Summary of the use of any and al with timers C24=Test verdict operations C24.1=The verdict mechanism C24.2=The setverdict mechanism C24.3=The getverdict mechanism C25=External actions C26=Module control C26.1=The execute statement C26.2=The control part C27=Specifying attributes C27.1=The attribute mechanism C27.1.1=Scope of attributes C27.1.2=Overwriting rules for attributes C27.1.2.1=Additional overwriting rules for variant attributes C27.1.3=Changing attributes of imported language elements C27.2=The with statement C27.3=Display attributes C27.4=Encoding attributes C27.5=Variant attributes C27.6=Extension attributes C27.7=Optional attributes CA=BNF and static semantics CA.1=TTCN-3 BNF CA1.1=Conventions for the syntax description CA1.2=Statement terminator symbols CA1.3=Identifiers CA1.4=Comments CA1.5=TTCN-3 terminals CA1.5.1=Use of whitespaces and newlines CA1.6=TTCN-3 syntax BNF productions CA1.6.0=TTCN-3 module CA1.6.1=Module definitions part CA1.6.1.0=General CA1.6.1.1=Typedef definitions CA1.6.1.2=Constant definitions CA1.6.1.3=Template definitions CA1.6.1.4=Function definitions CA1.6.1.5=Signature definitions CA1.6.1.6=Testcase definitions CA1.6.1.7=Altstep definitions CA1.6.1.8=Import definitions CA1.6.1.9=Group definitions CA1.6.1.10=External function definitions CA1.6.1.11=External constant definitions CA1.6.1.12=Module parameter definitions CA1.6.1.13=Friend module definitions CA1.6.2=Control part CA1.6.2.0=General CA1.6.2.1=Variable instantiation CA1.6.2.2=Timer instantiation CA1.6.2.3=Component operations CA1.6.2.4=Port operations CA1.6.2.5=Timer operations CA1.6.3=Type CA1.6.4=Value CA1.6.5=Parameterization CA1.6.6=With statement CA1.6.7=Behaviour statements CA1.6.8=Basic statements CA1.6.9=Miscallaneous productions CB=Matching incoming values CB.1=Template matching mechanisms CB.1.1=Matching specific values CB.1.2=Matching mechanisms instead of values CB.1.2.1=Value list CB.1.2.2=Complemented value list CB.1.2.3=Any value CB.1.2.4=Any value or none CB.1.2.5=Value range CB.1.2.6=SuperSet CB.1.2.7=SubSet CB.1.2.8=Omitting optional fields CB.1.3=Matching mechanisms inside values CB.1.3.1=Any element CB.1.3.1.1=Using single character wildcards CB.1.3.2=Any number of elements of no element CB.1.3.2.1=Using multiple character wildcards CB.1.3.3=Permutation CB.1.4=Matching attributes of values CB.1.4.1=Length restrictions CB.1.4.2=The ifpresent indicator CB.1.5=Matching character pattern CB.1.5.1=Set expression CB.1.5.2=Reference expression CB.1.5.3=Match expression n times CB.1.5.4=Match a referenced character set CB.1.5.5=Type compatibility rules for patterns CC=Pre-defined TTCN-3 functions CC.0=General exception handling procedures CC.1=Integer to character CC.2=Integer to universal character CC.3=Integer to bitstring CC.4=Integer to hexstring CC.5=Integer to octetstring CC.6=Integer to charstring CC.7=Integer to float CC.8=Float to integer CC.9=Character to integer CC.10=Character to octetstring CC.11=Universal character to integer CC.12=Bitstring to integer CC.13=Bitstring to hexstring CC.14=Bitstring to octetstring CC.15=Bitstring to charstring CC.16=Hexstring to integer CC.17=Hexstring to bitstring CC.18=Hexstring to octetstring CC.19=Hexstring to charstring CC.20=Octetstring to integer CC.21=Octetstring to bitstring CC.22=Octetstring to hexstring CC.23=Octetstring to character string CC.24=Octetstring to character string, version II CC.25=Character to integer CC.26=Character string to hexstring CC.27=Character string to octetstring CC.28=Character string to float CC.29=Length of strings and lists CC.30=Number of elements in a structured value CC.31=The ispresent function CC.32=The ischosen function CC.33=The regexp function CC.34=The substring function CC.35=The replace function CC.36=The random number generator function CC.37=Enumerated to integer CC.38=The isvalue function CC.39=The encoding function CC.40=The decoding function CC.41=The testcasename function CD=Preprocessing macros CD.1=Preprocessing macro __MODULE__ CD.2=Preprocessing macro __FILE__ CD.3=Preprocessing macro __BFILE__ CD.4=Preprocessing macro __LINE__ CD.5=Preprocessing macro __SCOPE__ No newline at end of file Loading
toolconfig/references.propertiesdeleted 100644 → 0 +0 −344 Original line number Diff line number Diff line 1=Part 1\: TTCN-3 Core Language - ETSI ES 201 873-1 V4.2.1 (2010-07) C5=Basic language elements C5.1=Identifiers and keywords C5.2=Scope rules C5.2.1=Scope of formal parameters C5.2.2=Uniqueness of identifiers C5.3=Ordering of language elements C5.4=Parameterization C5.4.1=Formal parameters C5.4.1.1=Formal parameters of kind value C5.4.1.2=Formal parameters of kind template C5.4.1.3=Formal parameters of kind timer C5.4.1.4=Formal parameters of kind port C5.4.2=Actual parameters C5.5=Cyclic definitions C6=Types and values C6.1=Basic types and values C6.1.0=Simple basic types and values C6.1.1=Basic string types and values C6.1.1.1=Accessing individual string elements C6.1.2=Subtyping of basic types C6.1.2.1=Lists of values C6.1.2.2=Lists of types C6.1.2.3=Ranges C6.1.2.4=String length restrictions C6.1.2.5=Pattern subtyping of character string types C6.1.2.6=Mixing subtyping mechanisms C6.1.2.6.1=Mixing patterns, lists and ranges C6.1.2.6.2=Using length restriction with other constraints C6.2=Structured types and values C6.2.1=Record type and values C6.2.1.1=Referencing fields of a record type C6.2.1.2=Optional elements in a record C6.2.1.3=Nested type definitions for field types C6.2.2=Set type and values C6.2.2.1=Referencing fields of a set type C6.2.2.2=Optional elements in a set C6.2.2.3=Nested type definitions for field types C6.2.3=Records and sets of single types C6.2.3.1=Nested tpe definitions C6.2.3.2=Referencing elements of record of and set of types C6.2.4=Enumerated type and values C6.2.5=Unions C6.2.5.1=Referencing fields of a union type C6.2.5.2=Option and union C6.2.5.3=Nested type definition for field types C6.2.6=The anytype C6.2.7=Arrays C6.2.8=The default type C6.2.9=Communication port types C6.2.10=Component types C6.2.10.1=Component type definition C6.2.10.2=Reuse of component types C6.2.11=Component references C6.2.12=Addressing entities inside the SUT C6.2.13=Subtyping of structured types C6.3=Type compatibility C6.3.1=Type compatibility of non-structured types C6.3.2=Type compatibility of structured types C6.3.2.1=Type compatibility of enumerated types C6.3.2.2=Type compatibility of record and record of types C6.3.2.3=Type compatibility of set and set of types C6.3.2.4=Type compatibility of union types C6.3.2.5=Type compatibility of anytype types C6.3.2.6=Type compatibility of sub-structures C6.3.3=Type compatibility of component types C6.3.4=Type compatibility of communication operations C6.3.5=Type conversion C7=Expression C7.1=Operators C7.1.1=Arithmetic operators C7.1.2=List operator C7.1.3=Relational operators C7.1.4=Logical operators C7.1.5=Bitwise operators C7.1.6=Shift operators C7.1.7=Rotate operators C7.2=Field references and list elements C8=Modules C8.1=Definition of a module C8.2=Module definitions part C8.2.1=Module parameters C8.2.2=Groups of definitions C8.2.3=Importing from modules C8.2.3.1=General format of import C8.2.3.2=Importing single definitions C8.2.3.3=Importing groups C8.2.3.4=Importing definitions of the same kind C8.2.3.5=Importing all definitions of a module C8.2.3.6=Import definitions from other TTCN-3 editions and from non-TTCN-3 modules C8.2.3.7=Importing of import statements from TTCN-3 modules C8.2.3.8=Compatibility of language specifications of imports C8.2.4=Definition of friend modules C8.2.5=Visibility of definitions C8.3=Module control part C9=Port types, component types and test configurations C9.1=Communication ports C9.2=Test system interface C10=Declaring constants C11=Declaring variables C11.1=Value variables C11.2=Template variables C12=Declaring timers C13=Declaring messages C14=Declaring procedure signatures C15=Declaring templates C15.1=Declaring message templates C15.2=Declaring signature templates C15.3=Global and local templates C15.4=In-line templates C15.5=Modified templates C15.6=Referencing elements of templates or template fields C15.6.1=Referencing individual string elements C15.6.2=Referencing record and set fields C15.6.3=Referencing record of and set of elements C15.7=Template matching mechanism C15.7.1=Specific values C15.7.2=Special symbols that can be used instead of values C15.7.3=Special symbols that can be used inside values C15.7.4=Special symbols that describe attributes of values C15.8=Template restrictions C15.9=Match operation C15.10=Valueof operation C15.11=Concatenating templates of string and list types C16=Functions, altsteps and testcases C16.1=Functions C16.1.1=Invoking functions C16.1.2=Predefined functions C16.1.3=External functions C16.1.4=Invoking function from specific places C16.2=Altsteps C16.2.1=Invoking altsteps C16.3=Test cases C17=Void C18=Overview of program statements and operations C19=Basic program statements C19.1=Assignments C19.2=The if-else statement C19.3=The select case statement C19.4=The for statement C19.5=The while statement C19.6=The do-while statement C19.7=The label statement C19.8=The goto statement C19.9=The stop execution statement C19.10=The return statement C19.11=The log statement C19.12=The break statement C19.13=The continue statement C19.14=Statement block C20=Statement and operations for alternative behaviours C20.1=The snapshot mechanism C20.2=The alt statement C20.3=The repeat statement C20.4=The interleave statement C20.5=Default handling C20.5.1=The default mechanism C20.5.2=The activate operation C20.5.3=The deactivate operation C21=Configuration operations C21.1=Connection operations C21.1.1=The connect and map operations C21.1.2=The disconnect and unmap operations C21.2=Test case operations C21.2.1=Test case stop operation C21.3=Test component operations C21.3.1=The create operation C21.3.2=The start test component operation C21.3.3=The stop test behaviour operation C21.3.4=The kill test component operation C21.3.5=The alive operation C21.3.6=The running operation C21.3.7=The done operation C21.3.8=The killed operation C21.3.9=Summary of the use of any and all with components C22=Communication operations C22.1=The communication mechanisms C22.1.1=Principles of message-based communication C22.1.2=Principles of procedure-based communication C22.1.3=Principles of unicast, multicast and broadcast communication C22.1.4=General format of communication operations C22.1.4.1=General format of the sending operations C22.1.4.2=General format of the receiving operations C22.2=Message-based communication C22.2.1=The send operation C22.2.2=The receive operation C22.2.3=The trigger operation C22.3=Procedure-based communication C22.3.1=The call operation C22.3.2=The getcall operation C22.3.3=The reply operation C22.3.4=The getreply operation C22.3.5=The raise operation C22.3.6=The catch operation C22.4=The check operation C22.5=Controlling communication ports C22.5.1=The clear port operation C22.5.2=The start port operation C22.5.3=The stop port operation C22.5.4=The halt port operation C22.6=Use of any and all with ports C23=Timer operations C23.1=The timer mechanism C23.2=The start timer operation C23.3=The stop timer operation C23.4=The read timer operation C23.5=The running timer operation C23.6=The timeout operation C23.7=Summary of the use of any and al with timers C24=Test verdict operations C24.1=The verdict mechanism C24.2=The setverdict mechanism C24.3=The getverdict mechanism C25=External actions C26=Module control C26.1=The execute statement C26.2=The control part C27=Specifying attributes C27.1=The attribute mechanism C27.1.1=Scope of attributes C27.1.2=Overwriting rules for attributes C27.1.2.1=Additional overwriting rules for variant attributes C27.1.3=Changing attributes of imported language elements C27.2=The with statement C27.3=Display attributes C27.4=Encoding attributes C27.5=Variant attributes C27.6=Extension attributes C27.7=Optional attributes CA=BNF and static semantics CA.1=TTCN-3 BNF CA1.1=Conventions for the syntax description CA1.2=Statement terminator symbols CA1.3=Identifiers CA1.4=Comments CA1.5=TTCN-3 terminals CA1.5.1=Use of whitespaces and newlines CA1.6=TTCN-3 syntax BNF productions CA1.6.0=TTCN-3 module CA1.6.1=Module definitions part CA1.6.1.0=General CA1.6.1.1=Typedef definitions CA1.6.1.2=Constant definitions CA1.6.1.3=Template definitions CA1.6.1.4=Function definitions CA1.6.1.5=Signature definitions CA1.6.1.6=Testcase definitions CA1.6.1.7=Altstep definitions CA1.6.1.8=Import definitions CA1.6.1.9=Group definitions CA1.6.1.10=External function definitions CA1.6.1.11=External constant definitions CA1.6.1.12=Module parameter definitions CA1.6.1.13=Friend module definitions CA1.6.2=Control part CA1.6.2.0=General CA1.6.2.1=Variable instantiation CA1.6.2.2=Timer instantiation CA1.6.2.3=Component operations CA1.6.2.4=Port operations CA1.6.2.5=Timer operations CA1.6.3=Type CA1.6.4=Value CA1.6.5=Parameterization CA1.6.6=With statement CA1.6.7=Behaviour statements CA1.6.8=Basic statements CA1.6.9=Miscallaneous productions CB=Matching incoming values CB.1=Template matching mechanisms CB.1.1=Matching specific values CB.1.2=Matching mechanisms instead of values CB.1.2.1=Value list CB.1.2.2=Complemented value list CB.1.2.3=Any value CB.1.2.4=Any value or none CB.1.2.5=Value range CB.1.2.6=SuperSet CB.1.2.7=SubSet CB.1.2.8=Omitting optional fields CB.1.3=Matching mechanisms inside values CB.1.3.1=Any element CB.1.3.1.1=Using single character wildcards CB.1.3.2=Any number of elements of no element CB.1.3.2.1=Using multiple character wildcards CB.1.3.3=Permutation CB.1.4=Matching attributes of values CB.1.4.1=Length restrictions CB.1.4.2=The ifpresent indicator CB.1.5=Matching character pattern CB.1.5.1=Set expression CB.1.5.2=Reference expression CB.1.5.3=Match expression n times CB.1.5.4=Match a referenced character set CB.1.5.5=Type compatibility rules for patterns CC=Pre-defined TTCN-3 functions CC.0=General exception handling procedures CC.1=Integer to character CC.2=Integer to universal character CC.3=Integer to bitstring CC.4=Integer to hexstring CC.5=Integer to octetstring CC.6=Integer to charstring CC.7=Integer to float CC.8=Float to integer CC.9=Character to integer CC.10=Character to octetstring CC.11=Universal character to integer CC.12=Bitstring to integer CC.13=Bitstring to hexstring CC.14=Bitstring to octetstring CC.15=Bitstring to charstring CC.16=Hexstring to integer CC.17=Hexstring to bitstring CC.18=Hexstring to octetstring CC.19=Hexstring to charstring CC.20=Octetstring to integer CC.21=Octetstring to bitstring CC.22=Octetstring to hexstring CC.23=Octetstring to character string CC.24=Octetstring to character string, version II CC.25=Character to integer CC.26=Character string to hexstring CC.27=Character string to octetstring CC.28=Character string to float CC.29=Length of strings and lists CC.30=Number of elements in a structured value CC.31=The ispresent function CC.32=The ischosen function CC.33=The regexp function CC.34=The substring function CC.35=The replace function CC.36=The random number generator function CC.37=Enumerated to integer CC.38=The isvalue function CC.39=The encoding function CC.40=The decoding function CC.41=The testcasename function CD=Preprocessing macros CD.1=Preprocessing macro __MODULE__ CD.2=Preprocessing macro __FILE__ CD.3=Preprocessing macro __BFILE__ CD.4=Preprocessing macro __LINE__ CD.5=Preprocessing macro __SCOPE__ No newline at end of file