The syntactical structure of the TE language is defined in the following sections. Below is a description of the form that these syntactical definitions will take.
Telecom Engine Language keywords and symbols are highlighted in bold font.
Indentifiers are names of constants, variables, arrays and functions are specified by the keyword identifier where the type of identifier will depend on the context.
Curly braces {} are used to define optional keywords or items in the syntax definition.
Three dots: ... (otherwise known as elipses) means "... and so on" which indicates that the previous definition can be repeated.
Angled brackets <> are included where a constant value is required with a description of the constant inside the the brackets, E.g. <length>
Where several definitions are listed one line after another, then it can usually be taken that the word or can be implied between the definitions (if or is not expicitely used).
Thus, if you see
Definition1
Definition2
Definition2
This can be read as
Definition1
or
Definition2
or
Definition2