aboutsummaryrefslogtreecommitdiff
path: root/plugin/syntaxes/cie-pseudocode.tmLanguage.json
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/syntaxes/cie-pseudocode.tmLanguage.json')
-rw-r--r--plugin/syntaxes/cie-pseudocode.tmLanguage.json7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugin/syntaxes/cie-pseudocode.tmLanguage.json b/plugin/syntaxes/cie-pseudocode.tmLanguage.json
index 14ef33c..ef8146f 100644
--- a/plugin/syntaxes/cie-pseudocode.tmLanguage.json
+++ b/plugin/syntaxes/cie-pseudocode.tmLanguage.json
@@ -139,12 +139,15 @@
}
},
"return_type": {
- "match": "(?<!\\w)(RETURNS)\\s+((?<type>[A-Za-z_][A-Za-z0-9_]*(?:\\s*<\\s*\\g<type>(?:\\s*,\\s*\\g<type>)*\\s*>)?(?:\\s*\\.\\.\\.)?))",
+ "match": "(?<!\\w)(RETURNS)\\s+(?:(DEFAULT)\\s+)?((?<type>[A-Za-z_][A-Za-z0-9_]*(?:\\s*<\\s*\\g<type>(?:\\s*,\\s*\\g<type>)*\\s*>)?(?:\\s*\\.\\.\\.)?))",
"captures": {
"1": {
"name": "storage.modifier.cie-pseudocode"
},
"2": {
+ "name": "storage.modifier.cpp"
+ },
+ "3": {
"patterns": [
{
"include": "#type_tokens"
@@ -477,7 +480,7 @@
"name": "keyword.other.operator.overload.cpp"
},
{
- "match": "(?<!\\w)(?:OVERLOAD)(?!\\w)",
+ "match": "(?<!\\w)(?:OVERLOAD|DEFAULT)(?!\\w)",
"name": "storage.modifier.cpp"
},
{