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

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Thu Feb 12 19:19:02 PST 2026


  Branch: refs/heads/users/jdevlieghere/tree-sitter-syntax-highlighting-swift
  Home:   https://github.com/llvm/llvm-project
  Commit: 468da95480a53485ce2516204408ebdd264394da
      https://github.com/llvm/llvm-project/commit/468da95480a53485ce2516204408ebdd264394da
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2026-02-12 (Thu, 12 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/SwiftTreeSitterHighlighter.cpp
    A lldb/source/Plugins/Highlighter/TreeSitter/Swift/SwiftTreeSitterHighlighter.h
    M lldb/source/Plugins/Highlighter/TreeSitter/third-party/CMakeLists.txt
    A lldb/source/Plugins/Highlighter/TreeSitter/third-party/tree-sitter-swift/CMakeLists.txt
    A lldb/source/Plugins/Highlighter/TreeSitter/third-party/tree-sitter-swift/LICENSE
    A lldb/source/Plugins/Highlighter/TreeSitter/third-party/tree-sitter-swift/parser.c
    A lldb/source/Plugins/Highlighter/TreeSitter/third-party/tree-sitter-swift/scanner.c
    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 vendored Swift
grammar [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
*  https://github.com/llvm/llvm-project/pull/181279



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