Home
Learn
Documentation
Download
The Programming Language DINO
Next
Previous Contents
The Programming Language DINO
Vladimir Makarov,
vmakarov@gcc.gnu.org
.
Apr 2, 2016
This document describes the programming language DINO -- the language version 0.5.
1.
Introduction
2.
Syntax
3.
Vocabulary and Representation
4.
Declarations and Scope Rules
4.1
Variable Declarations
4.2
External Declarations
4.3
Functions and Classes
4.4
Use-Clause
4.5
Singleton Object
4.6
Expose-clause
5.
Expressions
5.1
Types and Values
5.2
Designators
5.3
Calls
5.4
Operators
5.5
Current block instance
5.6
Anonymous Functions and Classes
5.7
Try-operator
6.
Patterns
7.
Executive statements
7.1
Empty statement
7.2
Block-statement
7.3
Expression-statement
7.4
Assignment statements
7.5
If-statement
7.6
For-statement
7.7
Foreach-statement
7.8
Match-statements
7.9
Break- and continue-statement
7.10
Return-statement
7.11
Throw-statement
7.12
Try-block
7.13
Wait-statement
7.14
C code
8.
Program
9.
Predeclared identifiers
9.1
Space
lang
9.2
Space
io
9.3
Space
sys
9.4
Space
re
9.5
Space
math
9.6
Space
yaep
10.
Appendix A. The Dino syntax
11.
Appendix B. Implementation
Next
Previous Contents