(&mut self, node: Node<'t>)
| 693 | } |
| 694 | |
| 695 | fn extract_enum_members(&mut self, node: Node<'t>) { |
| 696 | if let Some(name_node) = node.child_by_field_name("name") { |
| 697 | let name = self.text(name_node).to_string(); |
| 698 | self.create_node("enum_member", &name, node, Extra::default()); |
| 699 | } |
| 700 | // (identifier-children / leaf fallbacks are other grammars' shapes) |
| 701 | } |
| 702 | |
| 703 | /// extractField — each declarator becomes a field/constant node. |
| 704 | fn extract_field(&mut self, node: Node<'t>) { |
no test coverage detected