-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cleaning and rework for fixing Referencing, Declarations & Usages Sea…
…rch, Renaming, and Syntax Highlighting. (#16) * Change grammar file to the official typeql dependency. Initial refactoring * Comment out everything overcomplicated and non-working. Finish a simple version of the parser. Add simple tests for the parser * Add and fix highlight + colouring * Finish highlighting, adding icls files and fixing original coloring * Refactor to make better referencing * Add distinguished 'as' classes for 'relates', 'owns' and 'plays'. Fix crashes + referencing * Fix crashes while referencing * Add an overkill declaration-usages search version. Finish referencing architecture. Refactoring WIP * Fix elements' names getter's hell * Refactor old code with small changes, no real logic changes * Refactor text ranges. Return commenter. Start renaming's fix * Return completion in some way. Finish renamings (have bugs, presumably because of the referencing bug) * Add caching to fix some of the bugs * Fix referencing bugs for types and 'as' overrides * Fix parsing tests. Fix code style. Fix invalid renaming error * Rename color schemes. Add highlighting readme * Comment out NamesValidator * Add Apache license and some comments * Fix changelog * Fix changelog for a tiny bit * Add [Unreleased] to the changelog
- Loading branch information
Showing
86 changed files
with
26,529 additions
and
2,371 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.