FunctionDeclarationNode
fun FunctionDeclarationNode(name: FunctionNameNode, labelParameters: Arguments<LabelVariableNode>, parameters: Arguments<ParameterNode>, labelConstraints: Arguments<IFCDelegationDeclarationNode>, pcLabel: LabelNode, body: BlockNode, sourceLocation: SourceLocation)
Parameters
name
A name identifying the function.
pcLabel
Value of the program control label at the beginning of body.
parameters
A list of formal parameters.
body
Code to run when the function is called.