MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / extract_enum_members

Method extract_enum_members

codegraph-kernel/src/ccpp/mod.rs:1018–1023  ·  view source on GitHub ↗

extractEnumMembers: enumerator's `name` field (C/C++ always has one; the TS fallbacks for other grammars are unreachable here).

(&mut self, node: Node<'t>)

Source from the content-addressed store, hash-verified

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).

Callers 2

extract_enumMethod · 0.45
extract_type_aliasMethod · 0.45

Calls 2

textMethod · 0.45
create_nodeMethod · 0.45

Tested by

no test coverage detected