We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b027ac3 commit 638dc93Copy full SHA for 638dc93
1 file changed
shared/tree-sitter-extractor/src/extractor/mod.rs
@@ -479,13 +479,14 @@ impl<'a> Visitor<'a> {
479
let (id, _, child_nodes) = self.stack.pop().expect("Vistor: empty stack");
480
let loc = location_for(self, self.file_label, node);
481
let loc_label = location_label(self.trap_writer, loc);
482
+ let type_name = TypeName {
483
+ kind: node.kind().to_owned(),
484
+ named: node.is_named(),
485
+ };
486
let table = self
487
.schema
- .get(&TypeName {
- kind: node.kind().to_owned(),
- named: node.is_named(),
- })
488
- .unwrap();
+ .get(&type_name)
489
+ .unwrap_or_else(|| panic!("missing extractor schema entry for {:?}", type_name));
490
let mut valid = true;
491
let parent_info = match self.stack.last_mut() {
492
Some(p) if !node.is_extra() => {
0 commit comments