[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1 Program Structure
A Bigloo program is composed of one or more Bigloo modules where a module is defined by the following grammar:
<module> → <module-declaration> <module-body> <module-declaration> → the module declaration <module-body> → the module body
A module is not related to a specific file and can be spread over several files if that is convenient. In particular, there is no relationship between module names and file names. The module declaration (see Module declaration) must be the first expression in the first of the files containing the module; other expressions form the body of the module. The module body (see Core Language) contains global variables, function definitions and top level expressions (see Expressions).
This document was generated on March 31, 2014 using texi2html 5.0.