At the moment the project team researches various approaches in designing a way to work with structural text documents written in natural languages by non-developers inside IntelliJ IDEA environment.
The proposed IntelliJ IDEA plugin shall be able to support processing of the natural languages (English as the first step) by performing lexical analysis, generating tokens, applying grammar rules and building PSI tree for a structural text document.
By the internship commencement it is supposed, that the following tasks are complete:
As a result, the IntelliJ IDEA plugin will be able to support:
The goal of the internship project is to make a viable POC of the language capable to work with structural text documents and its support in IDE.
So, during the internship we expect to: