as far as I can see there are quite a few projects which attempted parsing the PlantUML syntax. But sadly, non of them seem to be complete, tested and maintained. Correct me, if I am wrong.
This is why I started the plantuml-parser project (or on npm).
The project itself is still looking for more contributors. And the PEG itself is not yet complete, but:
Important: The parser is not yet feature-complete. But we focus on writing a robust implementation which can parse parts of diagrams without implementing the full syntax. This means that the parser probably still parses just about enough to get you started. If not, please contribute .
So I hope this might get some of you interested, in any case I am happy to receive feedback of any kind. Other than just being an advertising post I would like this topic to become a discussion thread, so:
- Are there more similar projects I could possibly collaborate with?
- Is this useful?
- Which part should I focus on next?