https://github.com/JetBrains/gradle-grammar-kit-plugin
Gradle plugin for generating lexers (with JFlex) and BNF parsers (with Grammar-Kit) for IntelliJ language plugins
https://github.com/JetBrains/gradle-grammar-kit-plugin
bnf gradle-plugin intellij jflex
Last synced: about 1 month ago
JSON representation
Gradle plugin for generating lexers (with JFlex) and BNF parsers (with Grammar-Kit) for IntelliJ language plugins
- Host: GitHub
- URL: https://github.com/JetBrains/gradle-grammar-kit-plugin
- Owner: JetBrains
- License: apache-2.0
- Created: 2017-04-02T17:38:09.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T08:12:12.000Z (7 months ago)
- Last Synced: 2024-10-29T09:28:36.793Z (7 months ago)
- Topics: bnf, gradle-plugin, intellij, jflex
- Language: Kotlin
- Homepage:
- Size: 868 KB
- Stars: 88
- Watchers: 41
- Forks: 17
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[][jb:github]
[](https://plugins.gradle.org/plugin/org.jetbrains.grammarkit)
[][gh:build]
[][jb:x]
[][jb:slack]# Gradle Grammar-Kit Plugin
This Gradle plugin automates generating lexers and parsers to support building
[custom language plugins](https://plugins.jetbrains.com/docs/intellij/custom-language-support.html)
for IntelliJ-based IDEs when using [Grammar-Kit](https://github.com/JetBrains/Grammar-Kit).# Documentation
The documentation of the Gradle Grammar-Kit Plugin has moved to the IntelliJ Platform Plugin SDK Documentation:
https://plugins.jetbrains.com/docs/intellij/tools-gradle-grammar-kit-plugin.html# Changelog
All releases are available in the [Releases](https://github.com/JetBrains/gradle-grammar-kit-plugin/releases) section.
The latest available version is:[][gradle-plugin-page]
# Contributing
Please see [CONTRIBUTING](./CONTRIBUTING.md) on how to submit feedback and contribute to this project.# License
Licensed under the Apache License, Version 2.0 (the "License"), see [LICENCE](./LICENSE).[gh:build]: https://github.com/JetBrains/gradle-grammar-kit-plugin/actions?query=workflow%3ABuild
[jb:github]: https://github.com/JetBrains/.github/blob/main/profile/README.md
[jb:slack]: https://plugins.jetbrains.com/slack
[jb:x]: https://x.com/JBPlatform
[gradle-plugin-page]: https://plugins.gradle.org/plugin/org.jetbrains.grammarkit