-
Notifications
You must be signed in to change notification settings - Fork 12
Parametric completion #706
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
Draft
PieterOlivier
wants to merge
40
commits into
main
Choose a base branch
from
completions/parametric
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 14 commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
c8899ba
First version of "completion" design
PieterOlivier 392711b
Completed first version of "completion for dsls" design.
PieterOlivier c1ab656
Updated completion service design based on better understanding of th…
PieterOlivier 87000af
Fixed documentation
PieterOlivier 92eef7b
Update rascal-lsp/src/main/rascal/library/util/LanguageServer.rsc
PieterOlivier 11517b8
Update rascal-lsp/src/main/rascal/library/util/LanguageServer.rsc
PieterOlivier 8dd1872
Update rascal-lsp/src/main/rascal/library/util/LanguageServer.rsc
PieterOlivier 7ac0970
Update rascal-lsp/src/main/rascal/library/util/LanguageServer.rsc
PieterOlivier 370169c
Update rascal-lsp/src/main/rascal/library/util/LanguageServer.rsc
PieterOlivier fa12957
Update rascal-lsp/src/main/rascal/library/util/LanguageServer.rsc
PieterOlivier 9fd52b3
Update rascal-lsp/src/main/rascal/library/util/LanguageServer.rsc
PieterOlivier 90d3d71
Processed review comments on "completion for DSL design" PR.
PieterOlivier 07916c0
Merge branch 'completions/parametric' of github.com:usethesource/rasc…
PieterOlivier c329475
Documented differences between CompletionItemKind and DocumentSymbolK…
PieterOlivier 5bd8b5d
Update rascal-lsp/src/main/rascal/library/demo/lang/pico/LanguageServ…
PieterOlivier 75de3de
Replaced string command with Command.
PieterOlivier bfac3d9
Merge branch 'completions/parametric' of github.com:usethesource/rasc…
PieterOlivier 77b9990
Merge branch 'main' into completions/parametric
PieterOlivier 250b04e
Brought completion design more in line with lsp spec
PieterOlivier 9f16fa5
Unified DocumentSymbolKind and CompletionItemKind again
PieterOlivier f0f1468
Updated Rascal completion example
PieterOlivier e50b42d
Update rascal-lsp/src/main/rascal/library/util/LanguageServer.rsc
PieterOlivier d37a1df
Added synopsis to new ADTs
PieterOlivier 92758e2
Merge branch 'completions/parametric' of github.com:usethesource/rasc…
PieterOlivier fa18f89
Replaced cursor loc with an offset inside the inner focus tree
PieterOlivier 9a5ae8d
Replaced CompletionDocumentation adt with just a simple str
PieterOlivier a224319
Merge remote-tracking branch 'origin/main' into completions/parametric
toinehartman 79d07e7
Implement parametric completion.
toinehartman 22d6e43
Multiplex completion requests by trigger character.
toinehartman c42e37e
Set missing positional fields.
toinehartman ff45aa5
Set markdown content.
toinehartman ed6a0b3
Dynamically register completion capability.
toinehartman 1909749
Map completion edit and kind.
toinehartman e7cee55
Simplify conversion of edits.
toinehartman 7d5ffd4
Safe keyword access.
toinehartman 7de757c
Improved routing of completion requests.
toinehartman 8f1440a
Set completion insert mode.
toinehartman 80c9d36
Fix positions and offsets.
toinehartman 3140133
Improved dynamic registration bookkeeping.
toinehartman 16255ff
Synchronizing multiple contribution registrations.
toinehartman File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.