An open API service indexing awesome lists of open source software.

https://github.com/reznikmm/gela

Ada code analyzer
https://github.com/reznikmm/gela

ada

Last synced: about 2 months ago
JSON representation

Ada code analyzer

Awesome Lists containing this project

README

        

Gela
====

[![CircleCI](https://circleci.com/gh/reznikmm/gela.svg?style=svg)](https://circleci.com/gh/reznikmm/gela)
[![REUSE status](https://api.reuse.software/badge/github.com/reznikmm/gela)](https://api.reuse.software/info/github.com/reznikmm/gela)

> Ada code analyzer

The idea of this project is providing convinient access to an Ada code.
We started as compiler independed implementation of
[ASIS](http://www.sigada.org/WG/asiswg/) and try to develop new API
in OOP style.

Right now we don't have any implementation, just API specification.

## Usage
Add `with "oasis";` to your project file.

### Abstract syntax tree elements
Here is [concise description](docs/ast.md) of AST.

## Related works

* [Ada ANTLR grammars](https://github.com/okellogg/ada_antlr_grammar)
* [WisiToken](http://stephe-leake.org/ada/wisitoken.html)

## Maintainer

[@MaximReznik](https://github.com/reznikmm).

## Contribute

Feel free to dive in!
[Open an issue](https://github.com/reznikmm/gela/issues/new)
or submit PRs.

## License

[MIT](LICENSE) © Maxim Reznik