Syntax definitions
Previous Topic  Next Topic 

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