Grammar-Kit

Grammar files support & parser/PSI generation for IntelliJ IDEA (by JetBrains)

Grammar-Kit Alternatives

Similar projects and alternatives to Grammar-Kit

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Grammar-Kit alternative or higher similarity.

Grammar-Kit reviews and mentions

Posts with mentions or reviews of Grammar-Kit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-08.
  • You are never taught how to build quality software
    3 projects | news.ycombinator.com | 8 Dec 2023
    I offer, again, my JetBrains GrammarKit counterpoint from the last time that assertion came up <https://news.ycombinator.com/item?id=38192427>

    >>>

    I consider the JetBrains parsing system to be world class and they seem to hand-write very few (instead building on this system: https://github.com/JetBrains/Grammar-Kit#readme )

    - https://github.com/JetBrains/intellij-community/blob/idea/23... (the parser I'll concede, as they do seem to be hand-rolling that part)

    - https://github.com/JetBrains/intellij-community/blob/idea/23... (same for its parser)

    - https://github.com/JetBrains/intellij-community/blob/idea/23... and https://github.com/JetBrains/intellij-community/blob/idea/23...

    - https://github.com/JetBrains/intellij-plugins/blob/idea/233.... and https://github.com/JetBrains/intellij-plugins/blob/idea/233....

  • Nelua, AOT statically typed Lua
    15 projects | news.ycombinator.com | 26 Jan 2023
    I want to start adding support for Lua derivatives to my IDE (which adds static type checking to Lua - inference, structural & nominal types, generics etc. (Luanalysis - https://github.com/Benjamin-Dobell/IntelliJ-Luanalysis/)

    I feel like plugin support would be best but I've no idea how that's supposed to work in the presence of a predefined grammar. There's also so many variants I don't think there's a good way to build composite grammar.

    Does anyone have any ideas about how to extend language parsing? For reference, I'm using https://github.com/JetBrains/Grammar-Kit.

  • How to write your own language plugin for IDEA (part 1)
    10 projects | dev.to | 26 Apr 2022
    In IDEA, code generation by the GrammarKit plugin is mainly used to create a parser. Unfortunately, there is not much documentation about it and it is only presented in Tutorial and HOWTO.
  • Luanalysis v1.3.0 Released - Open Source Statically typed Lua IDE
    2 projects | /r/lua | 27 Jul 2021
    Luanalysis is built atop https://github.com/JetBrains/Grammar-Kit, so can't eaisly be integrated in other languages servers.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Grammar-Kit repo stats
4
689
1.6
1 day ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com