QLALR

From Trolltech Labs

Jump to: navigation, search
QLALR
Project logo: qt-logo.gif
Platforms: Linux, Mac, Windows
Qt version: 4.2
License: GPL
Depends on: None
   QLALR blogs
   
QLALR forum
Subversion:
svn://labs.trolltech.com/svn/compilers/qlalr


[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

Kent
QLALR
Posted by Kent
 in QLALR
 on Monday, October 08, 2007 @ 22:47

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 […]

» 4 comments «
ettrich
Qt
Labs
News
Compilers
QLALR
Posted by ettrich
 in Qt, Labs, News, Compilers, QLALR
 on Friday, March 09, 2007 @ 14:32

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 […]

» 1 comment «