fixed problems with documentation
This commit is contained in:
1 parent
3ac7fd7ceb
commit
f6d51e9b94
3 files changed
+15
-27
No files matched your search
@@ -411,6 +411,7 @@ suspend fun applyLyngHighlightToTextAst(text: String): String {
|
||||
try {
|
||||
if (mini != null) {
|
||||
val binding = Binder.bind(text, mini)
|
||||
val symbolsById = binding.symbols.associateBy { it.id }
|
||||
// Map decl ranges to avoid overriding declarations
|
||||
val declKeys = HashSet<Pair<Int, Int>>()
|
||||
for (sym in binding.symbols) {
|
||||
@@ -427,7 +428,7 @@ suspend fun applyLyngHighlightToTextAst(text: String): String {
|
||||
val key = ref.start to ref.end
|
||||
if (declKeys.contains(key)) continue
|
||||
if (!overrides.containsKey(key)) {
|
||||
val sym = binding.symbols.firstOrNull { it.id == ref.symbolId }
|
||||
val sym = symbolsById[ref.symbolId]
|
||||
val cls = sym?.let { classForKind(it.kind) }
|
||||
if (cls != null) overrides[key] = cls
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user