Mixed CC
Program-Transformation.Org: The Program Transformation Wiki
MixedCC (Mixed Compiler Compiler) is a generic parsing engine and parser generator. It is LL(1) capable of parsing and handling of inner layer stacks in multi-layer templates (like JSP/PHP). It is open source in Java.
'Mixed' has nothing to do with number of languages supported, but with ability to control and process parsing of inner layers inside parallel branches of outer statements (such as if-else). Parsing mechanism works as Detachable-Layer Stack Machine.
SPIndent is an implementation of
MixedCC for JSP/PHP/ASP which uses
JavaCC-generated
TokenManager?.
More at
http://spindent.paneris.net/
--
MartinBravenboer - 31 Oct 2004