Changes between Version 1 and Version 2 of compoundStatementsLlambdas


Ignore:
Timestamp:
2017-09-27 09:40:57 (8 years ago)
Author:
archibald
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • compoundStatementsLlambdas

    v1 v2  
    1313== (7.2) [wiki:CompileTimeTypeChecking Compile Time Type Checking] == 
    1414== (8) [wiki:compoundStatementsLlambdas Lambda Statements (Compound Statements)] == 
     15A compound statement is an ordered list of statements. 
     16The simplest statement is the expression. 
     17Some statements can only be performed from within a FSM. 
     18 
     19{{{ 
     20statementClause :=  
     21    (   expression                // x := 23 
     22    |   ifStatementClause         // IF boolExpression compoundStatement [ "ELSE" compoundStatement } 
     23    |   forStatementClause        // EACH ident IN  
     24    |   switchStatementClause 
     25    |   subscribeStatementClause 
     26    |   sendStatementClause 
     27    |   returnStatementClause 
     28    |   transitionStatementClause 
     29    | 
     30    ) ; 
     31}}}