expand method
The basic rules this block stands for. Called once per block.
Implementation
@override
List<Rule> expand() {
final inner = <Rule>[...rules];
if (close == '}') {
final braces = RegionRule(begin: r'\{', end: r'\}', rules: inner);
inner.insert(0, braces);
}
return [
RegionRule(
begin: _escape(open),
end: _escape(close),
scope: scope,
rules: inner,
),
];
}