Ros Message Parser

We have created a ROS message parser for our internal projects recently. Since we were not able to find a formal definition of the ROS message structure (and also found out that they are interpreted differently in C++ and python), we created a grammar file for ANTLR to automatically generate parsers. Although we use it for dotnet projects, the grammar files (.g4) can be reused to create parsers for a wide variety of languages. Find more about ANTLR here

Find our project on github here

Related