Dodo doc > Table of Contents


Table of Contents

1. Structure of Dodo Files

1.1. Module

1.1.1. Header

1.1.2. Main Body

1.2. Library

1.3. Service

2. Syntax

2.1. Comments

2.2. Blocks

2.3. Delimiters

2.4. Literal Values

2.4.1. Number Literals

2.4.2. Text String Literals

2.4.2.1. Single Line String Literals

2.4.2.2. Multi Line String Literals

2.4.3. Special Characters

2.4.4. Collection Literals

2.4.4.1. List Literals

2.4.4.2. Set Literals

2.4.4.3. Map Literals

2.4.5. Pattern Literals

2.4.5.1. Regular Expressions

2.4.5.2. Variable Pattern

2.4.5.3. Extended Variable Pattern

3. Variables and Functions

3.1. Variables

3.1.1. Syntax

3.1.2. Declaration

3.1.3. Use As Argument

3.1.4. Use As Prototype

3.2. Constants and Enums

3.2.1. Constants

3.2.1.1. Syntax

3.2.1.2. Declaration

3.2.1.3. Use As Argument

3.2.1.4. Use As Prototype

3.2.2. Enum Values

3.3. Functions

3.3.1. Syntax

3.3.2. Declaration

3.3.3. Definition

3.3.4. Invocation

4. Types

4.1. Syntax

4.2. Declaration

4.2.1. Declaration with initialisation value

4.2.2. Declaration with prototype

4.3. Use as prototype

4.4. Nested Types

4.5. Type Members

4.6. Constructors and Methods

4.6.1. Constructors

4.6.2. Instance methods

4.6.2.1. Syntax

4.6.2.2. Declaration

4.6.2.3. Invocation

4.7. Type Compatibility

4.8. Use of Variables as Type

4.8.1. Type name substitution

4.8.2. Compatibility

5. Macros and Templates

6. Expressions and Instructions

7. Parallelism and Concurrency


^ Back to Home

v Introduction