|
From: | Mohammed Sadiq |
Subject: | bug#60484: 29.0.60; c-ts-mode: short tokens are not identified as type_identifier |
Date: | Mon, 02 Jan 2023 18:13:34 +0530 |
On 2023-01-02 17:45, Eli Zaretskii wrote:
Date: Mon, 02 Jan 2023 10:22:09 +0530 From: Mohammed Sadiq <sadiq@sadiqpk.org> Short tokens are not identified as type_identifier in GNU Emacs c-ts-mode, but does work fine with tree-sitter playground[0]. Say for example, 'a_type' in an empty buffer is identified as a type_identifier in tree-sitter playground, but not in c-ts-mode, while say, some longer tokens like 'window_type' is identified as type_identifier.Where is it written that FOO_type is a type identifier? is this something new in some recent C Standard? Or is it just a popular convention?
'a_type' was just a made up example, it can be any valid token, say 'g_file', or whatever. I was pointing out a disparity in handling of some token in c-ts-mode and tree-sitter: tree-sitter identifiers a 6 byte length token as an identifier, but c-ts-mode requires it to be at least 11 byte sized for custom types.
[Prev in Thread] | Current Thread | [Next in Thread] |