aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/src/main/js/language/props.ts
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-11-05 19:17:30 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-11-05 19:17:30 +0100
commit10df138d6084000659626aaf50afb16e6b674b25 (patch)
tree6769f681ff339e0796e2ca43525df3e58b6fc6db /language-web/src/main/js/language/props.ts
parentfix(lang): make default and scope non-contextual (diff)
downloadrefinery-10df138d6084000659626aaf50afb16e6b674b25.tar.gz
refinery-10df138d6084000659626aaf50afb16e6b674b25.tar.zst
refinery-10df138d6084000659626aaf50afb16e6b674b25.zip
chore(web): implicit completion info in grammar
Move information about which tokens should support implicit completions into the Lezer grammar.
Diffstat (limited to 'language-web/src/main/js/language/props.ts')
-rw-r--r--language-web/src/main/js/language/props.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/language-web/src/main/js/language/props.ts b/language-web/src/main/js/language/props.ts
new file mode 100644
index 00000000..8e488bf5
--- /dev/null
+++ b/language-web/src/main/js/language/props.ts
@@ -0,0 +1,7 @@
1import { NodeProp } from '@lezer/common';
2
3export const implicitCompletion = new NodeProp({
4 deserialize(s: string) {
5 return s === 'true';
6 },
7});