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