CodeVROOM

A fast cross-platform AI editor for large projects

The table below shows programming and markup langauges supported or planned to be supported by CodeVROOM:

LanguageLevelNotes
C#BasicUsing the Roslyn libraries
C/C++Basic*Improved parser coming soon
PythonBasicUsing Antlr4
JavaScriptBasicUsing Antlr4
TypeScriptBasicUsing Antlr4
JavaBasicUsing Antlr4
KotlinBasicUsing Antlr4
SwiftBasicUsing Antlr4
RustBasicUsing Antlr4
PHPBasicUsing Antlr4
GolangBasicUsing Antlr4
GodotBasicUsing Antlr4
HTMLBasicSupports embedded CSS/JavaScript
CSSBasicUsing Antlr4
XMLBasic 
JSONBasic 
XAMLBasic 

* - 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.