Contributing Languages
How to extend Nova with support for new languages.
Building an extension which provides support new language consists of several pieces, depending on the complexity of the language being contributed.
-
How to use the built-in inspection tool when working on a language extension.
-
Building a language around a Tree-sitter grammar.
-
The basic building blocks of a language.
-
Providing autocomplete items for a language's standard library.
-
Defining a language grammar which uses regular expression rules.