class X::Syntax::Regex::Adverb
class X::Syntax::Regex::Adverb does X::Syntax { }
Syntax error thrown when an unrecognized or illegal regex adverb is encountered.
For example
rx:g/a/
dies with
===SORRY!===
Adverb g not allowed on rx
because :g
belongs to a match operation, not a regex itself.
Methods
method adverb
method adverb(--> Str:D)
Returns the illegally used adverb
method construct
method construct(--> Str:D)
Returns the name of the construct that adverb was used on (m
, ms
,
rx
, s
, ss
).