Forum: Ruby Dhaka-2.2.1

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
74886c14aa167f34d39145d75c0b971c?d=identicon&s=25 Mushfeq Khan (Guest)
on 2007-06-15 06:39
(Received via mailing list)
Dhaka is a parser- and lexer-generator. Ruby is both the source and

==What's new==

This release addresses some problems that people have been experiencing
to the library having a large memory footprint. The new require target
'dhaka/runtime' loads only the barest minimum that's required to run
compiled lexers and parsers in production. Its memory usage is an order
magnitude smaller.

When developing grammars and lexer specifications, you should continue
require 'dhaka' as before. In production code, require 'dhaka/runtime'.

Also included is a patch from Rick Olson for adding a default handling
to tokenizer states (See TokenizerState#for_default).

31254903db793bf6f84bbd607fe092fd?d=identicon&s=25 Anthony Eden (Guest)
on 2007-06-15 14:26
(Received via mailing list)

I just wanted to take the opportunity to say that Dhaka is very nicely
done. I've been using it lately for creating an MDX lexer/parser and
have even played around with notion of parsing SQL. It's good stuff,
so thanks. :-)

Anthony Eden
This topic is locked and can not be replied to.