Skip to content

Commit d407f4f

Browse files
committed
Combine method name with opening bracket.
This resolves the ambiguity between methods and variables.
1 parent 3909652 commit d407f4f

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

syntaxes/aidl.tmLanguage.YAML-tmLanguage

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -204,16 +204,15 @@ repository:
204204
- include: '#type'
205205
- name: storage.modifier.aidl
206206
match: oneway
207-
- name: entity.name.function.aidl
208-
match: '[_a-zA-Z][_a-zA-Z0-9]*'
209207
- name: keyword.operator.assignment.aidl
210208
match: =
211209
- name: punctuation.terminator.aidl
212210
match: ;
213-
- name: meta.function.parameters.aidl
214-
begin: (\()
211+
- contentName: meta.function.parameters.aidl
212+
begin: '([_a-zA-Z][_a-zA-Z0-9]*)\s*(\()'
215213
beginCaptures:
216-
'1': {name: punctuation.definition.parameters.begin.aidl}
214+
'1': {name: entity.name.function.aidl}
215+
'2': {name: punctuation.definition.parameters.begin.aidl}
217216
end: (\))
218217
endCaptures:
219218
'1': {name: punctuation.definition.parameters.end.aidl}

syntaxes/aidl.tmLanguage.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -426,10 +426,6 @@
426426
"name": "storage.modifier.aidl",
427427
"match": "oneway"
428428
},
429-
{
430-
"name": "entity.name.function.aidl",
431-
"match": "[_a-zA-Z][_a-zA-Z0-9]*"
432-
},
433429
{
434430
"name": "keyword.operator.assignment.aidl",
435431
"match": "="
@@ -439,10 +435,13 @@
439435
"match": ";"
440436
},
441437
{
442-
"name": "meta.function.parameters.aidl",
443-
"begin": "(\\()",
438+
"contentName": "meta.function.parameters.aidl",
439+
"begin": "([_a-zA-Z][_a-zA-Z0-9]*)\\s*(\\()",
444440
"beginCaptures": {
445441
"1": {
442+
"name": "entity.name.function.aidl"
443+
},
444+
"2": {
446445
"name": "punctuation.definition.parameters.begin.aidl"
447446
}
448447
},

0 commit comments

Comments
 (0)