Contributor
Naveen Naidu

Handle Nested Programming Languages


Mentors
Viresh Gupta, Marcos Gómez
Organization
coala

The aim of this project is to implement the architecture that enables the support for nested - languages by default. The users of coala would not have to concentrate on writing new bears/ analysis routines. This project would perfectly work with the existing bears.

On the successful completion of project, coala would have the support for the following programming languages:

  1. Codeblocks in RST
  2. PHP and HTML

It is important to note that the aim of the project is not to provide a full fledged support for all nested languages , but to lay the foundation of architecture. It’s not possible to provide the full fledged support for languages until coala has a new feature where the bears can accept AST’s and lint through them, instead of taking files as input.