:relfileprefix: ../../../../
[#boost-urls-grammar-error-invalid]

= xref:boost.adoc[pass:[boost]]::xref:boost/urls.adoc[pass:[urls]]::xref:boost/urls/grammar.adoc[pass:[grammar]]::xref:boost/urls/grammar/error.adoc[pass:[error]]::invalid


A rule encountered unrecoverable invalid input.


== Synopsis

Declared in header `<https://www.github.com/boostorg/url/blob/develop/include/boost/url/grammar/error.hpp#L94[boost/url/grammar/error.hpp,window=blank_]>`

[source,cpp,subs="verbatim,macros,-callouts"]
----
invalid
----

== Description


This error is returned when input is matching
but one of the requirements is violated. For
example if a percent escape is found, but
one or both characters that follow are not
valid hexadecimal digits. This is usually an
unrecoverable error.



