Enable this module to be used in other versions of NetBeans#24
Open
timboudreau wants to merge 5 commits intodrrb:masterfrom
Open
Enable this module to be used in other versions of NetBeans#24timboudreau wants to merge 5 commits intodrrb:masterfrom
timboudreau wants to merge 5 commits intodrrb:masterfrom
Conversation
…one developed against
…rendorff/rust-grammar - tests pass, and generally it works. Currently we munge the grammar rules somewhat, to add explicit token names for tokens which were defined inline; this also fixes some issues in the original grammar by introducing a stable order for token definition (for example, not needing to define '<<' as '<' '<'). Next tasks: Move our munging to a fork of the original grammar; address cases from the rust lang sources that do not parse; introduce named sub-rules that allow the parser to easily identify things such as macro and function invocations (which the original grammar just bundles into "expr'), so that features such as find usages are implementable. Some remnants of javacc-related code persist, particularly in tests which were adapted to run using the new parser.
…out cleaning and recompiling the entire project
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This patch uses Yenta to set up friend dependencies, so that it is possible to develop/run it in development versions of NetBeans (where the implementation dependency versions won't match those found the dependencies downloaded by Maven and compiled against, which wind up specified in the manifest).