Xbase Language Reference
- Preface
- Lexical Syntax
- Identifiers
- Escaped Identifiers
- Syntax
- Examples
- String Literals
- Syntax
- Examples
- Integer Literals
- Syntax
- Comments
- Syntax
- White Space
- Reserved Keywords
- Types
- Arrays
- Simple Type References
- Syntax
- Examples
- Function Types
- Syntax
- Examples
- Parameterized Type References
- Syntax
- Examples
- Primitives
- Conformance and Conversion
- Common Super Type
- Expressions
- Literals
- String Literals
- Integer Literals
- Boolean Literals
- Null Literal
- Type Literals
- Type Casts
- Syntax
- Examples
- Infix Operators / Operator Overloading
- Short-Circuit Boolean Operators
- Examples
- Assignments
- Feature Calls
- Syntax
- Property Access
- Implicit 'this' variable
- Null-Safe Feature Call
- Constructor Call
- Examples
- Syntax
- Closures
- Syntax
- Typing
- Function Mapping
- Examples
- If Expression
- Syntax
- Typing
- Examples
- Switch Expression
- Type guards
- Typing
- Examples
- Syntax
- Variable Declarations
- Syntax
- Typing
- Blocks
- Examples
- Syntax
- For Loop
- Syntax
- While Loop
- Syntax
- Examples
- Do-While Loop
- Syntax
- Examples
- Return Expression
- Throwing Exceptions
- Try, Catch, Finally