Averest


MiniCProgram Type

MiniC programs consist of a set of threads which are pairs of the name of the thread and its statement, functions that can be called by these threads, and the declaration of the globally shared variables that are used for the threads to communicate with each other. Further information about the syntax can be found in the reference card MiniC reference card.

Record fields

Record Field Description

Functions

Full Usage: Functions

Field type: MiniCFunction[]

Field type: MiniCFunction[]

SharedVariables

Full Usage: SharedVariables

Field type: (string * TypeC)[]

Field type: (string * TypeC)[]

Threads

Full Usage: Threads

Field type: (string * StmtC)[]

Field type: (string * StmtC)[]