Commit 36a3882d authored by zeiss's avatar zeiss
Browse files

No commit message

No commit message
parent 1e20d6f0
Loading
Loading
Loading
Loading
+194 −0
Original line number Diff line number Diff line
@@ -148,3 +148,197 @@ 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