[all-commits] [llvm/llvm-project] 0a041a: [lldb] Add tree-sitter based Swift syntax highligh...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Fri Feb 13 12:50:47 PST 2026


  Branch: refs/heads/users/jdevlieghere/tree-sitter-syntax-highlighting-swift
  Home:   https://github.com/llvm/llvm-project
  Commit: 0a041a6344ef09afe41f1b4082af4d1c2c60765b
      https://github.com/llvm/llvm-project/commit/0a041a6344ef09afe41f1b4082af4d1c2c60765b
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

  Changed paths:
    M lldb/source/Plugins/Highlighter/TreeSitter/CMakeLists.txt
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/CMakeLists.txt
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/HighlightQuery.h.in
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/SwiftTreeSitterHighlighter.cpp
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/SwiftTreeSitterHighlighter.h
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/LICENSE
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/grammar.js
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/highlights.scm
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/scanner.c
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/tree-sitter.json
    M lldb/unittests/Highlighter/CMakeLists.txt
    M lldb/unittests/Highlighter/HighlighterTest.cpp

  Log Message:
  -----------
  [lldb] Add tree-sitter based Swift syntax highlighting

This adds tree-sitter based Swift syntax highlighting to LLDB. It
consists of the SwiftTreeSitterHighlighter plugin and the Swift grammar
from [1], which is licensed under MIT.

[1] https://github.com/alex-pinkus/tree-sitter-swift

Depends on:
*  https://github.com/llvm/llvm-project/pull/181282



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list