Piotr Pawel Stefaniak 01c66110e1 indent(1): rewrite the integer/floating constant scanning part of lexi.c
Remove procedural code that did the scanning, which was faulty and didn't
support complex constants such as 0x1p-61. Replace it with a finite state
machine expressed as a transition table. The table was rewritten by hand
from lx's output, given parts of grammar expressed as regular expressions.

lx is Katherine Flavel's lexer generator, currently available at
https://github.com/katef/libfsm and the parts of grammar were taken from
http://quut.com/c/ANSI-C-grammar-l-2011.html and extended to support binary
integer constants which are a popular GCC extension.

Reported by:	bde
2018-07-16 05:46:50 +00:00
..
2018-06-01 22:57:19 +00:00
2018-06-18 04:54:09 +00:00
2018-06-09 04:40:17 +00:00
2018-06-16 15:05:05 +00:00
2018-07-03 19:09:46 +00:00
2018-06-25 11:44:56 +00:00
2018-06-22 09:10:50 +00:00
2018-06-21 07:42:28 +00:00
2018-06-27 19:29:15 +00:00
2018-06-13 08:52:04 +00:00
2018-05-23 01:20:31 +00:00
2018-07-10 22:00:20 +00:00