Scope containment
Ordinal scope
Relative scope
"previous <scope>" - Previous instance of <scope>.
"<ordinal> previous <scope>" - <ordinal> instance of <scope> before target.
"next <scope>" - Next instance of <scope>.
"<ordinal> next <scope>" - <ordinal> instance of <scope> after target.
"<scope> backward" - Single instance of <scope> including target, going backwards.
"<scope> forward" - Single instance of <scope> including target, going forwards.
"<number> <scope>s backward" - <number> instances of <scope> including target, going backwards, as contiguous range.
"every <number> <scope>s backward" - <number> instances of <scope> including target, going backwards, as individual targets.
"<number> <scope>s" - <number> instances of <scope> including target, going forwards, as contiguous range.
"every <number> <scope>s" - <number> instances of <scope> including target, going forwards, as individual targets.
"previous <number> <scope>s" - Previous <number> instances of <scope>, as contiguous range.
"every previous <number> <scope>s" - Previous <number> instances of <scope>, as individual targets.
"next <number> <scope>s" - Next <number> instances of <scope>, as contiguous range.
"every next <number> <scope>s" - Next <number> instances of <scope>, as individual targets.
Interiors / delimiters
Range extension
Positions
"start of" - Empty position at start of target.
"end of" - Empty position at end of target.
Filters
Inference