aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/src/main/js/xtext
Commit message (Collapse)AuthorAge
* chore(web): fix Sonar issueLibravatar Kristóf Marussy2021-11-16
|
* feat(web): xtext formatter clientLibravatar Kristóf Marussy2021-11-16
| | | | | | | | | Uses the xtext formatted on the server to format the document. Also adds the capability to take (delta) changes from the server and apply them before any pending local changes, then replay the changes. This means that the server-side formatter is effectively acting as a second user who is editing the document.
* chore(web): json validation with zodLibravatar Kristóf Marussy2021-11-16
| | | | | | Use the zod library instead of manually written type assertions for validating json messages from the server. This makes it easier to add and handle new messages.
* chore(web): implicit completion info in grammarLibravatar Kristóf Marussy2021-11-05
| | | | | Move information about which tokens should support implicit completions into the Lezer grammar.
* fix(web): fix autocomplete prefix behaviorLibravatar Kristóf Marussy2021-11-03
| | | | | | | | | | Always try to complete the current token if it is a terminal (e.g., true, false, unknown, and error after a : or an = sign). Autocomplete still only starts without being explicitly invoked if there is a QualifiedName to complete. Discard completions with a shorter prefix than the current token, because they would be filtered out by CodeMirror anyways.
* chore(web): refactor xtext clientLibravatar Kristóf Marussy2021-10-31
|
* fix(web): fix server-side content assist filteringLibravatar Kristóf Marussy2021-10-31
|
* feat(web): find occurrences when idleLibravatar Kristóf Marussy2021-10-31
|
* feat(web): semantic highlightingLibravatar Kristóf Marussy2021-10-31
|
* chore(web): refactor UpdateServiceLibravatar Kristóf Marussy2021-10-31
| | | | | extract utils/ConditionVariable from xtext/UpdateService as a generally useful utility class for waiting for conditions
* chore(web): move logger to utils/Libravatar Kristóf Marussy2021-10-31
|
* feat(web): server-side content assist filteringLibravatar Kristóf Marussy2021-10-31
|
* chore(web): refactor xtext clientLibravatar Kristóf Marussy2021-10-31
|
* feat(web): add client-side logging supportLibravatar Kristóf Marussy2021-10-02
| | | | | Also modified langauge-web/src/main/js/xtext/ServiceBuilder.js to make sure the new logger is used as soon as xtext is initialized.
* Covert language-web to TypeScriptLibravatar Kristóf Marussy2021-08-22
|
* Make Xtext CodeMirror more robustLibravatar Kristóf Marussy2021-08-20
|
* Webpack build for frontendLibravatar Kristóf Marussy2021-06-29