import Foundation import OrgCore import OrgPresentation import Testing @testable import OrgHighlight struct HighlightTests { let highlighter = TreeSitterHighlighter() func categories(_ language: String, _ code: String) -> [String: SyntaxCategory] { var result: [String: SyntaxCategory] = [:] for run in highlighter.highlights(language: language, code: code) { let text = String(code.utf16[code.utf16.index(code.utf16.startIndex, offsetBy: run.range.lowerBound)..