-
Notifications
You must be signed in to change notification settings - Fork 0
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
Enhancements to support Intellij plugin #57
Comments
jaccomoc
added a commit
that referenced
this issue
Jul 17, 2024
jaccomoc
added a commit
that referenced
this issue
Jul 17, 2024
jaccomoc
added a commit
that referenced
this issue
Jul 17, 2024
jaccomoc
added a commit
that referenced
this issue
Jul 17, 2024
jaccomoc
added a commit
that referenced
this issue
Sep 12, 2024
jaccomoc
added a commit
that referenced
this issue
Sep 22, 2024
…kage to jactl.pkg to allow easy filtering in plugin. ClassDecl.fields and ClassDecl.fieldVars now point to same VarDecls rather than copying and nulling initialiser.
jaccomoc
added a commit
that referenced
this issue
Oct 4, 2024
jaccomoc
added a commit
that referenced
this issue
Oct 5, 2024
…tter colourisation support in Intellij plugin
jaccomoc
added a commit
that referenced
this issue
Oct 8, 2024
jaccomoc
added a commit
that referenced
this issue
Oct 23, 2024
jaccomoc
added a commit
that referenced
this issue
Nov 1, 2024
jaccomoc
added a commit
that referenced
this issue
Nov 7, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Modifications to the compiler are needed to support an Intellij plugin.
In particular we need to support recovering parsing after an error and support the concept of a Marker.
Semantic content that needs representation in the plugin needs to be able to be marked at the start and then completed via a Marker.done() call at the end of the section. Markers can be nested and can be rolledback or dropped if not needed and also support Marker.error() for reporting parsing errors.
The text was updated successfully, but these errors were encountered: