{"id":22286845,"url":"https://github.com/maisikoleni/gedit","last_synced_at":"2025-03-25T20:44:56.652Z","repository":{"id":128499803,"uuid":"463101402","full_name":"MaisiKoleni/gedit","owner":"MaisiKoleni","description":"Fork of the Eclipse Jikespg Grammar Editor","archived":false,"fork":false,"pushed_at":"2023-10-15T20:54:34.000Z","size":413,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T05:35:55.602Z","etag":null,"topics":["eclipse","editor","grammar","java","jikes","jikespg","lalr","parser","plugin"],"latest_commit_sha":null,"homepage":"https://sourceforge.net/projects/jgedit/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaisiKoleni.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-02-24T10:18:22.000Z","updated_at":"2022-02-24T11:31:30.000Z","dependencies_parsed_at":"2023-04-18T01:49:34.196Z","dependency_job_id":null,"html_url":"https://github.com/MaisiKoleni/gedit","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaisiKoleni%2Fgedit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaisiKoleni%2Fgedit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaisiKoleni%2Fgedit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaisiKoleni%2Fgedit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaisiKoleni","download_url":"https://codeload.github.com/MaisiKoleni/gedit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245542661,"owners_count":20632537,"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":["eclipse","editor","grammar","java","jikes","jikespg","lalr","parser","plugin"],"created_at":"2024-12-03T16:58:20.671Z","updated_at":"2025-03-25T20:44:56.626Z","avatar_url":"https://github.com/MaisiKoleni.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"= GEdit Grammar Editor\r\n\r\nThe Grammar Editor is a full featured link:https://www.eclipse.org[Eclipse] editor.\r\nIt can be used to edit grammar files that act as input for the Jikes Parser\r\nGenerator or the link:https://sourceforge.net/projects/lpg/[LALR Parser Generator].\r\nThe most recent version of the Jikespg parser can be found here:\r\nhttps://github.com/jikespg/jikespg/tree/fixes-combined\r\n\r\n[IMPORTANT]\r\n====\r\nThis is a continuation of the Jikespg Grammar Editor project\r\nhttps://sourceforge.net/projects/jgedit/ by Uwe Voigt from 2005.\r\n\r\nThe incentive is to get it working in modern Eclipse versions,\r\nas the old version crashes due to API changes.\r\n====\r\n\r\n[centered]\r\nimage::docs/example.png[screenshot of the editor's user interface in eclipse,align=\"center\"]\r\n\r\n== Installing\r\n\r\n* Get the code locally\r\n* `mvn verify`\r\n* then install content in your IDE with _Help \u003e Install new software..._, pointing to the `repository/target/repository` folder\r\n\r\n== Features\r\n\r\nIt supports:\r\n\r\n* Content assistance when editing grammar elements, macros or options\r\n* Editor outline\r\n* Quick outline\r\n* Rename in file\r\n* Find occurrences in file on element basis\r\n* Element, macro and included file source navigation and lookup using hovers\r\n* Element folding\r\n* Syntax and semantic highlighting\r\n* Syntax and semantic check while typing\r\n\r\n[WARNING]\r\n====\r\nSome of the above features are currently broken.\r\n====\r\n\r\n== License\r\n\r\nEclipse Public License 2.0, see link:license.txt[license.txt].\r\n\r\nThe original project's license was the Common Public License Version 1.0,\r\nwhich was superseded by the Eclipse Public Licenses.\r\n\r\n=== Copyright Notice\r\n\r\n* Original work Copyright (c) 2005 Uwe Voigt, All Rights Reserved\r\n* Modified work Copyright (c) 2022 Christian Femers\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaisikoleni%2Fgedit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaisikoleni%2Fgedit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaisikoleni%2Fgedit/lists"}