class X::Syntax::Regex::Adverb does X::Syntax { }

Syntax error thrown when an unrecognized or illegal regex adverb is encountered.

For example


dies with

Adverb g not allowed on rx

because :g belongs to a match operation, not a regex itself.


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).