newBlockNode

fun newBlockNode(    arguments: A_Tuple,     primitive: Primitive?,     statements: A_Tuple,     resultType: A_Type,     declaredExceptions: A_Set,     lineNumber: Int,     tokens: A_Tuple): AvailObject

Construct a block phrase.

Return

A block phrase.

Parameters

arguments

The tuple of argument declarations.

primitive

The Primitive that the resulting block will invoke, or null if this is not a primitive.

statements

The tuple of statement phrases.

resultType

The type that will be returned by the block.

declaredExceptions

The set of exception types that may be raised by this block. This is not yet normalized.

lineNumber

The line number in the current module at which this block begins.

tokens

The A_Tuple of A_Tokens contributing to this block phrase.