Block introduction
A block in an OSI script file is a unit, which is enclosed in { ... } and may be preceded by a keyword qualifying the block and/or by a headline (an functions or expressions). The block introduction is anything defined before a block begins.
C++ classes or functions, which are accepted as blocks in an OSI script file as well, may have a number of comment or pragma lines at the beginning. For being able to import C++ classes and functions, those lines are considered as valid part of the syntax, but are ignored, when importing. ODABA will generate necessary include lines when compiling classes defined in the database.