[Mesa-dev] [PATCH 22/23] glsl/glcpp: Add a catch-all rule for unexpected characters.
cworth at cworth.org
Tue Jul 1 15:27:55 PDT 2014
Kristian Høgsberg <krh at bitplanet.net> writes:
> Oh, I should have read the rest of the page - there's %option warn to
> go with nodefault:
> warn about certain things. In particular, if the default rule can
> be matched but no default rule has been given, the flex will warn
> you. We recommend using this option always.
> which looks like flex can detect this condition at compile time and
> warn about it.
Thanks, Kristian! That's a very handy feature, and yes, it does work
like you hoped. Flex can tell us at compile-time whether the set of
rules we have will cover all characters and in all start conditions.
I've just sent a little series of 4 patches to add these options to both
glcpp and the main glsl compiler. (I would have sent them as replies,
but I botched the git-send-email command yet again and they went out
carl.d.worth at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 818 bytes
Desc: not available
More information about the mesa-dev