The table below shows programming and markup langauges supported or planned to be supported by CodeVROOM:
Language | Level | Notes |
---|---|---|
C# | Basic | Using the Roslyn libraries |
C/C++ | Basic* | Improved parser coming soon |
Python | Planned | |
JavaScript | Planned | |
XML | Planned | |
JSON | Planned | |
XAML | Planned |
* - C/C++ support is currently based on a very simplified parser. It will be switched to Clang in one of the upcoming releases.
We will be adding support for more languages as well. Contact us if you are using a language that is not listed here.
Basic Support
Basic support level means that CodeVROOM does not yet understand tell full expression context. It can index and navigate large code bases, but if you have multiple items with the same name (e.g. Message::Kind vs Test::Kind()), go-to-definition command will jump to the most recently edited one, and will let you choose another one via GUI:
This will get improved in the future versions once we get basic support for more languages.