extractEnumMembers: enumerator's `name` field (C/C++ always has one; the TS fallbacks for other grammars are unreachable here).
(&mut self, node: Node<'t>)
| 1016 | /// extractEnumMembers: enumerator's `name` field (C/C++ always has one; |
| 1017 | /// the TS fallbacks for other grammars are unreachable here). |
| 1018 | fn extract_enum_members(&mut self, node: Node<'t>) { |
| 1019 | if let Some(name_node) = node.child_by_field_name("name") { |
| 1020 | let name = self.text(name_node).to_string(); |
| 1021 | self.create_node("enum_member", &name, node, Extra::default()); |
| 1022 | } |
| 1023 | } |
| 1024 | |
| 1025 | /// extractTypeAlias for type_definition / alias_declaration. Returns true |
| 1026 | /// when children were consumed (typedef struct/enum bodies). |
no test coverage detected