Get "name" field from a node
| 208 | |
| 209 | // Get "name" field from a node |
| 210 | static TSNode func_name_node(TSNode node) { |
| 211 | TSNode name = ts_node_child_by_field_name(node, TS_FIELD("name")); |
| 212 | if (ts_node_is_null(name)) { |
| 213 | /* Protobuf rpc: name is in rpc_name child, not "name" field */ |
| 214 | name = cbm_find_child_by_kind(node, "rpc_name"); |
| 215 | } |
| 216 | return name; |
| 217 | } |
| 218 | |
| 219 | // Lua: resolve anonymous function assignment name from parent assignment_statement. |
| 220 | static TSNode resolve_lua_func_name(TSNode node) { |
no test coverage detected