Method Parser.C.group()
- Method group
array(Token|array) group(array(string|Token) tokens, void|mapping(string:string) groupings)
- Description
Fold sub blocks of an array of tokens into sub arrays, for grouping purposes.
- Parameter tokens
The token array to fold.
- Parameter groupings
Supplies the tokens marking the boundaries of blocks to fold. The indices of the mapping mark the start of a block, the corresponding values mark where the block ends. The sub arrays will start and end in these tokens. If no groupings mapping is provided, {}, () and [] are used as block boundaries.