[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tree sitter support for C-like languages
From: |
Yuan Fu |
Subject: |
Re: Tree sitter support for C-like languages |
Date: |
Wed, 16 Nov 2022 12:58:41 -0800 |
>>
>> :language mode
>> :override t
>> :feature 'statement
>> '((expression_statement (identifier) @font-lock-variable-name-face)
>> (labeled_statement
>> label: (statement_identifier) @font-lock-type-face))
>>
>
> stuff like:
> ```
> add_edge: // <- this thing
> gx += WINDOW_LEFT_EDGE_X (w);
> gy += WINDOW_TOP_EDGE_Y (w);
>
> store_rect: // <- and this thing
> STORE_NATIVE_RECT (*rect, gx, gy, width, height);
>
> ```
What’s the intention of this query?
(expression_statement (identifier) @font-lock-variable-name-face)
It seems to match statements like
var;
?
Yuan
- Re: Tree sitter support for C-like languages, (continued)
Re: Tree sitter support for C-like languages, Yuan Fu, 2022/11/16