Statement block
Block parentheses are used to put together a number of statements. The result value for a block is the value of the last statement executed in the block when being processed.
A block may contain any number of statements or none.
Definition:
block := '{' [ statement(*) ] '}'