@ -6,12 +6,14 @@ HiLC is divided in several parts which takes care of different things. There are
## Variables and Ports
## Variables and Ports
In whole exercise configuration and appropriate structures variables and ports are used. All have to have a type. It was decided that there will be four types which should be sufficient for every possible usage. List of them follows:
In whole exercise configuration and appropriate structures variables and ports are used. All have to have a type. It was decided that there will be six types which should be sufficient for every possible usage. List of them follows:
* **string** - textual value
* **string** - textual value
* **string[]** - array of strings
* **string[]** - array of strings
* **file** - corresponds to file created or given during evaluation of submission
* **file** - corresponds to file created during evaluation of submission
* **file[]** - array of files
* **file[]** - array of files
* **remote-file** - corresponds to external file which has to be downloaded during evaluation of submission