MuLanPa is a source-analyser with a configurable parser and may be may be used for several programming-languages. Its xml-output should be used for tools like project-browsers or code-viewers like moritz (www.sourceforge.net/projects/moritz/) .
Diagram 1: MuLanPa transferes source-scripts into xml
Diagram 2: C/C++ compiler-switches result in variants
Diagram 3: Scripted parsers translate different languages
Diagram 4: Parsers combine charaters to tokens
Diagram 5: Parsers combine tokens to expressions
Diagram 6: Parsers combine expressions to a result-tree
Project Admins:
This PDF describes how MuLanPa works: