diff --git a/lib/src/scip_visitor.dart b/lib/src/scip_visitor.dart index aa954fa..da74a25 100644 --- a/lib/src/scip_visitor.dart +++ b/lib/src/scip_visitor.dart @@ -180,7 +180,7 @@ class ScipVisitor extends GeneralizingAstVisitor { symbol: symbol, symbolRoles: SymbolRole.Definition.value, diagnostics: meta.diagnostics, - enclosingRange: _lineInfo.getRange(node.offset, node.end), + enclosingRange: _lineInfo.getRange(node.offset, node.length), )); } } diff --git a/lib/src/utils.dart b/lib/src/utils.dart index ba08682..5254a2f 100644 --- a/lib/src/utils.dart +++ b/lib/src/utils.dart @@ -33,9 +33,9 @@ void display(String input, {DisplayLevel level = DisplayLevel.warn}) { } extension LineInfoExtension on LineInfo { - List getRange(int offset, int nameLength) { + List getRange(int offset, int length) { final start = getLocation(offset); - final end = getLocation(offset + nameLength); + final end = getLocation(offset + length); final res = [ start.lineNumber - 1,