https://github.com/arnobl/comlandocywood
Companion web page for our COMLAN paper
https://github.com/arnobl/comlandocywood
Last synced: over 1 year ago
JSON representation
Companion web page for our COMLAN paper
- Host: GitHub
- URL: https://github.com/arnobl/comlandocywood
- Owner: arnobl
- Created: 2017-03-01T15:56:57.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-22T07:42:05.000Z (about 8 years ago)
- Last Synced: 2025-01-21T00:50:02.506Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 45.9 MB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Binaries are located in the folder "bin".
Sources are located in the folder "docywood".
The Eclipse plugins used for the experiments are located in "experiments/eclipsePlugins".
The documents used during the experiments are located in "experiments".
The data and the R script of the experiments are located in "experiments/data".
The Kompren tutorials are available on the [official web page of the Kompren DSL](https://github.com/arnobl/kompren).
The generated tutorials for `Robot` are provided as follows:
```
begin
end
```
A ProgramUnit contains the commands for controlling a robot. It is the main class of the language. Type `begin`.
Type `end`.
```
begin
move ( 25 )
end
```
It defines a command for moving forward the robot. `distance` must be defined. The robot moves foward for a given distance in centimeter. The expected format is a double value.
Type `move (`.
Then, give the value, here: `25 `.
Type `)`.
See also:
[Defining a ProgramUnit](#Defining-a-ProgramUnit)
```
begin
turn ( -100 )
end
```
It defines a command for rotating the robot. `angle` must be defined. The robot rotates following a given rotation angle in degree. The expected format is a double value.
Type `turn (`.
Then, give the value, here: `-100 `.
Type `)`.
See also:
[Defining a ProgramUnit](#Defining-a-ProgramUnit)