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.