A C-- programozási nyelv

Alprogramok, modulok

Eljárások

A C-- eljárásai nagyon hasonlóak a C-beli eljárásokhoz, azonban van néhány különbség:

Szintaxis

Egy eljárás definíciója a következő szintaxist követi:

procedure => [conv] name ( [formals] ) { body } formals => formal {, formal} [,] formal => [kind] [invariant] type name

Példa eljárásra:
goo(bits32 y) { bits32 x; x = y + 1; jump bar(x); }