Skip to content

Commit

Permalink
fix: define syntax highlighting
Browse files Browse the repository at this point in the history
  • Loading branch information
KaiErikNiermann committed Jan 20, 2024
1 parent 3435a0b commit 6c15b3c
Showing 1 changed file with 37 additions and 10 deletions.
47 changes: 37 additions & 10 deletions syntaxes/fennec.tmLanguage.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,18 +66,45 @@
},
{
"name": "keyword.define.fennec",
"begin": "#define",
"end": "$",
"patterns": [
{
"name": "constant.other.fennec",
"match": "\\b([a-zA-Z_]\\w*)\\b"
"match": "#define\\s*(\\S+)",
"captures": {
"1": {
"name": "entity.name.function.fennec"
}
}
},
{
"name": "keyword.define.fennec.string",
"match": "#define\\s*(\\S+)(?:\\s+(\".*\"))",
"captures": {
"1": {
"name": "entity.name.function.fennec"
},
"2": {
"name": "string.quoted.double.fennec"
}
}
},
{
"name": "keyword.define.fennec.numeric",
"match": "#define\\s*(\\S+)(?:\\s+(\\d+))",
"captures": {
"1": {
"name": "entity.name.function.fennec"
},
{
"name": "constant.numeric.fennec",
"match": "\\b([0-9]+)\\b"
"2": {
"name": "constant.numeric.fennec"
}
}
},
{
"name": "keyword.include.fennec",
"match": "#include \"(.*)\"",
"captures": {
"1": {
"name": "string.quoted.double.fennec"
}
]
}
},
{
"name": "keyword.include.fennec",
Expand Down

0 comments on commit 6c15b3c

Please sign in to comment.