https://github.com/reznikmm/gela
Ada code analyzer
https://github.com/reznikmm/gela
ada
Last synced: 5 months ago
JSON representation
Ada code analyzer
- Host: GitHub
- URL: https://github.com/reznikmm/gela
- Owner: reznikmm
- Created: 2018-07-06T13:36:16.000Z (almost 8 years ago)
- Default Branch: oasis
- Last Pushed: 2021-03-13T13:32:49.000Z (over 5 years ago)
- Last Synced: 2024-07-31T20:42:13.895Z (almost 2 years ago)
- Topics: ada
- Language: Ada
- Homepage:
- Size: 5.16 MB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSES/MIT.txt
Awesome Lists containing this project
- awesome-ada - gela - Ada code analyzer. (Libraries / Parsers, Scanners, Linters, Analysers, Interpreters and Prettyprinters)
README
Gela
====
[](https://circleci.com/gh/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