Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 2 months 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 (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-10T06:40:56.000Z (5 months ago)
- Last Synced: 2024-04-13T12:06:52.150Z (5 months ago)
- Topics: bnf, gradle-plugin, intellij, jflex
- Language: Kotlin
- Homepage:
- Size: 768 KB
- Stars: 86
- Watchers: 42
- Forks: 17
- Open Issues: 7
-
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
[![official JetBrains project](https://jb.gg/badges/official.svg)][jb:github]
[![Gradle Plugin Portal](https://img.shields.io/maven-metadata/v.svg?color=green&label=Gradle%20Plugin%20Portal&logo=gradle&metadataUrl=https%3A%2F%2Fplugins.gradle.org%2Fm2%2Forg%2Fjetbrains%2Fintellij%2Fplugins%2Fgradle-grammarkit-plugin%2Fmaven-metadata.xml)](https://plugins.gradle.org/plugin/org.jetbrains.grammarkit)
[![Build Status](https://github.com/JetBrains/gradle-grammar-kit-plugin/workflows/Build/badge.svg)][gh:build]
[![X Follow](https://img.shields.io/badge/follow-%40JBPlatform-1DA1F2?logo=x)][jb:x]
[![Slack](https://img.shields.io/badge/Slack-%23intellij--platform-blue?style=flat-square&logo=Slack)][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 Portal](https://img.shields.io/maven-metadata/v.svg?color=green&label=Gradle%20Plugin%20Portal&logo=gradle&metadataUrl=https%3A%2F%2Fplugins.gradle.org%2Fm2%2Forg%2Fjetbrains%2Fintellij%2Fplugins%2Fgradle-grammarkit-plugin%2Fmaven-metadata.xml)][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