-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
- Literals
- Identifiers
- Numeric literals (Integer, Real)
- Textual literals (Character, String)
- Literal words (i.e.,
true,false,self,nil) - Object and Type literals
- Type objects
- Objects
- Classes
- Enumerations
- Records
- Vector literals
- Expressions
- Baseline expressions (literals, identifiers, parenthesised expressions)
- Precedences 1-8
- Field selection
- Object constructors
- Constructor modifiers (
immutable,monitor) - Constant and variable declarations (fields come after operations)
- Operations
- Basic operations
-
whereandforallwidgets -
suchthatwidget
- Fields
- Blocks (
initially,process,recovery)
- Constructor modifiers (
- Statements
- Assignment
- Selection
- Iteration
- Loop
- Exit
- For
-
unavailableandfailurehandlers - Compound statement
- Assertions
- Checkpoint
- Condition-variable-related statements
- Location-related statements
- Return, ReturnAndFail
Metadata
Metadata
Assignees
Labels
No labels