All nontrivial lexemes (integers, floating-point constants, strings and character literals)
are parsed (not only recognized): numeric literals are converted to numbers, strings are unescaped.
Some additional checks described in standard (e.g. overflows in integer literals) are also done.
-In fact, C++ is easy an easy language to lex: unlike many other languages, lexer can proceed without feedback from parser.
+In fact, C++ is an easy language to lex: unlike many other languages, lexer can proceed without feedback from parser.
`[07_c++98.re] <examples/07_c++98.re>`_
- `Encodings`_
- `Generic interface`_
* `Examples`_
+ - `Recognizing integers: the sentinel method`_
+ - `Recognizing strings: the need for YYMAXFILL`_
+ - `Arbitrary large input and YYFILL`_
+ - `Parsing integers (multiple re2c blocks)`_
+ - `Parsing integers (conditions)`_
+ - `Braille patterns (encodings)`_
+ - `C++98 lexer`_
* `Changelog`_
.. _About: