Project info for SmaCC

Page created 14 Nov 2003 by gaelli (Journeyer), last modified 14 Nov 2003 by gaelli (Journeyer)

Homepage: http://www.refactory.com/Software/SmaCC/

SqueakMap: http://map1.squeakfoundation.org/sm/package/890450b1-e943-4147-9a47-b0ab537288c3

SmaCC (Smalltalk Compiler-Compiler) is a freely available parser generator for Smalltalk. It is a replacement for the T-Gen parser generator. T-Gen has several limitations that make it difficult to produce parsers. SmaCC overcomes T-Gen's limitations. For example, SmaCC can generate parsers for ambiguous grammars and grammars with overlapping tokens. Both of these are not possible using T-Gen. In addition to handling more grammars than T-Gen, SmaCC has a smaller runtime than T-Gen and is faster than T-Gen. SmaCC was developed under VisualWorks 7 by John Brant and Don Roberts and has been ported to Dolphin 5.1 Professional, VisualAge Smalltalk 6.0, and Squeak. While it currently only runs on these platforms, it should be relatively easy to port to other platforms.

License: MIT

This project has relations with the following people:

[ Home | Articles | Login/Account | People | Projects ]