Get "name" field from a node
| 195 | |
| 196 | // Get "name" field from a node |
| 197 | static TSNode func_name_node(TSNode node) { |
| 198 | TSNode name = ts_node_child_by_field_name(node, TS_FIELD("name")); |
| 199 | if (ts_node_is_null(name)) { |
| 200 | /* Protobuf rpc: name is in rpc_name child, not "name" field */ |
| 201 | name = cbm_find_child_by_kind(node, "rpc_name"); |
| 202 | } |
| 203 | return name; |
| 204 | } |
| 205 | |
| 206 | // Lua: resolve anonymous function assignment name from parent assignment_statement. |
| 207 | static TSNode resolve_lua_func_name(TSNode node) { |
no test coverage detected