From 1656bccc9cfcd8a4294c7c667aae96bd47aed8a5 Mon Sep 17 00:00:00 2001
From: Ulya Trofimovich
+ Turn on all warnings. +
++ Turn warnings into errors. Note that this option along doesn’t + turn on any warnings, it only affects those warnings that have + been turned on so far or will be turned on later. +
++ Turn on individual warning. +
++ Turn off individual warning. +
++ Turn on individual warning and treat it as error (this implies + -W<warning>). +
++ Don’t treat this particular warning as error. This doesn’t turn + off the warning itself. +
++ Warn if the generated program makes implicit assumptions about + condition numbering. One should use either -t, --type-header + option or /*!types:re2c*/ directive to generate mapping of + condition names to numbers and use autogenerated condition names. +
++ Warn if regular expression contains empty character class. From + the rational point of view trying to match empty character class + makes no sense: it should always fail. However, for backwards + compatibility reasons re2c allows empty character class and treats + it as empty string. Use --empty-class option to change default + behaviour. +
++ Warn if regular expression in a rule is nullable (matches empty + string). If DFA runs in a loop and empty match is unintentional + (input position in not advanced manually), lexer may get stuck + in eternal loop. +
++ Warn if range lower bound is greater that upper bound. Default + re2c behaviour is to silently swap range bounds. +
++ Warn if some input strings cause undefined control flow in lexer + (the faulty patterns are reported). This is the most dangerous + and common mistake. It can be easily fixed by adding default rule + * (this rule has the lowest priority, matches any code unit + and consumes exactly one code unit). +
++ Warn if a symbol is escaped when it shouldn’t be. By default re2c + silently ignores escape, but this may as well indicate a typo + or an error in escape sequence. +
+This manpage describes re2c, version 0.14.1.dev, package date 20 Jul 2015.
This manpage describes re2c, version 0.14.1.dev, package date 17 Sep 2015.