diff --git a/editor-extensions/vscode/syntaxes/grain.json b/editor-extensions/vscode/syntaxes/grain.json index 4fedc73..5f643d1 100644 --- a/editor-extensions/vscode/syntaxes/grain.json +++ b/editor-extensions/vscode/syntaxes/grain.json @@ -937,7 +937,7 @@ ] }, { - "match": "\\b(include)\\b\\s*(\\\".*\\\")\\s*\\b(as)\\b\\s*\\b([A-Z]\\w*)\\b", + "match": "\\b(from)\\b\\s*(\\\".*\\\")\\s*\\b(include)\\b\\s*\\b([A-Z]\\w*)\\b(\\s*(as)\\s*\\b([A-Z]\\w*)\\b)?", "captures": { "1": { "patterns": [{ "include": "#keywords" }] @@ -950,6 +950,12 @@ }, "4": { "name": "entity.name.module.grain" + }, + "5": { + "patterns": [{ "include": "#keywords" }] + }, + "6": { + "name": "entity.name.module.grain" } } }