Introduction
Basic language elements
 Syntactical description
A character set
Identifiers
Numbers
Strings
Binary Data
Macros
Collections
The keywords
The program structure. Preprocessor
 The program structure
Comment. Character substitution.
The include command
The define command
The ifdef command
The import command
The public command, the private command
Types and variables
 Built-In Data Types
The type command
Type inheritance
The global command
Local Variables
Expressions And Operators
 Table Of Operator Precedence
Arithmetic Operators
Increment And Decrement Operators
Bitwise Operators
Logical Operators
Comparison Operators
Assignment Operators
Array Element Operation
Fields. Address And Pointer Operation
The As Operator, Type Redefinition
The Conditional Operator ?
Function Call And Method Call, Function Call Via A Pointer
The @ Operator And Text-Function Call
Data Type Conversion
sizeof Operator
Late Binding Operation.
Statements Of a Function Body
 Conditional if-elif-else Statement
while, do-while Statement
for and fornum Statements
foreach Loop Statement
switch Statement
return, break, continue Instructions
The label and goto Instructions
Functions methods operators
 func Function Declaration
Subfunction subfunc declaration
Method method Declaration
Redefining operator operations
Declaring text function
Properties
extern Command
Returning variables
Exception handling
 Exception handlers - exception
Exception throwing - throw
Termination handling - finally
Appendix A: Syntax Of the Gentee Language In BNF Form
Appendix B: Table of Type Conversions