ff2b2032a0
Task-number: QTBUG-76491 Change-Id: I9dab736a0cbd2e86588919640c26e8ce6b3674d0 Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> |
||
---|---|---|
.. | ||
tests | ||
configfile.cpp | ||
configfile.h | ||
css3-simplified.lexgen | ||
generator.cpp | ||
generator.h | ||
global.h | ||
lexgen.lexgen | ||
lexgen.pri | ||
lexgen.pro | ||
main.cpp | ||
nfa.cpp | ||
nfa.h | ||
re2nfa.cpp | ||
re2nfa.h | ||
README | ||
test.lexgen | ||
tokenizer.cpp |
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@qt.io>