Statements
The code of any module in lsFusion consists of a sequence of statements.
Statements are of the following kinds:
- The special MODULE,REQUIRE,PRIORITYandNAMESPACEstatements
- The =statement
- The ACTIONstatement
- The GROUPstatement
- The ONstatement
- The WHENstatement
- The <-WHENstatement
- The CONSTRAINTstatement
- The =>statement
- The CLASSstatement
- The FORMstatement
- The DESIGNstatement
- The NAVIGATORstatement
- The WINDOWstatement
- The EXTEND CLASSstatement
- The EXTEND FORMstatement
- The +=statement
- The ACTION+statement
- The METAstatement
- The @statement
- The TABLEstatement
- The INDEXstatement
- The BEFOREstatement
- The AFTERstatement
- Empty statement
Each statement in lsFusion ends with a semicolon, with two exceptions:
- A statement followed by a closing brace }
- The METAstatement