From cbf10bb4e01ec6dd03998e2b2c891b09e33c1ba9 Mon Sep 17 00:00:00 2001 From: Evgenii Klimov Date: Fri, 7 Nov 2025 14:39:41 +0000 Subject: [PATCH] gnu: Add tree-sitter-sfapex. * gnu/packages/tree-sitter.scm (tree-sitter-sfapex): New variable. Change-Id: Ifa3da04a279c09bb51a9060a76bbeebcdc0518a6 Signed-off-by: Liliana Marie Prikler --- gnu/packages/tree-sitter.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index f0ecdaf408e965455ccb0403496cabbada21b00a..28a7c70458a51513643ea1e4b8fc2a4151411ff4 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -1327,6 +1327,18 @@ which will be used as a snippet in origin." "0.23.0-1" #:repository-url "https://github.com/6cdh/tree-sitter-scheme")) +(define-public tree-sitter-sfapex + ;; Use a later commit because some tests fail with the v2.3 tag. + (let ((commit "3597575a429766dd7ecce9f5bb97f6fec4419d5d") + (revision "0")) + (tree-sitter-grammar + "sfapex" "Sfapex" + "1kcv8g7smh76nb46np5yqmjma1c4zna74nkhc11xa1g3gwysvv2c" + (git-version "2.3" revision commit) + #:commit commit + #:repository-url "https://github.com/aheber/tree-sitter-sfapex" + #:grammar-directories '("apex" "sflog" "soql" "sosl")))) + (define-public tree-sitter-solidity (tree-sitter-grammar "solidity" "Solidity"