Support of progamming language

Language supported

  • Java
  • C++
  • XML
  • TypeScript

How to add a new language

It is for now NOT a simple task to add a language. The objective is it to be as simple as possible.

Unlike Github which only stores character additions and deletions in the source code (wich is not language dependant), HyperAST needs to know the semantics of the language to be able to analyse it.

The final objective is to be able to add a new language by only adding the grammar of the language and few more informations without having to modify a lot the code of the project.