Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODO: "nice-to-have"s #5

Open
5 of 9 tasks
oowekyala opened this issue Dec 15, 2018 · 1 comment
Open
5 of 9 tasks

TODO: "nice-to-have"s #5

oowekyala opened this issue Dec 15, 2018 · 1 comment
Labels
nice-to-have Low priority things

Comments

@oowekyala
Copy link
Owner

oowekyala commented Dec 15, 2018

  • Refactor build.gradle to use the kotlin DSL The kotlin version needs to be supported by the DSL so we'd be stuck on whatever Kotlin version the DSL supports, which is not a good compromise
  • Add a gif or images to the plugin description and README
  • Group tokens by lexical state in structure view
  • Show Java members of the parser in structure view
  • Intentions to switch between [..] and (..)?
  • Safe delete of productions (should consider also usages of the underlying method)
  • "Live preview", to test some part of the parser (eg one production) and inspect the parse tree & the built JJTree node
  • Generating parser files
  • Clear separation between .jjt and .jj files
@oowekyala oowekyala added the nice-to-have Low priority things label Dec 15, 2018
@manticore-projects
Copy link

Greetings!

Would you be interested in supporting a Formatter for JavaCC Grammar?
I have not found anything useful available and the "Format" function in IntelliJ does not seem to do anything (not even showing a "Not supported" message). I have written JSQLFormatter (based on JSQLParser, based on JavaCC) and know how to access the tokens and the productions. I wonder if you would be willing to integrate a Java Library into you plugin for reformatting.

Viele Gruesse von einem Leipziger.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
nice-to-have Low priority things
Projects
None yet
Development

No branches or pull requests

2 participants