module RuboCop::Ext::RegexpParser::Expression::Base
def loc
^ end
^ begin
^^^^^ body
^^^^ quantifier
^^^^^^^^^ expression
[a-z]{2,}
E.g.
- begin/end: for `[` and `]` (only CharacterSet for now)
- quantifier: for `+`, `{1,2}`, etc.
- expression: complete expression
@returns a location map like `parser` does, with:
def loc @loc ||= Map.new(expression, **build_location) end