qt5base-lts/util/lexgen
Jason McDonald 5635823e17 Remove "All rights reserved" line from license headers.
As in the past, to avoid rewriting various autotests that contain
line-number information, an extra blank line has been inserted at the
end of the license text to ensure that this commit does not change the
total number of lines in the license header.

Change-Id: I311e001373776812699d6efc045b5f742890c689
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2012-01-30 03:54:59 +01:00
..
tests Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
configfile.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
configfile.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
css2-simplified.lexgen Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
generator.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
generator.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
global.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
lexgen.lexgen Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
lexgen.pri Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
lexgen.pro Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
main.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
nfa.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
nfa.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
re2nfa.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
re2nfa.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
README Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
test.lexgen Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
tokenizer.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00

Lexgen
------

This is a little tool to generate lexical scanners from a rather simplistic
configuration file. We use it internally in Qt to generate the scanner for the
CSS parser that is built into the toolkit (used for the widget styling and the
HTML import into QTextDocument).

Beware, it's very slow (in generating the code) and it may not generate what
you want. But I like that it generates code that operates on QChar and friends.

Use at your own risk ;-)


--
Simon Hausmann <simon.hausmann@nokia.com>