Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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