{"id":18860730,"url":"https://github.com/melihovv/grammar_review_tool","last_synced_at":"2025-04-14T12:30:51.316Z","repository":{"id":80682436,"uuid":"61077062","full_name":"melihovv/grammar_review_tool","owner":"melihovv","description":"Tool for review formal grammars in Bison/Lemon format","archived":false,"fork":false,"pushed_at":"2020-10-02T07:43:22.000Z","size":1267,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-28T01:50:22.170Z","etag":null,"topics":["bison","formal-languages","laravel","lemon","php","review-tools"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/melihovv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-13T23:44:15.000Z","updated_at":"2020-10-02T07:43:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"641de71b-cf59-4b47-876a-20ffe5865dd3","html_url":"https://github.com/melihovv/grammar_review_tool","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melihovv%2Fgrammar_review_tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melihovv%2Fgrammar_review_tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melihovv%2Fgrammar_review_tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melihovv%2Fgrammar_review_tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/melihovv","download_url":"https://codeload.github.com/melihovv/grammar_review_tool/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248881344,"owners_count":21176833,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bison","formal-languages","laravel","lemon","php","review-tools"],"created_at":"2024-11-08T04:26:32.389Z","updated_at":"2025-04-14T12:30:51.302Z","avatar_url":"https://github.com/melihovv.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# grammar_review_tool\n\n[![Join the chat at https://gitter.im/grammar_review_tool/Lobby](https://badges.gitter.im/grammar_review_tool/Lobby.svg)](https://gitter.im/grammar_review_tool/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![Build Status](https://travis-ci.org/melihovv/grammar_review_tool.svg?branch=master)](https://travis-ci.org/melihovv/grammar_review_tool)\n[![codecov](https://codecov.io/gh/melihovv/grammar_review_tool/branch/master/graph/badge.svg)](https://codecov.io/gh/melihovv/grammar_review_tool)\n[![styleci](https://styleci.io/repos/61077062/shield)](https://styleci.io/repos/61077062)\n\nTool for review formal grammars in Bison/Lemon format.\n\n## Features\n- login/registration with email confirmation and captcha verification + password restore\n- support for [Bison](https://www.gnu.org/software/bison/) and [Lemon](http://www.hwaci.com/sw/lemon/) grammar format\n- syntax highlighting\n- comment on any row or symbol (terminal or nonterminal)\n- grammar versions history (with diff between versions)\n- updated grammar preserve comments from previous version (comments to changed or deleted lines are removed, comments to other lines are preserved)\n- structural search\n  - find rules with the same right side\n  - find rules which contains specified symbol.\n  - find rules which have specified symbol on left side of rule\n- ability to grant rights to users with the following access levels\n  - view and comment (user can view grammar and comment it)\n  - edit (the one above + user can edit grammar)\n  - admin (the one above + user can grant rights to other users)\n- user with the admin role, which can do almost everything \n- email notifications about new comments\n\n## Screenshots\n\n### Index page\n![image](https://cloud.githubusercontent.com/assets/8608721/23574895/6df32690-0095-11e7-81e5-e2a9a716448e.png)\n\n### Comments to rows and symbols\n![image](https://cloud.githubusercontent.com/assets/8608721/23574914/c4410828-0095-11e7-88d3-b472227f05a0.png)\n\n### Structural search\n![image](https://cloud.githubusercontent.com/assets/8608721/23574931/f60d1c8e-0095-11e7-8199-096d3c768930.png)\n\n### Rights management\n![image](https://cloud.githubusercontent.com/assets/8608721/23574967/871c63ce-0096-11e7-80e9-d3ce217478a8.png)\n\n### Grammar versions history\n![image](https://cloud.githubusercontent.com/assets/8608721/23574975/c2e290d6-0096-11e7-82e1-1ae201af3857.png)\n\nMore info in [wiki](https://github.com/melihovv/grammar_review_tool/wiki).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelihovv%2Fgrammar_review_tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmelihovv%2Fgrammar_review_tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelihovv%2Fgrammar_review_tool/lists"}