Home  //  Tools  //  SmaCC

SmaCC (Smalltalk Compiler-Compiler) is a freely available parser generator for Smalltalk. It generates LR parsers and is a replacement for the T-Gen parser generator. SmaCC overcomes many of T-Gen's limitations that make it difficult to produce parsers. SmaCC was developed under VisualWorks 7 and Dolphin 6.0 Professional by John Brant and Don Roberts. While it currently only runs on these platforms, it should be relatively easy to port to other platforms.

More information about the Smalltalk Compiler Compiler, including a tutorial, can be found here. Downloads can be found through the link below. 


SmaCC Download

SmaCC is available for free use under the MIT license. However, we request that if you create a parser for some widely available language, you make it available for others to use.


Refactory Profile

The Refactory, Inc. and its consultants provide top notch on-site training and consulting services. Through our combined years of industry and academic experience, the principals of The Refactory base our consultation on proven practices backed by industry leading research. We have the skills, experience and ambition to make your project successful.

Company Info

7 Florida Drive Urbana, IL 61801
Phone: 1-217-239-2633
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.