As Andreas already pointed out, we got lots of great feedback and suggestions from customers at Developers Days; thanks to everyone who participated and chatted with us. One question I got was “So, how do I use this QLALR thing?” As you might know, QLALR is a parser generator hosted on Trolltech Labs; just download […]
QLALR
From Trolltech Labs
| QLALR | |||
| |||
| Platforms: | Linux, Mac, Windows | ||
| Qt version: | 4.2 | ||
| License: | GPL | ||
| Depends on: | None | ||
QLALR blogs | |||
Subversion:
| |||
[edit] QLALR
[edit]
QLALR is a LALR(1) parser generator, created by Roberto Raggi, and used internally in various Trolltech projects. The beauty of QLALR - other than the very compact tables and its speed - is the power it gives to the programmer: with QLALR, you write your main parsing function yourself, using QLALR to fill in the necessary parts required to handle your grammar. This makes the tool insanely flexible. Only drawback currently is its underdocumentation. But if you do understand LALR(1) and have used tools like yacc before, you should get along well with the examples.
[edit]
[edit] Latest 5 QLALR Blogs
If you followed labs.trolltech.com, you’ve seen a new addition: QLALR. It’s a LALR(1) parser generator, created by Roberto Raggi of Qt Designer and KDevelop fame. Originally developed as Creative Friday project, it quickly got used in various projects within Trolltech. One example is the new script engine - no surprise, Roberto also had his fingers […]