in rules/nested_block.go [139:147]
func (b *NestedBlock) nestedBlocks() []*NestedBlock {
var nbs []*NestedBlock
for _, subNbs := range []*NestedBlocks{b.RequiredNestedBlocks, b.OptionalNestedBlocks} {
if subNbs != nil {
nbs = append(nbs, subNbs.Blocks...)
}
}
return nbs
}