Warning
This page was created from a pull request (#74).
Functions
A CVL function provides basic encapsulation for code reuse in a specification.
Syntax
The syntax for CVL functions is given by the following EBNF grammar:
function ::= [ "override" ]
"function" id
[ "(" params ")" ]
[ "returns" type ]
block
See Basic Syntax for the id production, Types for the type production,
and Statements for the block production.
Todo
This documentation is incomplete. See the old documentation.