Skip to content

Commit 80351b9

Browse files
authored
Merge pull request #28 from strictdoc-project/syntax_updates_
syntaxes: adds support for `FUNCTION` in node relations
2 parents b82b49d + 9b76828 commit 80351b9

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

syntaxes/sdoc.tmLanguage.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -788,6 +788,9 @@
788788
{
789789
"include": "#node_relation_role"
790790
},
791+
{
792+
"include": "#node_relation_function"
793+
},
791794
{
792795
"include": "#node_relation_params_names"
793796
}
@@ -822,6 +825,18 @@
822825
}
823826
]
824827
},
828+
"node_relation_function": {
829+
"patterns": [
830+
{
831+
"name": "keyword.control.sdoc",
832+
"match": "(^\\s\\sFUNCTION:)\\s\\b(\\S+)\\b$",
833+
"captures": {
834+
"1": { "name": "keyword.control.sdoc" },
835+
"2": { "name": "string.unquoted.sdoc" }
836+
}
837+
}
838+
]
839+
},
825840
"node_relation_role": {
826841
"patterns": [
827842
{
@@ -837,7 +852,7 @@
837852
"node_relation_params_names": {
838853
"comment": "Used to highlight fields that have not yet been filled in correctly",
839854
"patterns": [{
840-
"match": "^(-\\sTYPE|\\s\\sVALUE|\\s\\sROLE):\\s",
855+
"match": "^(-\\sTYPE|\\s\\sVALUE|\\s\\sROLE|\\s\\sFUNCTION):\\s",
841856
"name": "keyword.other.sdoc"
842857
}]
843858
},

0 commit comments

Comments
 (0)