# E4233

Compiler diagnostic name: `regex_execution_limit_exceeded`.

The regex match exceeds a compilation resource limit and cannot use the runtime
fallback. This is a compile-time error, not a timeout while matching input.

## Suggestion

Simplify the regex patterns or split the operation into smaller matches.
Preserve the intended matching order and captures when splitting a match.

The diagnostic reports the resource limit that was exceeded. Limits may change
between compiler versions, so do not rely on a particular threshold.

When runtime fallback is available, the compiler can instead accept the match
and report [E0097](./E0097.md) if that warning is enabled.
