[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: |
Mon, 21 Nov 2022 01:28:23 -0800 |
> On Nov 16, 2022, at 12:58 PM, Yuan Fu <casouri@gmail.com> wrote:
>
>>>
>>> :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
You probably missed this message, ping :-)
Yuan
Re: Tree sitter support for C-like languages, Yuan Fu, 2022/11/16