https://github.com/melihovv/grammar_review_tool
Tool for review formal grammars in Bison/Lemon format
https://github.com/melihovv/grammar_review_tool
bison formal-languages laravel lemon php review-tools
Last synced: 6 months ago
JSON representation
Tool for review formal grammars in Bison/Lemon format
- Host: GitHub
- URL: https://github.com/melihovv/grammar_review_tool
- Owner: melihovv
- License: mit
- Created: 2016-06-13T23:44:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-10-02T07:43:22.000Z (about 5 years ago)
- Last Synced: 2025-03-28T01:50:22.170Z (7 months ago)
- Topics: bison, formal-languages, laravel, lemon, php, review-tools
- Language: PHP
- Homepage:
- Size: 1.21 MB
- Stars: 5
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# grammar_review_tool
[](https://gitter.im/grammar_review_tool/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](http://commitizen.github.io/cz-cli/)
[](https://travis-ci.org/melihovv/grammar_review_tool)
[](https://codecov.io/gh/melihovv/grammar_review_tool)
[](https://styleci.io/repos/61077062)Tool for review formal grammars in Bison/Lemon format.
## Features
- login/registration with email confirmation and captcha verification + password restore
- support for [Bison](https://www.gnu.org/software/bison/) and [Lemon](http://www.hwaci.com/sw/lemon/) grammar format
- syntax highlighting
- comment on any row or symbol (terminal or nonterminal)
- grammar versions history (with diff between versions)
- updated grammar preserve comments from previous version (comments to changed or deleted lines are removed, comments to other lines are preserved)
- structural search
- find rules with the same right side
- find rules which contains specified symbol.
- find rules which have specified symbol on left side of rule
- ability to grant rights to users with the following access levels
- view and comment (user can view grammar and comment it)
- edit (the one above + user can edit grammar)
- admin (the one above + user can grant rights to other users)
- user with the admin role, which can do almost everything
- email notifications about new comments## Screenshots
### Index page
### Comments to rows and symbols
### Structural search
### Rights management
### Grammar versions history
More info in [wiki](https://github.com/melihovv/grammar_review_tool/wiki).