summaryrefslogtreecommitdiff
path: root/support/texlab/src/syntax/latex/analysis/label_name.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/src/syntax/latex/analysis/label_name.rs')
-rw-r--r--support/texlab/src/syntax/latex/analysis/label_name.rs24
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,
});
}