diff options
Diffstat (limited to 'support/texlab/src/syntax/latex/analysis/label_name.rs')
-rw-r--r-- | support/texlab/src/syntax/latex/analysis/label_name.rs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/support/texlab/src/syntax/latex/analysis/label_name.rs b/support/texlab/src/syntax/latex/analysis/label_name.rs index d0410b953c..e5ff6829cd 100644 --- a/support/texlab/src/syntax/latex/analysis/label_name.rs +++ b/support/texlab/src/syntax/latex/analysis/label_name.rs @@ -18,10 +18,10 @@ fn analyze_label_definition_name( node: &latex::SyntaxNode, ) -> Option<()> { let label = latex::LabelDefinition::cast(node)?; - let name = label.name()?.word()?; + let name = label.name()?.key()?; context.extras.label_names.push(LabelName { - text: name.text().into(), - range: name.text_range(), + text: name.to_string().into(), + range: name.small_range(), is_definition: true, }); Some(()) @@ -32,10 +32,10 @@ fn analyze_label_reference_name( node: &latex::SyntaxNode, ) -> Option<()> { let label = latex::LabelReference::cast(node)?; - for name in label.name_list()?.words() { + for name in label.name_list()?.keys() { context.extras.label_names.push(LabelName { - text: name.text().into(), - range: name.text_range(), + text: name.to_string().into(), + range: name.small_range(), is_definition: false, }); } @@ -47,18 +47,18 @@ fn analyze_label_reference_range_name( node: &latex::SyntaxNode, ) -> Option<()> { let label = LabelReferenceRange::cast(node)?; - if let Some(name1) = label.from().and_then(|name| name.word()) { + if let Some(name1) = label.from().and_then(|name| name.key()) { context.extras.label_names.push(LabelName { - text: name1.text().into(), - range: name1.text_range(), + text: name1.to_string().into(), + range: name1.small_range(), is_definition: false, }); } - if let Some(name2) = label.to().and_then(|name| name.word()) { + if let Some(name2) = label.to().and_then(|name| name.key()) { context.extras.label_names.push(LabelName { - text: name2.text().into(), - range: name2.text_range(), + text: name2.to_string().into(), + range: name2.small_range(), is_definition: false, }); } |