Smalltalk Compiler Compiler : a parser generator.
http://www.refactoryworkers.com/SmaCC.html
Integrates:
- LR, LALR and GLR parsers
- Lexical analysis
- Unified lexical and syntaxic description
- Automated AST classes generation
- Automated code rewritting engine generation
- Master / slave distributed workload for the rewriting engine
- Sample parsers: C, Smalltalk, Java, C#, Python
This is the port for Smalltalk/Pharo3 and Pharo4.
Metacello new
baseline: 'SmaCC';
repository: 'github://ThierryGoubier/SmaCC';
load
Gofer new
url: 'http://smalltalkhub.com/mc/Pharo/MetaRepoForPharo30/main/';
configurationOf: 'SmaCC';
loadDevelopment