From unknown Sat Jun 21 10:29:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#70720 <70720@debbugs.gnu.org> To: bug#70720 <70720@debbugs.gnu.org> Subject: Status: [PATCH 0/3] Add tree-sitter-verilog/-vhdl/-erlang Reply-To: bug#70720 <70720@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:29:45 +0000 retitle 70720 [PATCH 0/3] Add tree-sitter-verilog/-vhdl/-erlang reassign 70720 guix-patches submitter 70720 Karl Hallsby severity 70720 normal tag 70720 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 02 11:37:35 2024 Received: (at submit) by debbugs.gnu.org; 2 May 2024 15:37:35 +0000 Received: from localhost ([127.0.0.1]:44450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2YV5-0007N4-6Q for submit@debbugs.gnu.org; Thu, 02 May 2024 11:37:35 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2YV3-0007Mu-LZ for submit@debbugs.gnu.org; Thu, 02 May 2024 11:37:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s2YUY-00031l-4T for guix-patches@gnu.org; Thu, 02 May 2024 11:37:02 -0400 Received: from mail-io1-xd2e.google.com ([2607:f8b0:4864:20::d2e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s2YUL-0007tU-Kk for guix-patches@gnu.org; Thu, 02 May 2024 11:37:01 -0400 Received: by mail-io1-xd2e.google.com with SMTP id ca18e2360f4ac-7da42137c64so350898539f.1 for ; Thu, 02 May 2024 08:36:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1714664208; x=1715269008; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=jlxpG+7RpSpj8zChqW3cZEQcq1NOSKqltZAEJJs9oDc=; b=Kghna2NS5Gt/ccAIASuis72IdifuGctiVmcJpzKLZMqKIB+sxxsFirntWVN6ircBIZ Q7j5qykvIzxt9l2TkdAP1mVVx0fBCnAPDbHLvUm6gTmCPjCnKa4perDjaYUTTbHC+6wI +ZRGGJLR82quR/YdgbXVgARZr4ul9ENGAuF/HHPCHAVUnnF+9f/w+32bNpdspkGEnpcZ 31mECBy8b0mBimlEb4k1T603oD3bEnfjOz7P5xtfwNFg2gjneN4xPoplc/Lf6E00XFrk wOYwAGT2pSJvNJtzlwpDc/VyfAsusn2klBk4pilQWK80RUnPt/ncS/SuPhbpurMfXz/3 JOyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714664208; x=1715269008; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jlxpG+7RpSpj8zChqW3cZEQcq1NOSKqltZAEJJs9oDc=; b=rEGcGm14DJCZwI38HsHBN+AIe4joOpQ6mfnYdMu/cvAvpFi+gEzTWd9QVY71swUXeR eGMMIBgkN0kXL21XXufFURgNmMH1KFnv4g6PvyUwogw3r5L1cwOfsOdGmgMk0PCh4XAD IaaliGlIV1IhvaieTwdxOGNLTlJXuCOc1+eAaZfYCVZwxekDWSbyNAJDOEZd6dchXARI YC4NPdnlKA33ZoWKOZpdZN1wqvpsZ02AWSltVIBa0CIeDRzgjPoqJDCae6ZwzdOO0Rg/ BhPWiys/UG0A+htqAODgw1RURXfNXv0iymXWzG+Tw1QG634w9NV21UUGG5naOVSv5cBl NQKg== X-Gm-Message-State: AOJu0YxA+Fy63NXiCTIB98IRzqLPtmMpgYLuc2iAR/BfNT4b88jIPq2y bseyx8s/VbIzEl1vDFV7184Z3tdkFzKGcJysBnBXQslVusQptko6MljqckAYrUGldDFCjlJDDL0 = X-Google-Smtp-Source: AGHT+IH+K6aNTPJJhpU4mnqv7ge/jlOtLk2Pb/TJZ29wV0Udg4CsGxF1vLE5qbNWEZU50E9TP7ieoQ== X-Received: by 2002:a6b:e914:0:b0:7d9:371b:bdd4 with SMTP id u20-20020a6be914000000b007d9371bbdd4mr913iof.17.1714664207734; Thu, 02 May 2024 08:36:47 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id hd20-20020a0566384e9400b00487e4a49c5esm263382jab.129.2024.05.02.08.36.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 May 2024 08:36:47 -0700 (PDT) From: Karl Hallsby To: guix-patches@gnu.org Subject: [PATCH 0/3] Add tree-sitter-verilog/-vhdl/-erlang Date: Thu, 2 May 2024 10:36:37 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::d2e; envelope-from=karl@hallsby.com; helo=mail-io1-xd2e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Verilog & VHDL have Emacs major modes for them. I have tested that both verilog-ts-mode and vhdl-ts-mode produce syntax highlighting. Erlang does not have a tree-sitter-powered major-mode for Emacs yet. Karl Hallsby (3): gnu: Add tree-sitter-verilog. gnu: Add tree-sitter-vhdl. gnu: Add tree-sitter-erlang. gnu/packages/tree-sitter.scm | 58 ++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) base-commit: 5010a51fc91aeac5a3b87a3eea04f18f3fe8a3a3 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu May 02 11:40:02 2024 Received: (at 70720) by debbugs.gnu.org; 2 May 2024 15:40:02 +0000 Received: from localhost ([127.0.0.1]:44476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2YXS-0007Pu-0N for submit@debbugs.gnu.org; Thu, 02 May 2024 11:40:02 -0400 Received: from mail-io1-xd31.google.com ([2607:f8b0:4864:20::d31]:47115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2YXP-0007PI-Kl for 70720@debbugs.gnu.org; Thu, 02 May 2024 11:40:00 -0400 Received: by mail-io1-xd31.google.com with SMTP id ca18e2360f4ac-7da3ec3e044so369725539f.2 for <70720@debbugs.gnu.org>; Thu, 02 May 2024 08:39:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1714664372; x=1715269172; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kDWcKExcdw+d/SgkMbzVSx3Nu67waUgsR8vBYCRue3A=; b=Efi+YEUKlK0J5TzFcP5uQLAyh0tx1O93R0dfISXEiLfThQsruaeQXUEMSqsck0McmV hzHwPYPn03AFPMpdeHZZqREgJCAyEuZHbY2JQywElmvTTkWveA3BeCbjtMpfKrgh5IKS yS4xuMbuXxufrQERWX2LXeWcvIeEbdeNXMGLWHTrqxLw8pEv9+QRMk9kVY8RSkT/cIp5 VTZXTNDotBSmcQnFoo4M2DNt8Pm6yoV7vvZRb7q5tvD75feO/jONBvWjcI1nIck6IXrm KcDipmKlJu7oqGce5El4aqwK7YqVw6+9X90U67yf2gOUbQ9Dc/+unduIbNgq9YtX0yZb oYMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714664372; x=1715269172; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kDWcKExcdw+d/SgkMbzVSx3Nu67waUgsR8vBYCRue3A=; b=OaGgXj88nWiGIUOly2+dKrDKfpIDK0WJpH2oJhAb4Pvh4gkciLlC73XrlIlnIg/Eq0 9QsbzfvUfkhLsnf9BLOScczqgC27xhCFSvAyyzK5dfdCayFuV7IVnFuKjjCZzdCnXCPc IB9gs0+nw8OoH8pOyD9b1asQWb1AdzZVFBBD1wsMeo77actdjROeV54PfWLiIaQxCn1p Ep2r0J1q1OrIIczjqryNhVP7sNdSrgnjKzcMMwSCWXUryDb5D8LRtYZLhkmujZRa/eqc qUzPt9eE3d1RVZihTpDCO3NkdbVMjDBKC88RC2YY1QrCeEuWhY0qjHB01dax+plxTd7Q taMg== X-Gm-Message-State: AOJu0YzDe+A7bJLvNypS/6A5irYI/l52eEsCNro0HYB97SSBtF3Arse4 4RaOv+eLtJgzS6btPjCxCupthI4EFM4KNcVbdNnaSs28CgJQ+FOxHFLjm0tREFm6xPADBOaP/mk = X-Google-Smtp-Source: AGHT+IHe0ll0M6iXK+3ONBSCbnxu8aUFpThN20kKhJ2YkpV17TpXIp7bmIfHnkY7cRJU6wKwsZn5zA== X-Received: by 2002:a05:6e02:174b:b0:36a:3c07:9caf with SMTP id y11-20020a056e02174b00b0036a3c079cafmr86691ill.30.1714664371833; Thu, 02 May 2024 08:39:31 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id q21-20020a056638239500b00482b42e7b50sm265155jat.53.2024.05.02.08.39.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 May 2024 08:39:31 -0700 (PDT) From: Karl Hallsby To: 70720@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add tree-sitter-vhdl. Date: Thu, 2 May 2024 10:39:22 -0500 Message-ID: <1cc45cfd22fb89cc16ef6d9bdb26f5b0d53afbf7.1714663253.git.karl@hallsby.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter-vhdl): New variable. This is the tree-sitter-vhdl implementation the tree-sitter website points to, but it seems that tree-sitter-vhdl seems to be abandoned (though it may be complete). The cleanup snippet does more work than it should probably do, but it is the only way for Change-Id: Ia26e33f9898573e70c9afdd4025e3770d042dbd6 --- gnu/packages/tree-sitter.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 105581bfc4..42f311223e 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -716,3 +716,34 @@ (define-public tree-sitter-verilog (use-modules (guix build utils)) (delete-file "binding.gyp") (delete-file-recursively "bindings")))))) + +(define-public tree-sitter-vhdl + (let ((commit "a3b2d84990527c7f8f4ae219c332c00c33d2d8e5") + (revision "0")) + (tree-sitter-grammar + "vhdl" "VHDL" + "0gz2b0qg1jzi2q6wgj6k6g35kmni3pqglq4f5kblkxx909463n8a" + (git-version "0.0.0" revision commit) + #:repository-url "https://github.com/alemuller/tree-sitter-vhdl" + #:commit commit + #:get-cleanup-snippet + (lambda _ + #~(begin + (use-modules (guix build utils)) + (delete-file "binding.gyp") + ;; tree-sitter-vhdl does not have bindings/ directory. + (delete-file "src/grammar.json") + (delete-file "src/node-types.json") + (delete-file "src/parser.c") + (delete-file-recursively "src/tree_sitter") + ;; Fix a query error in the highlight.scm query test. This would be + ;; easier with a patch, but this works too, and we still get to use + ;; tree-sitter-grammar. The fix is taken from here: + ;; https://github.com/n8tlarsen/tree-sitter-vhdl/commit/dabf157c6bb7220d72d3ceba0ce1abd90bf62187 + ;; This is a documented issue that has not been resolved for nearly 2 + ;; years. + ;; https://github.com/alemuller/tree-sitter-vhdl/issues/2 + (substitute* "queries/highlights.scm" + (("\\(integer_decimal\n") "(integer_decimal)\n") + (("\\(integer\\)") "") + (("\"0\")") "\"0\""))))))) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu May 02 11:40:03 2024 Received: (at 70720) by debbugs.gnu.org; 2 May 2024 15:40:03 +0000 Received: from localhost ([127.0.0.1]:44478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2YXS-0007Q7-Hx for submit@debbugs.gnu.org; Thu, 02 May 2024 11:40:03 -0400 Received: from mail-il1-x134.google.com ([2607:f8b0:4864:20::134]:43192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2YXO-0007PF-6T for 70720@debbugs.gnu.org; Thu, 02 May 2024 11:40:00 -0400 Received: by mail-il1-x134.google.com with SMTP id e9e14a558f8ab-36c7004daecso3150645ab.0 for <70720@debbugs.gnu.org>; Thu, 02 May 2024 08:39:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1714664370; x=1715269170; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=j4WkAuqKeG1I1akPvKPHtrUHcFhI+rqoFXwWri7wmkU=; b=mXGO85DWllfmxX2OzIDvFTERFkpj40AEWiqk5WVKHIc9c6A53cDH6+0p+sqfQSQjzs 8wTdULhshF6/cMFxOD7fO+bip0fCiNRgagoYUUpblS6pUn9x91gc8bccTJVl/qBQvU/7 keHwXt73QFqVCsk7Xd7JbnPDcom7UxP1X7xs/C3rchjhB90v784jfCTiO1F7fXytMQ7d ZLN1wds6R0fEU/3zsQJfE7+4LnpSZglklT6r3XS/t7xRsJW11wJBPq9ewK7mbQ4OtE+e K7OHTEBna/iB00646Xzd57KdhelHM5yowkxYGSh+2aLZ8bioGvB1sVq/cJ4FjHEkKTJ9 BiDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714664370; x=1715269170; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=j4WkAuqKeG1I1akPvKPHtrUHcFhI+rqoFXwWri7wmkU=; b=r1lVg19HrKoheiDmj0KwfKidzRkOgz2Tzcjv/chCeJv3B0wS9JbMm2ia4zf2rka/nM xUiRqxRGWkNdyB7ZqP/gEFxWUloH3lqfzEDffMw99jwl/I/4c52JROTOkWWeipdVC25K iFZMZCXu4/CSFdhe4A1mcv5uudduYJlB0BrAngf1u6MDM84hyi6kZ1ymD0q5nrCXBOWr d6Flns3IPE42pRj4EBr/3ox2UUbcpSEWgRzW2C70U8MMw4IrTya+UYWNGgtXEdvdPxzy RleEb+3SZIRHE/AUd8Wfvvu3GN+Ge1yqctxvp65v9JwjS2ZaETjzArI90F6TWXrA+2U2 7gNg== X-Gm-Message-State: AOJu0Yyweo3Aa6IYrsx+4JQ5+18smlbd0pWUpczg4f1fMHkrf098MTd4 x6dtXs6llQGjSw0NJvTQWij5UUsMJZQjcYnCwwnRe55BVqDgTfD4rAISW2Z6JMaDuWgmYKfHoP0 = X-Google-Smtp-Source: AGHT+IFQZ+38yl2tLkzofMIYsDnn+zynwNHH8SoK68UWoA15EREF5iCIWMfAXwoo0BdZ9zsebmO0vw== X-Received: by 2002:a05:6e02:19c9:b0:36b:f0c:cd5a with SMTP id r9-20020a056e0219c900b0036b0f0ccd5amr3189141ill.10.1714664370077; Thu, 02 May 2024 08:39:30 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id q21-20020a056638239500b00482b42e7b50sm265155jat.53.2024.05.02.08.39.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 May 2024 08:39:29 -0700 (PDT) From: Karl Hallsby To: 70720@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add tree-sitter-verilog. Date: Thu, 2 May 2024 10:39:21 -0500 Message-ID: <6b59b090953857ab8cc9cbb48c9b89f43da5d047.1714663253.git.karl@hallsby.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter-verilog): New variable. Change-Id: I2066aff3cf39cebda956125cdac71236502a7ac5 --- gnu/packages/tree-sitter.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index ee0acb82de..105581bfc4 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -701,3 +701,18 @@ (define-public tree-sitter-tlaplus "1.0.8" ;; Version 1.2.1 is most recent, but requires tree-sitter >0.21.0 #:repository-url "https://github.com/tlaplus-community/tree-sitter-tlaplus")) + +(define-public tree-sitter-verilog + (let ((commit "902031343056bc0b11f3e47b33f036a9cf59f58d") + (revision "0")) + (tree-sitter-grammar + "verilog" "Verilog" + "1mrgdi0aj2bm4f2jdz93r1c3m1hiymjfhd2pc14xlz6waxpd48zg" + (git-version "0.0" revision commit) + #:commit commit + #:get-cleanup-snippet + (lambda _ + #~(begin + (use-modules (guix build utils)) + (delete-file "binding.gyp") + (delete-file-recursively "bindings")))))) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu May 02 11:40:03 2024 Received: (at 70720) by debbugs.gnu.org; 2 May 2024 15:40:03 +0000 Received: from localhost ([127.0.0.1]:44480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2YXT-0007QI-3b for submit@debbugs.gnu.org; Thu, 02 May 2024 11:40:03 -0400 Received: from mail-il1-x131.google.com ([2607:f8b0:4864:20::131]:42247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2YXQ-0007PL-S6 for 70720@debbugs.gnu.org; Thu, 02 May 2024 11:40:01 -0400 Received: by mail-il1-x131.google.com with SMTP id e9e14a558f8ab-36c5d8e5914so5360795ab.1 for <70720@debbugs.gnu.org>; Thu, 02 May 2024 08:39:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1714664373; x=1715269173; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YVgzF2wLvs3+67X2gE9ByhiB7NCMam0DyVw2F+tXXrw=; b=SVYPNIxGay/+dSlIdDA4OzCJj4skMxcoyJ0jtHmRXP251XVmhu6bOkvI8tVO1X5h+H 9LA6SluUy+iI0zCfDH8uril+jibiXg8Dwn0RM4dqkLLuR2GwyGdBUaGQM/+8VVTSGE1N 9rKG9cfB1oZCKPhhNgEdr2lLUiA8aapGViVKGO3b0tJlG+r/LV7TMKH5iQiypID48K99 CSnSHoCnOMnbBZvWss+HeaMX2b0xxiz7e1iO+5ypSmGGKGcMkLr+V960vNkoaHBH+ebA 8hwYGJcrBAOSeRSeNqmg+VOdSQR6GEx3e/1WZeGF/8G1IxDK3TJ1HzXvNuveHX1T4VtC Bozw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714664373; x=1715269173; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YVgzF2wLvs3+67X2gE9ByhiB7NCMam0DyVw2F+tXXrw=; b=QFJAnM2W1q/aJTX5lCz3okuMer2Tr8/JPhAcpcA5q+T7OGO41nd63IREc1MsQKSrFR buOaXjIgMH4NgKq/+4JUBr3ovVRpYappyeetOOwEXvjemfgyoHDK5xPsoFkED3AISwH3 RoOaMNyn9mZhHnNFLpLNVKK22ATfQmLLtHH5lK0DUr6tFzuJZN9L8jjhNUV1VlPxko4B zZJz/hKHXrjrF6PzrKyWdQqMKfCo01tbm1OqvWrcoQQITmWZs1CPLuRatAu79i+CQbAx QZ3mvHE5EEtZmEDB8htqqqKsOwpMBy9TTbqd5SRK1lOwpMl23MOLxkBs70F7Io/7+DMq /jcw== X-Gm-Message-State: AOJu0Yysq+FvK6pm9fO+Z7BARmwfhPZHjlS/gRAQ0tBcD+Jhb7ae2Cgb 92y0CFHVLzDEcgbWHzS4CwAaS292zw8oTpVw2lkCXWCQV2GZc0PioozlFtXUnkFfixAtaa3t8/Q = X-Google-Smtp-Source: AGHT+IHVKabve10ivSj296oE3yxX5w2DiWGKgY8XEUCcQi0mjyr/mM2dUOKycMDg1+3MIqkaPI8myw== X-Received: by 2002:a05:6e02:1447:b0:36c:9fe:678b with SMTP id p7-20020a056e02144700b0036c09fe678bmr2893270ilo.1.1714664373134; Thu, 02 May 2024 08:39:33 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id q21-20020a056638239500b00482b42e7b50sm265155jat.53.2024.05.02.08.39.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 May 2024 08:39:32 -0700 (PDT) From: Karl Hallsby To: 70720@debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add tree-sitter-erlang. Date: Thu, 2 May 2024 10:39:23 -0500 Message-ID: <0bb4610d60628a4cd7d4537fb3073be2c2222982.1714663253.git.karl@hallsby.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter-erlang): New variable. Change-Id: Ib1449549249816736bf30a1d419a23fd7a45570e --- 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 42f311223e..dfe79496f9 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -426,6 +426,18 @@ (define-public tree-sitter-dockerfile "0.1.2" #:repository-url "https://github.com/camdencheek/tree-sitter-dockerfile")) +(define-public tree-sitter-erlang + ;; This is an untagged release, for 0.4.0 + ;; Newer versions use tree-sitter 0.22.1 + (let ((commit "57e69513efd831f9cc8207d65d96bad917ca4aa4") + (revision "0")) + (tree-sitter-grammar + "erlang" "Erlang" + "1h0c9qc6i0kz5a0yq68xp623f84g4mc8hcp00khdbf7y7z7b9izc" + (git-version "0.0.0" revision commit) + #:repository-url "https://github.com/WhatsApp/tree-sitter-erlang" + #:commit commit))) + (define-public tree-sitter-elm (tree-sitter-grammar "elm" "Elm" -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 08:14:50 2024 Received: (at 70720) by debbugs.gnu.org; 10 May 2024 12:14:50 +0000 Received: from localhost ([127.0.0.1]:42080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5P9G-0000XJ-4p for submit@debbugs.gnu.org; Fri, 10 May 2024 08:14:50 -0400 Received: from smtp81.cstnet.cn ([159.226.251.81]:42498 helo=cstnet.cn) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5P9C-0000X2-91 for 70720@debbugs.gnu.org; Fri, 10 May 2024 08:14:48 -0400 Received: from m (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowACXnJilDz5m4F3xCQ--.3532S2; Fri, 10 May 2024 20:14:37 +0800 (CST) From: Zheng Junjie To: Karl Hallsby via Guix-patches via Subject: Re: [bug#70720] [PATCH 2/3] gnu: Add tree-sitter-vhdl. In-Reply-To: <1cc45cfd22fb89cc16ef6d9bdb26f5b0d53afbf7.1714663253.git.karl@hallsby.com> (Karl Hallsby via Guix-patches via's message of "Thu, 2 May 2024 10:39:22 -0500") References: <1cc45cfd22fb89cc16ef6d9bdb26f5b0d53afbf7.1714663253.git.karl@hallsby.com> User-Agent: mu4e 1.12.4; emacs 30.0.50 Date: Fri, 10 May 2024 20:14:24 +0800 Message-ID: <87seypc19b.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowACXnJilDz5m4F3xCQ--.3532S2 X-Coremail-Antispam: 1UD129KBjvJXoW7ZFWUZF1UZr1kur1fCw4kWFg_yoW5JF18pF W5KFn8Cw1UWw1fJ39xtr4xta1YgFn3tF12kasFgr1Utws8Jry8Xr4SyFW5Cw47Cwn7GwsI gF18W3W5KrZ8GrJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvlb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVWxJr0_GcWl84ACjcxK6I 8E87Iv6xkF7I0E14v26rxl6s0DM2vj62AExVA0xI801c8C04v26x02cVCv0xWle2I262IY c4CY6c8Ij28IcVAaY2xG8wASzI0EjI02j7AqF2xKxwAqx4xG64xvF2IEw4CE5I8CrVC2j2 WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkE bVWUJVW8JwACjcxG0xvEwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJV W8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF 1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6x IIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvE x4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvj DU0xZFpf9x07jEOJOUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: 70720@debbugs.gnu.org, Katherine Cox-Buday , Karl Hallsby , Liliana Marie Prikler , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Karl Hallsby via Guix-patches via writes: > * gnu/packages/tree-sitter.scm (tree-sitter-vhdl): New variable. > > This is the tree-sitter-vhdl implementation the tree-sitter website points to, > but it seems that tree-sitter-vhdl seems to be abandoned (though it may be > complete). The cleanup snippet does more work than it should probably do, but > it is the only way for > > > Change-Id: Ia26e33f9898573e70c9afdd4025e3770d042dbd6 > --- > gnu/packages/tree-sitter.scm | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) > > diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm > index 105581bfc4..42f311223e 100644 > --- a/gnu/packages/tree-sitter.scm > +++ b/gnu/packages/tree-sitter.scm > @@ -716,3 +716,34 @@ (define-public tree-sitter-verilog > (use-modules (guix build utils)) > (delete-file "binding.gyp") > (delete-file-recursively "bindings")))))) > + > +(define-public tree-sitter-vhdl > + (let ((commit "a3b2d84990527c7f8f4ae219c332c00c33d2d8e5") > + (revision "0")) > + (tree-sitter-grammar > + "vhdl" "VHDL" > + "0gz2b0qg1jzi2q6wgj6k6g35kmni3pqglq4f5kblkxx909463n8a" > + (git-version "0.0.0" revision commit) i think version should 0.1.1, not 0.0.0 see https://github.com/alemuller/tree-sitter-vhdl/blob/main/package.json > + #:repository-url "https://github.com/alemuller/tree-sitter-vhdl" > + #:commit commit > + #:get-cleanup-snippet > + (lambda _ > + #~(begin > + (use-modules (guix build utils)) > + (delete-file "binding.gyp") > + ;; tree-sitter-vhdl does not have bindings/ directory. > + (delete-file "src/grammar.json") > + (delete-file "src/node-types.json") > + (delete-file "src/parser.c") > + (delete-file-recursively "src/tree_sitter") > + ;; Fix a query error in the highlight.scm query test. This would be > + ;; easier with a patch, but this works too, and we still get to use > + ;; tree-sitter-grammar. The fix is taken from here: > + ;; https://github.com/n8tlarsen/tree-sitter-vhdl/commit/dabf157c6bb7220d72d3ceba0ce1abd90bf62187 > + ;; This is a documented issue that has not been resolved for nearly 2 > + ;; years. > + ;; https://github.com/alemuller/tree-sitter-vhdl/issues/2 > + (substitute* "queries/highlights.scm" > + (("\\(integer_decimal\n") "(integer_decimal)\n") > + (("\\(integer\\)") "") > + (("\"0\")") "\"0\""))))))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmY+D6AACgkQO1qpk+Gi 3/C1rQ/9GszXZhYqW1axisEJ577t5SAECsWN7x5VBjQws5WBlpsTfBDKcXNGPQ9F VlCZ0siZSvJhac0r7Xf0Bop3z1Spvrx6A9tXPykmWtVURsxiSdLkZVNnk7D85ETx ZNeIZ/oyhxCcf2XfxmbnEbGPllsGUZW3iZHJg9w9bV3UHa6FrChwm8OfjlA7xXC0 glq7gW6WO6MpzoPzTwTYTPECscDPf7TJ1Vr1QX4/At2VlH8VtlJkaEgSB0Bh9fw1 CtmvSL8+PtDa8TCkzwnX1R+5vI4iRi/qwoI9i+SJMs69JJgIpLTQdk2vGjXj2UDn S1BY4nlBBHQtwUm/I84ATmg4rjd5PpY4BJkthrUJ1tutCYItoXhd2uHGFIJZxeOf 2uqQEZRaX9K9xQ3/3pBgsy6vdsAHgfIqAgqM+bXTAYueKnCYI8PZ9jYvAhz3wcMM 7Tps3dKMKLUbE0J+GesCoI1iIMDMzm7LcwBlEiZ7jg4Yk4djD7P4KcsXiGzHQzbZ D7s84owcN5lmrh+ZAhuxn8xamPh9qjKGe/g3rqHp2wzCEYJ5vaZykTVdQ3g8jYN5 XT7Xo8bG6sj1455pJ+ex3wj/jgEwid6YCJlHdjM0fMt4od03ugfNLqSGCLmwNUiY 52Sqt/UrFEr53SbLWE0zH3gvNptdRPDym/Y5A5NNNzEAzCD6etY= =z0FI -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 08:17:17 2024 Received: (at submit) by debbugs.gnu.org; 10 May 2024 12:17:17 +0000 Received: from localhost ([127.0.0.1]:42097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5PBc-0000aR-KJ for submit@debbugs.gnu.org; Fri, 10 May 2024 08:17:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:47416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5PBa-0000aG-RC for submit@debbugs.gnu.org; Fri, 10 May 2024 08:17:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s5PBb-0007an-MZ for guix-patches@gnu.org; Fri, 10 May 2024 08:17:15 -0400 Received: from smtp81.cstnet.cn ([159.226.251.81] helo=cstnet.cn) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1s5PBY-0007ol-6R for guix-patches@gnu.org; Fri, 10 May 2024 08:17:15 -0400 Received: from m (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABXXpI5ED5mCm_xCQ--.3466S2; Fri, 10 May 2024 20:17:04 +0800 (CST) From: Zheng Junjie To: Karl Hallsby via Guix-patches via Subject: Re: [bug#70720] [PATCH 1/3] gnu: Add tree-sitter-verilog. In-Reply-To: <6b59b090953857ab8cc9cbb48c9b89f43da5d047.1714663253.git.karl@hallsby.com> (Karl Hallsby via Guix-patches via's message of "Thu, 2 May 2024 10:39:21 -0500") References: <6b59b090953857ab8cc9cbb48c9b89f43da5d047.1714663253.git.karl@hallsby.com> User-Agent: mu4e 1.12.4; emacs 30.0.50 Date: Fri, 10 May 2024 20:16:56 +0800 Message-ID: <87o79dc153.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowABXXpI5ED5mCm_xCQ--.3466S2 X-Coremail-Antispam: 1UD129KBjvJXoW7ZFW8AF48KFyrtFy7uF15Arb_yoW8GF1fpr WYk3W5C3WkWw1fJ39IqrsFya1YvFn5tF12k34xKr4Fvw4DWry8XrWjyF45CFsrCwn7Jw43 WF1kW3WjgFZ5GrJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvlb7Iv0xC_tr1lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVWxJr0_GcWl84ACjcxK6I 8E87Iv6xkF7I0E14v26rxl6s0DM2vj62AExVA0xI801c8C04v26x02cVCv0xWle2I262IY c4CY6c8Ij28IcVAaY2xG8wASzI0EjI02j7AqF2xKxwAqx4xG64xvF2IEw4CE5I8CrVC2j2 WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkE bVWUJVW8JwACjcxG0xvEwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJV W8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF 1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6x IIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvE x4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvj DU0xZFpf9x07U-Z2-UUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ Received-SPF: pass client-ip=159.226.251.81; envelope-from=zhengjunjie@iscas.ac.cn; helo=cstnet.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: 70720@debbugs.gnu.org, Katherine Cox-Buday , Karl Hallsby , Liliana Marie Prikler , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Karl Hallsby via Guix-patches via writes: > * gnu/packages/tree-sitter.scm (tree-sitter-verilog): New variable. > > Change-Id: I2066aff3cf39cebda956125cdac71236502a7ac5 > --- > gnu/packages/tree-sitter.scm | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm > index ee0acb82de..105581bfc4 100644 > --- a/gnu/packages/tree-sitter.scm > +++ b/gnu/packages/tree-sitter.scm > @@ -701,3 +701,18 @@ (define-public tree-sitter-tlaplus > "1.0.8" > ;; Version 1.2.1 is most recent, but requires tree-sitter >0.21.0 > #:repository-url "https://github.com/tlaplus-community/tree-sitter-tlaplus")) > + > +(define-public tree-sitter-verilog > + (let ((commit "902031343056bc0b11f3e47b33f036a9cf59f58d") > + (revision "0")) > + (tree-sitter-grammar > + "verilog" "Verilog" > + "1mrgdi0aj2bm4f2jdz93r1c3m1hiymjfhd2pc14xlz6waxpd48zg" > + (git-version "0.0" revision commit) should 1.0.0, see https://github.com/tree-sitter/tree-sitter-verilog/blob/902031343056bc0b11f3e47b33f036a9cf59f58d/package.json > + #:commit commit > + #:get-cleanup-snippet > + (lambda _ > + #~(begin > + (use-modules (guix build utils)) > + (delete-file "binding.gyp") > + (delete-file-recursively "bindings")))))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmY+EDgACgkQO1qpk+Gi 3/C+rA/6ArjVQHVq2R46dqgsxulZCcbqBvk4+O0IDEUm5uah/w0sL2BfNtcc5wp6 cOsUyVsX3V406ty1/ipS1VtBPCSzVsAvWfI+xqCV4wejfEOCdNMY20mhIyuAW7qJ ztISjekkPiVqIheK2CTmP8ZNbzPdryhSX6nj2yfFvaV8QA6UBBQllzMbiAJY7L4c mg4DW4mp231Wj+5VJRq1pw+wOOFuHIHyg9chkF3zqgBFg73i3u/wmKGmfOnWk+N9 VSDBwZYt4ud6QQERsQpKbq/2ExSTOK4n+wNXENts1ZM3KgHffDbFaJxrbk3KfpJ8 ZyHxSfKdH8EwwDwBE6wBjcqTnuo6MBNLPhbf06eZosvmuHw/qB8Pnq5+jMnkSyU0 bw4TshJsGAQq+F7JOLxd9k3eOiOze7hiuPVMlvdtGMxF3I3nKJ4B0STpe6IshQv4 N2XapH5IT3OTnH2W2V0p8cck4V6j1gVUa17s4AZ0Mkce8A4R8CXeHMMWl7Y1wfzH lwuBNfeYeYFffBzpNF7RHdqJG+rGg3LrAd8/ICjJC+tHSq3Q3pnM3F3lLaggLOEx BBWfr5iSLUciKprboRSmYytxZrihUHy7ZMrfy9x+/imk3kDhMNN4aFPvqM5af8K5 DJ9zV8RU4rbgZvWn5fKe91Eud+U50rfqyJxN1ttMAQ4Uh8qPq5k= =xPPb -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 08:18:51 2024 Received: (at submit) by debbugs.gnu.org; 10 May 2024 12:18:51 +0000 Received: from localhost ([127.0.0.1]:42114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5PD8-0000c6-Di for submit@debbugs.gnu.org; Fri, 10 May 2024 08:18:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:60094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5PD7-0000c0-0E for submit@debbugs.gnu.org; Fri, 10 May 2024 08:18:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s5PD8-0001hu-1S for guix-patches@gnu.org; Fri, 10 May 2024 08:18:50 -0400 Received: from smtp81.cstnet.cn ([159.226.251.81] helo=cstnet.cn) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1s5PD5-000833-Sy for guix-patches@gnu.org; Fri, 10 May 2024 08:18:49 -0400 Received: from m (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowADn7JiaED5mqHjxCQ--.3572S2; Fri, 10 May 2024 20:18:41 +0800 (CST) From: Zheng Junjie To: Karl Hallsby via Guix-patches via Subject: Re: [bug#70720] [PATCH 3/3] gnu: Add tree-sitter-erlang. In-Reply-To: <0bb4610d60628a4cd7d4537fb3073be2c2222982.1714663253.git.karl@hallsby.com> (Karl Hallsby via Guix-patches via's message of "Thu, 2 May 2024 10:39:23 -0500") References: <0bb4610d60628a4cd7d4537fb3073be2c2222982.1714663253.git.karl@hallsby.com> User-Agent: mu4e 1.12.4; emacs 30.0.50 Date: Fri, 10 May 2024 20:18:32 +0800 Message-ID: <87jzk1c12f.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowADn7JiaED5mqHjxCQ--.3572S2 X-Coremail-Antispam: 1UD129KBjvJXoW7Xw43CrWfuFy5tFy5tF1DJrb_yoW8JrWxpF 15KF15G3WrWr4fAanIqFsFqa1jvFyrtF1Ik3srtF1jvw4UGryfXrySyF4UGr47Gw1kWw15 W3W8X3WUKrs5CFJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvlb7Iv0xC_Zr1lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_JFI_Gr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVWxJr0_GcWl84ACjcxK6I 8E87Iv6xkF7I0E14v26rxl6s0DM2vj62AExVA0xI801c8C04v26x02cVCv0xWle2I262IY c4CY6c8Ij28IcVAaY2xG8wASzI0EjI02j7AqF2xKxwAqx4xG64xvF2IEw4CE5I8CrVC2j2 WlYx0E2Ix0cI8IcVAFwI0_Jrv_JF1lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkE bVWUJVW8JwACjcxG0xvEwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJV W8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF 1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6x IIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvE x4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvj DU0xZFpf9x07U9ID7UUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ Received-SPF: pass client-ip=159.226.251.81; envelope-from=zhengjunjie@iscas.ac.cn; helo=cstnet.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: 70720@debbugs.gnu.org, Katherine Cox-Buday , Karl Hallsby , Liliana Marie Prikler , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Karl Hallsby via Guix-patches via writes: > * gnu/packages/tree-sitter.scm (tree-sitter-erlang): New variable. > > Change-Id: Ib1449549249816736bf30a1d419a23fd7a45570e > --- > 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 42f311223e..dfe79496f9 100644 > --- a/gnu/packages/tree-sitter.scm > +++ b/gnu/packages/tree-sitter.scm > @@ -426,6 +426,18 @@ (define-public tree-sitter-dockerfile > "0.1.2" > #:repository-url "https://github.com/camdencheek/tree-sitter-dockerfi= le")) >=20=20 > +(define-public tree-sitter-erlang > + ;; This is an untagged release, for 0.4.0 > + ;; Newer versions use tree-sitter 0.22.1 > + (let ((commit "57e69513efd831f9cc8207d65d96bad917ca4aa4") > + (revision "0")) > + (tree-sitter-grammar > + "erlang" "Erlang" > + "1h0c9qc6i0kz5a0yq68xp623f84g4mc8hcp00khdbf7y7z7b9izc" > + (git-version "0.0.0" revision commit) should "0.4.0" > + #:repository-url "https://github.com/WhatsApp/tree-sitter-erlang" > + #:commit commit))) > + > (define-public tree-sitter-elm > (tree-sitter-grammar > "elm" "Elm" --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmY+EJgACgkQO1qpk+Gi 3/CP8Q/+On/R8Rc+gx5YEXW5S+nSw2790cc83OIr3h1uKm7ZX3qFYUtL/3btEkFh CVNPhr0GikCGLF2qNhwWvd6v33UMXtnbvCTPpl177Wt9ubUBT1BiKZLIo2zupUaj uMU/Gt4+1VC3hzlSmHFWX2Up2FqomFlveJYxcXMxx0g23kM8WeezNq2NHUvUNvJP 6z1ZqJakF0eHTVyUDUZlbjQuNXs2Pvi4DmCWqMaHiKX9IAVZL8/r6ymrcp94eUqZ /od/yGofWdeb6/oRyyKhDV4es4j+j4yS5WAvNN4PG732DPqSpaQT4BEKYoycn+Qm Azz4py2H7B3ow32nZaiTaEhhG5MJiWTsV45SAv/BkNYUNE7LBnSqPNR7E5nPRyRS TLJ0qo56sfhvw/YBnxDdb70Qu/cz9OuddaIwoJz7UAzZ2Au/gpebVPTICMpJ4TRy emQnv2oMnPeQZu34i1HrHs96o1sRDC4AYaBBayZWrAqhi/unBjotUjhJBVLEXQda Ygcl9KnBn/mIO6zNDvTCjiCOayvM061hct1ZTvrEfsE1YlGVxR+vhazvgg+wVEwC qUyrlL3ZJnnPg+1nGStiToWRBxId7oKxTt90CylUxZi/3s7Zck/hwLJIpGksjacA qCuSjtPIu8WVGcCoIlH0Zm9jzpxVv5rAi3VaUu4Of3uGLScM+Iw= =+fmB -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 12:28:17 2024 Received: (at 70720) by debbugs.gnu.org; 10 May 2024 16:28:17 +0000 Received: from localhost ([127.0.0.1]:42848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5T6R-00046j-Mk for submit@debbugs.gnu.org; Fri, 10 May 2024 12:28:17 -0400 Received: from mail-qt1-f169.google.com ([209.85.160.169]:51247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5T6Q-00046a-7d for 70720@debbugs.gnu.org; Fri, 10 May 2024 12:28:10 -0400 Received: by mail-qt1-f169.google.com with SMTP id d75a77b69052e-43df3b00becso7325431cf.2 for <70720@debbugs.gnu.org>; Fri, 10 May 2024 09:28:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1715358426; x=1715963226; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=EuTK3Am/mXDanJZaqPMnLJNi2AjZfLABh58xXjU60r4=; b=MZ4cklPwqJBGCYcSDcAG1M89q2OmS30Oto6EUqyAD2gHt0+/BgroAxyswg2tXvsg1J gVryLpz6+vSqsMIiRd8/ZE/EwznNhBx2j23ZYavQXxjGkqzich9f9bTFNik9/877nAVU cMl1cMc2EDC2jfi3Xhaz3nnWACXE05BfIKZFPtomhZJUGG1nSTbyd5NGMjUOJofDfg33 7ENhWpypVnSQtUhLyt4G53tQ6m1nNzmbUfr153RBmCKGVCf/rcXB4q7gsLx1R9HExIqN Qg04bjDRhuMy6b7n2e8xFAGwH0Ljo9Y8O//qzgz6wL9cRvStepLBY20YSwj9MipP+3wP uVRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715358426; x=1715963226; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EuTK3Am/mXDanJZaqPMnLJNi2AjZfLABh58xXjU60r4=; b=koa0S2zcn/0YkpU3G16A5Mpb0RB33Z/QJfSyN+IdaiduQF83Xh0tLudlaswbnuTJK6 BRgrhRnvAbu8SNEBM9PL3s/x7ffKGbOfnWA8xNgADn9UgX+fr0PZHkLkDz6WVy8LYWBX 8GUJGKLioV1pEUSxWivibgJrzLZyku9lr3WFZGKS4t9HQp2mbjmK+YBV+B8PKnzb+lXW lfcUA7h/ZUDJC4A3uhAinJ+CUWQJ1V1e/9ItJQsqIdzFURoN8a0x+2G+VZeuvaZ4mbV5 1fCsDChaydFSfKSWA31g2xwcJ4MP70ISwBs6nMFUqdRBewW75o2uBw956deNgfu238l2 Slfw== X-Gm-Message-State: AOJu0YxzZvjOvszThZZDFNK5qornBYKGuxibLmPUKb9alzw0FDKfm+vp vah2dIuUfAVJS1jqPDBK9PvtfWGD28Fjr8vW/YHxbiQpnVnY8dqhYmtCXYwfZkv9ZH/l4H5ZM3I = X-Google-Smtp-Source: AGHT+IEZKevRKqlZZZ24h5NP1U8Keoaxc5jCQwi+0XICMqltCRoLWweXGs8YGUGHuAEJx90GNWfPcg== X-Received: by 2002:ac8:590a:0:b0:43b:1472:1685 with SMTP id d75a77b69052e-43dfdcd7256mr32450061cf.51.1715358425586; Fri, 10 May 2024 09:27:05 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-43df54dda3dsm22838491cf.29.2024.05.10.09.27.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 May 2024 09:27:05 -0700 (PDT) From: Karl Hallsby To: 70720@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add tree-sitter-verilog. Date: Fri, 10 May 2024 11:26:46 -0500 Message-ID: <2abdc3ee62e1fcef646a25ecde7a3a9b86230b32.1715358353.git.karl@hallsby.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter-verilog): New variable. Change-Id: I2066aff3cf39cebda956125cdac71236502a7ac5 Change-Id: If4acb8c10cd3942f46dcb05b8009760a6452b67a --- gnu/packages/tree-sitter.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index ee0acb82de..206fd7268e 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -701,3 +701,19 @@ (define-public tree-sitter-tlaplus "1.0.8" ;; Version 1.2.1 is most recent, but requires tree-sitter >0.21.0 #:repository-url "https://github.com/tlaplus-community/tree-sitter-tlaplus")) + +(define-public tree-sitter-verilog + (let ((version "1.0.0") ; In package.json, but untagged + (commit "075ebfc84543675f12e79a955f79d717772dcef3") + (revision "0")) + (tree-sitter-grammar + "verilog" "Verilog" + "0j5iycqm5dmvzy7dssm8km1djhr7hnfgk26zyzcxanhrwwq3wi4k" + (git-version version revision commit) + #:commit commit + #:get-cleanup-snippet + (lambda _ + #~(begin + (use-modules (guix build utils)) + (delete-file "binding.gyp") + (delete-file-recursively "bindings")))))) base-commit: 5010a51fc91aeac5a3b87a3eea04f18f3fe8a3a3 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 12:28:17 2024 Received: (at 70720) by debbugs.gnu.org; 10 May 2024 16:28:18 +0000 Received: from localhost ([127.0.0.1]:42851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5T6X-00046y-E8 for submit@debbugs.gnu.org; Fri, 10 May 2024 12:28:17 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:46545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5T6R-00046b-Hr for 70720@debbugs.gnu.org; Fri, 10 May 2024 12:28:12 -0400 Received: by mail-qt1-f172.google.com with SMTP id d75a77b69052e-439656c1b50so12440151cf.1 for <70720@debbugs.gnu.org>; Fri, 10 May 2024 09:28:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1715358427; x=1715963227; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=szER3L+HzLuBDiTvEPIygpvPaIsAuBP0WcPnKYPzI6o=; b=Z4dBhhQsHLSxbDo1wVYLquQ4G1MF9meJkuTCazXZeEWEJOC8JvfLhlNpECPDUkVBfG RG2z1Z5c4AsUJcsoBCqcncfGt97uA+jhOLIxwMqcdmV64Hd85OgWHtpQ/7n+cwwKb3AB STFtsq4FUYRBa7i5wUGtBs2U3ZSIT/AGwrzLnIkacHXFGHKm/JD38ITLGjnDQW2DQ6Um vjvLAW2zIQE8rO99j3iEyrMV4bD65/xn0Tn7O3WWLbq6srRD54gHMuATf9Pi/nnD+kHA AtLMoXy620na5WL1OFG6rV6geEJNWU1W9hJSfl/eRcAYVL2GWkand/yz2FICytKaYAT1 80rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715358427; x=1715963227; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=szER3L+HzLuBDiTvEPIygpvPaIsAuBP0WcPnKYPzI6o=; b=fsfIOL7VuC5VE65Ij7ttlPOFv+N3X1VeFV/sjgQRw/z6gZhbCYg1jtYYmDgyx0Qyty yAWhcc+RFWQ5cBtMk3301eW4ntYoXQICqFLLNnwW+dU2s+iy0ghbH3sI9/IcVuR+MYCp icp/tKIKriN/jjjW9frprYSLiUJaBgI94Sk84rCvYI4RoMJn9+KX0Fg42ug1V0pBgXDQ nwLK9qQsBiqwNt+TmkNJkvA7H4gxvXOiuP7/3KkpmLO5ybH4z7k2CHkSXUcsUf3ab6IL pCVLWUftBq/OVjpUtJcHFKhBkWt6WPr3+x9OgXZEg5giRYLOcUBhmsO6sztr+qvx2gHE fIjQ== X-Gm-Message-State: AOJu0Yx1ZFv//VBdp5llvCfyil0C7j8YuhZEokUogwvPJYcnJq1yE1VY oybFf3mKCToEjhyqPFq8AemIv+nItBDttroQO9rNt13yoLfUIiLpI3rS9SjtWl19X1u6IefPf8U = X-Google-Smtp-Source: AGHT+IG4w3A5M0MWnxRzsnhU6mBKCfKKOkSKRgF43Xj2RczO7RXKqWe8BbXy/TmK+ao+uAOZA6sx8g== X-Received: by 2002:a05:622a:14a:b0:43a:ead8:710f with SMTP id d75a77b69052e-43dfdb71e35mr30917281cf.61.1715358427095; Fri, 10 May 2024 09:27:07 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-43df54dda3dsm22838491cf.29.2024.05.10.09.27.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 May 2024 09:27:06 -0700 (PDT) From: Karl Hallsby To: 70720@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add tree-sitter-vhdl. Date: Fri, 10 May 2024 11:26:47 -0500 Message-ID: <465b905153d08c5c831327955829ad4a68cf94e8.1715358353.git.karl@hallsby.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <2abdc3ee62e1fcef646a25ecde7a3a9b86230b32.1715358353.git.karl@hallsby.com> References: <2abdc3ee62e1fcef646a25ecde7a3a9b86230b32.1715358353.git.karl@hallsby.com> MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter-vhdl): New variable. Change-Id: Ia26e33f9898573e70c9afdd4025e3770d042dbd6 Change-Id: I07b2b89f878957af1544344122cdfe8970efc9f7 --- gnu/packages/tree-sitter.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 206fd7268e..3863558883 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -717,3 +717,35 @@ (define-public tree-sitter-verilog (use-modules (guix build utils)) (delete-file "binding.gyp") (delete-file-recursively "bindings")))))) + +(define-public tree-sitter-vhdl + (let ((version "0.1.1") ; In package.json, but untagged + (commit "a3b2d84990527c7f8f4ae219c332c00c33d2d8e5") + (revision "0")) + (tree-sitter-grammar + "vhdl" "VHDL" + "0gz2b0qg1jzi2q6wgj6k6g35kmni3pqglq4f5kblkxx909463n8a" + (git-version version revision commit) + #:repository-url "https://github.com/alemuller/tree-sitter-vhdl" + #:commit commit + #:get-cleanup-snippet + (lambda _ + #~(begin + (use-modules (guix build utils)) + (delete-file "binding.gyp") + ;; tree-sitter-vhdl does not have bindings/ directory. + (delete-file "src/grammar.json") + (delete-file "src/node-types.json") + (delete-file "src/parser.c") + (delete-file-recursively "src/tree_sitter") + ;; Fix a query error in the highlight.scm query test. This would be + ;; easier with a patch, but this works too, and we still get to use + ;; tree-sitter-grammar. The fix is taken from here: + ;; https://github.com/n8tlarsen/tree-sitter-vhdl/commit/dabf157c6bb7220d72d3ceba0ce1abd90bf62187 + ;; This is a documented issue that has not been resolved for nearly 2 + ;; years. + ;; https://github.com/alemuller/tree-sitter-vhdl/issues/2 + (substitute* "queries/highlights.scm" + (("\\(integer_decimal\n") "(integer_decimal)\n") + (("\\(integer\\)") "") + (("\"0\")") "\"0\""))))))) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 12:28:18 2024 Received: (at 70720) by debbugs.gnu.org; 10 May 2024 16:28:18 +0000 Received: from localhost ([127.0.0.1]:42853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5T6X-000475-Ru for submit@debbugs.gnu.org; Fri, 10 May 2024 12:28:18 -0400 Received: from mail-yw1-f176.google.com ([209.85.128.176]:45122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5T6T-00046c-Cy for 70720@debbugs.gnu.org; Fri, 10 May 2024 12:28:13 -0400 Received: by mail-yw1-f176.google.com with SMTP id 00721157ae682-61e01d5ea74so22453977b3.2 for <70720@debbugs.gnu.org>; Fri, 10 May 2024 09:28:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1715358428; x=1715963228; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=b2A7yC9ZJQ5KZ7YkpRp/yBppB2TBxcB7FAP5/Q8aQeA=; b=RepqZGizKMk9GyknrSRerVGORzute5JhuaX0KEZZJgMIBck0lvuh20LlMlWW0CZYWH Mwek+ia+6nF4BOiWn24+TQZdgiIHRqYULRuy14SceywyMNW8slob5/u0xW0Kau6J7NOM KCLneaqm0UmuWYqNBsOdrxTz52rUhN4wdr+LueJ3LTFBKNKchzWBYV0yD+HjaeLU6Yy7 LW9IfWWDvPi1zNno6HTJq4i37uCMIqRilIr+JrkjRUQSwKfb8HTPPnpjW7SpVoJtAd7F UKJ/tXdascsQMBmVfSsPDoXpSudZIZV7FKETkRmbNLms0nCCBv2FSsp0gT/fPQaJMJqW SxEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715358428; x=1715963228; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=b2A7yC9ZJQ5KZ7YkpRp/yBppB2TBxcB7FAP5/Q8aQeA=; b=EClx7keZ/3I/FwQtw+JDL1uOqSuiVhcRMOYJ4zspUVcLfPaQGbwF5Ap8zfKnQBujWF bkHlHVQ9KE8tRM3qeMikNuCjbx7o/uw6eCkjcI5PxKtq0AeevkAtofR5sEF057Gn4Ij3 JtfIo4K5u+I8XPiwCP5mKUXLiqctDsBnK/qy6e+Qm9IEGQEaVCOoPcMyNAb2sDjd53n9 pbbTcUmx2x5x+SpHRk//UMWVC2JawADyzE4oO/RrV2Q4TteOaLCk++DNXJJVZOGxMy9V usHSlwcfPX7+ZoDkc4GAGpGBpxt8NGaWZ2SWYnmqFjHbmEGTjMZ8cL41xtcItOF7drOn pBmg== X-Gm-Message-State: AOJu0Yzcr46FMkZmUGdLkj5uzGJHLiR+TzLFJnM+BOClYrnzyGmsQVQ6 7LYhgmNIVczbtrMAqIbuLAsEoHgbMeYu7bq0du8/R2bG1Q1I+JvnOw7j6XAna2kP/9To3uyvMMI = X-Google-Smtp-Source: AGHT+IFEqfdzXfSQ37OOXX5jgopZrv8dM2YDK/BTERTP+ffTzgXiU7h8SA2cM5V6rHUwDKV1BcKaPQ== X-Received: by 2002:a0d:ca43:0:b0:615:4700:94d4 with SMTP id 00721157ae682-622afff6912mr30322897b3.36.1715358428571; Fri, 10 May 2024 09:27:08 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-43df54dda3dsm22838491cf.29.2024.05.10.09.27.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 May 2024 09:27:08 -0700 (PDT) From: Karl Hallsby To: 70720@debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add tree-sitter-erlang. Date: Fri, 10 May 2024 11:26:48 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <2abdc3ee62e1fcef646a25ecde7a3a9b86230b32.1715358353.git.karl@hallsby.com> References: <2abdc3ee62e1fcef646a25ecde7a3a9b86230b32.1715358353.git.karl@hallsby.com> MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter-erlang): New variable. Change-Id: Ib1449549249816736bf30a1d419a23fd7a45570e Change-Id: I99cdde6418e04d4898f0f6509d2e7d849e2a4f22 --- 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 3863558883..c6e84bc85b 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -426,6 +426,18 @@ (define-public tree-sitter-dockerfile "0.1.2" #:repository-url "https://github.com/camdencheek/tree-sitter-dockerfile")) +(define-public tree-sitter-erlang + ;; Versions newer than 0.4.0 use tree-sitter 0.22.1 + (let ((version "0.4.0") ; In Cargo.toml, but untagged + (commit "57e69513efd831f9cc8207d65d96bad917ca4aa4") + (revision "0")) + (tree-sitter-grammar + "erlang" "Erlang" + "1h0c9qc6i0kz5a0yq68xp623f84g4mc8hcp00khdbf7y7z7b9izc" + (git-version version revision commit) + #:repository-url "https://github.com/WhatsApp/tree-sitter-erlang" + #:commit commit))) + (define-public tree-sitter-elm (tree-sitter-grammar "elm" "Elm" -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 12:51:03 2024 Received: (at 70720) by debbugs.gnu.org; 10 May 2024 16:51:04 +0000 Received: from localhost ([127.0.0.1]:42985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5TSZ-0004M4-L1 for submit@debbugs.gnu.org; Fri, 10 May 2024 12:51:03 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:57729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5TSX-0004Lh-Oy for 70720@debbugs.gnu.org; Fri, 10 May 2024 12:51:02 -0400 Received: by mail-ej1-f65.google.com with SMTP id a640c23a62f3a-a59a5f81af4so564047366b.3 for <70720@debbugs.gnu.org>; Fri, 10 May 2024 09:51:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715359797; x=1715964597; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=6pY3oO74Wf1m5eZYc724LuAsZS+3W5muGrkIcy6dzdE=; b=fBphYEhLoYYUSmJm05AgBbt2Xvqa1jVpiuHGvcBqE/zC+/UxgB3oo7wTheRK6lMuN7 vXlyzXcg70hReB2f55wbBCgGT4WncPPSX0pj8saf0llLvfWUza3I1FE9uscCfN923i+V b8hZ4q8fFTK6kGuyFn6mXC1JWpM+JA/UVto8Tx9mhLzhEmITjZT/9kUc9H7xgL5SG88L CZtde/N61CSbLM+rMABoSQY22Yu+Py3Bnbv1SKVog1S2TlzrPbCy/7yf8H62hldmsi++ l/nxDR734I/lCr8cptedAbYJNRgr48NyqD1FW6ETwJM2qKSLaPmV0kksjISv0V+FyhH9 8b3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715359797; x=1715964597; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=6pY3oO74Wf1m5eZYc724LuAsZS+3W5muGrkIcy6dzdE=; b=G9Vh5PSXdU8GfOOX0lRdiOocjDheaumzaKaeAGH4YCB3eq6GW12jm2vcPJZKO6BdaM QxCIM+aUqePl4QwdkZSbQGf8G/Ru0CMsG/7gSgSU9f/6DVK63BVtpdjOHzsQmQOj5qn+ FuEvGIzTpybDQOK8aWERy7LoI7v72sTcAGe3Z/teTFiqyaY/TLNuxwKinokTH/bKfvSP FtmjxDZiIA2fn6rgPGlDYbz6YkC1eGCaVzF6NKIKuyvsIusqtfj7B6vapBxM6fUmknTT eY80M8JclL+asVxKVty28AgC+g/JSDTegaBesfSY0Y8h7fSRcubeTN5hd6J8babQEj9U sJlQ== X-Forwarded-Encrypted: i=1; AJvYcCX22BYsiDP4tliVusoBbu/r47Ho8DHM7DAjC/Eb70+s2Onk9jtRAGLeTGMbA/CV4si7ZhAHXqpVfXWOv5JZJZvt9/6riTE= X-Gm-Message-State: AOJu0YwF2ZfkYnSfMllRqEh45MpMRdV5sDhBgeMVSWktvmZNVb/AM1kq 9NpSyUkqBXt1dCIBO+kyRpJgbAzyHf6cC21x28xG+uiO+4JJvQPI X-Google-Smtp-Source: AGHT+IHZ3tKw4j6/iU/FhTVJsQuCtjNCq2Uo5urVGx2jhIILCQvybMAaXGEn2dQicjG4225Wb35bUQ== X-Received: by 2002:a17:906:7084:b0:a58:96fc:bb53 with SMTP id a640c23a62f3a-a5a2d5c7f02mr235192466b.20.1715359797069; Fri, 10 May 2024 09:49:57 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a5a178a9f0fsm200000766b.69.2024.05.10.09.49.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 May 2024 09:49:56 -0700 (PDT) Message-ID: <584435173232aca1c04afd1c84bdd11479feb4e5.camel@gmail.com> Subject: Re: [bug#70720] [PATCH 1/3] gnu: Add tree-sitter-verilog. From: Liliana Marie Prikler To: Karl Hallsby , 70720@debbugs.gnu.org Date: Fri, 10 May 2024 18:49:55 +0200 In-Reply-To: <2abdc3ee62e1fcef646a25ecde7a3a9b86230b32.1715358353.git.karl@hallsby.com> References: <2abdc3ee62e1fcef646a25ecde7a3a9b86230b32.1715358353.git.karl@hallsby.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Katherine Cox-Buday , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Freitag, dem 10.05.2024 um 11:26 -0500 schrieb Karl Hallsby: > * gnu/packages/tree-sitter.scm (tree-sitter-verilog): New variable. >=20 > Change-Id: I2066aff3cf39cebda956125cdac71236502a7ac5 >=20 > Change-Id: If4acb8c10cd3942f46dcb05b8009760a6452b67a > --- Don't do multiple Change-Ids. Cheers From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 14:30:10 2024 Received: (at 70720) by debbugs.gnu.org; 10 May 2024 18:30:10 +0000 Received: from localhost ([127.0.0.1]:43412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5V0U-0008QR-59 for submit@debbugs.gnu.org; Fri, 10 May 2024 14:30:10 -0400 Received: from mail-ot1-f46.google.com ([209.85.210.46]:51625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5V0R-0008Oh-J8 for 70720@debbugs.gnu.org; Fri, 10 May 2024 14:30:08 -0400 Received: by mail-ot1-f46.google.com with SMTP id 46e09a7af769-6f0277767fbso1131295a34.3 for <70720@debbugs.gnu.org>; Fri, 10 May 2024 11:30:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1715365743; x=1715970543; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=UyoI1ltxyaftUHKh7HwzSYtCnB3+x5GhRGeUo+EN8J8=; b=PwTUjdo7j85r9mMdAQwWDHEplTc3OwaWvcPxHnhPv5OUkwG/qfcj1iAr7mbyuENUsz nEDGjcCQaIvDi0l82PKjg4DyMQ+jtHR8UTkx908QfX0F1GgxNcZtO12jBuc4v8HKeSxt 8nR3kKkYg73Q6Lo92B5aq8dqOGbs2rVPqeVpcPK/nuoPXVbyn8FPLUup3foEuexf/bLU et15ZGUM5xegHc2JvahPV6g1pyj/ljwbhFb9leauqKChmmCgZQ66Hdg12fvLQVS1gkhF agtOlYmZruvTojWTH7+xE0Bygs03peLq8ETEQegB9HBAQ4DQzrvmOqJvHJiysjEP+7KY KrQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715365743; x=1715970543; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=UyoI1ltxyaftUHKh7HwzSYtCnB3+x5GhRGeUo+EN8J8=; b=jy1a+98aouc3yrKCwz2nkGkqEJKK/ZzI5JZFtz5GPdYMX3mlVRe9O8eye1QVXCtDyD j8pDdh5jrEE/5RDuaFk9gibb6gY/Vtirr0KZiw/Uz3uemeMX/xARmGO2c57mlrf3TJb9 hp9sDRf4Grqg5O8Zzsc3DyThA9T7G+9iWtFsGPHwpia3ive0sNHcblTNDA/Xe+Fj2HmZ puaEUNdYvTZkGWcdFyaWfS/HWiRVDemRvQwRcr5f6PKo0Gcitv+2HSut3pGqc7yjCgTw sESs5bW/GsrKJSYQpfGY9gUEfj4SJmQYnZFgPiWlAzlzHVpdfYFm+buWecsUIUUMwjRU 1HpA== X-Gm-Message-State: AOJu0YzM+FLsHrEmx8Xjn5DGMQwscy6Z08JqCAL3S4EfmTZxK+UTpKkr 2y8AEVtKsS6q5qWah3h3UeHx0ga3kZcvZ7fSZjjhzdcfE8lpfvsw6C2PEC+9SUdgerjOPtdXQHo = X-Google-Smtp-Source: AGHT+IFyVsvnjRTKl0B4uEUWi8MgGjYtlIuBs3FIeOhqpKcQjbULOVns8VfvPOC84Ts8/BwzhnwrgA== X-Received: by 2002:a05:6830:204e:b0:6ee:6741:53b3 with SMTP id 46e09a7af769-6f0e90f48f5mr4257305a34.5.1715365742729; Fri, 10 May 2024 11:29:02 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id af79cd13be357-792bf27584asm205049685a.10.2024.05.10.11.29.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 May 2024 11:29:02 -0700 (PDT) From: Karl Hallsby To: 70720@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add tree-sitter-verilog. Date: Fri, 10 May 2024 13:28:48 -0500 Message-ID: <14707a5b3202ef9d30cbba4a20c85c12a1547ed0.1715365716.git.karl@hallsby.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter-verilog): New variable. Change-Id: If4acb8c10cd3942f46dcb05b8009760a6452b67a --- gnu/packages/tree-sitter.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index ee0acb82de..206fd7268e 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -701,3 +701,19 @@ (define-public tree-sitter-tlaplus "1.0.8" ;; Version 1.2.1 is most recent, but requires tree-sitter >0.21.0 #:repository-url "https://github.com/tlaplus-community/tree-sitter-tlaplus")) + +(define-public tree-sitter-verilog + (let ((version "1.0.0") ; In package.json, but untagged + (commit "075ebfc84543675f12e79a955f79d717772dcef3") + (revision "0")) + (tree-sitter-grammar + "verilog" "Verilog" + "0j5iycqm5dmvzy7dssm8km1djhr7hnfgk26zyzcxanhrwwq3wi4k" + (git-version version revision commit) + #:commit commit + #:get-cleanup-snippet + (lambda _ + #~(begin + (use-modules (guix build utils)) + (delete-file "binding.gyp") + (delete-file-recursively "bindings")))))) base-commit: 5010a51fc91aeac5a3b87a3eea04f18f3fe8a3a3 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 14:30:14 2024 Received: (at 70720) by debbugs.gnu.org; 10 May 2024 18:30:14 +0000 Received: from localhost ([127.0.0.1]:43415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5V0X-0008Qg-IU for submit@debbugs.gnu.org; Fri, 10 May 2024 14:30:13 -0400 Received: from mail-qk1-f170.google.com ([209.85.222.170]:50401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5V0W-0008P8-DI for 70720@debbugs.gnu.org; Fri, 10 May 2024 14:30:13 -0400 Received: by mail-qk1-f170.google.com with SMTP id af79cd13be357-78f04924a96so164610985a.0 for <70720@debbugs.gnu.org>; Fri, 10 May 2024 11:30:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1715365748; x=1715970548; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=me19PG0r+Nrl/OSQir8H01tz1L1IWIU84V3pXBwDOI8=; b=gZ/p4qZKtpgw+9msF7c+q1jX7rKy5PChrLCgu3zS0AEUd9bNB7eTjeqbgkQrgylza6 ibYCqL8hQI/5hVJ8ONhjK+6rwO+AjUw35suTMUizu4t78dkV3+ntix60V5MyAW9g66fW UDDbkb0H8A/BTPC14RhTziom3zAqG3FPQlJP/OdOMNwWfPpp4fDoo8zAQjAA8/DFvScH Za8R4V1Ukbmq1SE61+XGJgBWswLIYjz4YFhMeA0PFrY+dpLztIy00zSxZKWq7BP9RUeT p3GlVIS9XJpoJqOYJvjZLaGSoCRXRKlvqe9Itcutayf+zx75Jh0hqz/oIac3pz9C4z9i DFbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715365748; x=1715970548; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=me19PG0r+Nrl/OSQir8H01tz1L1IWIU84V3pXBwDOI8=; b=botxRLXk6N42DN3mVCB3UWopNI90J2Y6h05g2LjClF4PBO1pXT1cSy94j/A/forYKj hp47/XiGhxPtUonJi4dfbkIqpy54DcK3/MzQ6KuJvBPRmW5vejdtO7myUMzoWeFTetyt z6UUeRWk/UtGlAIvsbAsPJCLfMTI+rf0VjYXEjlLSxD70GBb4rHPdxTVcdtJdrqOfiQN +evfcSvB5sCmJ75V9MyyIzpGrfK87hsQ1MpEYOegTeu5X1opYjBVHmXnypqWF9oZLRct lao2IMFxg7TcH/4QXRG9QIb+3ZroH7eIn4e99GvPZWPkCjiZkgkB5S4f6nBJyT6MNZOI W+DQ== X-Gm-Message-State: AOJu0YzD3CLDJo8j2SM/tOEGJ4ZViS2gV545RbNHu6qOBY6T0LDWpmUo nOJqdWxL90/VJSQBf+PZ0AVtI+x9Y0iVxaPK0jaCl2L3zGdlCv7Qt72AYxj0Gp3+aHKrAPUJ5Lw = X-Google-Smtp-Source: AGHT+IF4UoYvgkud8Te0WCY68Hevm6+ByZgB564JPvUk5mmCeN5zTkwXNNAUx8YEz4bx9PFnnPZgOQ== X-Received: by 2002:a05:620a:2196:b0:792:93cb:7649 with SMTP id af79cd13be357-792c75ffc44mr359304285a.68.1715365747675; Fri, 10 May 2024 11:29:07 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id af79cd13be357-792bf27584asm205049685a.10.2024.05.10.11.29.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 May 2024 11:29:07 -0700 (PDT) From: Karl Hallsby To: 70720@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add tree-sitter-vhdl. Date: Fri, 10 May 2024 13:28:49 -0500 Message-ID: <4eaac81a00ac27ac39e4ff1a2c8124f7b10918b3.1715365716.git.karl@hallsby.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <14707a5b3202ef9d30cbba4a20c85c12a1547ed0.1715365716.git.karl@hallsby.com> References: <14707a5b3202ef9d30cbba4a20c85c12a1547ed0.1715365716.git.karl@hallsby.com> MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter-vhdl): New variable. Change-Id: I07b2b89f878957af1544344122cdfe8970efc9f7 --- gnu/packages/tree-sitter.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 206fd7268e..3863558883 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -717,3 +717,35 @@ (define-public tree-sitter-verilog (use-modules (guix build utils)) (delete-file "binding.gyp") (delete-file-recursively "bindings")))))) + +(define-public tree-sitter-vhdl + (let ((version "0.1.1") ; In package.json, but untagged + (commit "a3b2d84990527c7f8f4ae219c332c00c33d2d8e5") + (revision "0")) + (tree-sitter-grammar + "vhdl" "VHDL" + "0gz2b0qg1jzi2q6wgj6k6g35kmni3pqglq4f5kblkxx909463n8a" + (git-version version revision commit) + #:repository-url "https://github.com/alemuller/tree-sitter-vhdl" + #:commit commit + #:get-cleanup-snippet + (lambda _ + #~(begin + (use-modules (guix build utils)) + (delete-file "binding.gyp") + ;; tree-sitter-vhdl does not have bindings/ directory. + (delete-file "src/grammar.json") + (delete-file "src/node-types.json") + (delete-file "src/parser.c") + (delete-file-recursively "src/tree_sitter") + ;; Fix a query error in the highlight.scm query test. This would be + ;; easier with a patch, but this works too, and we still get to use + ;; tree-sitter-grammar. The fix is taken from here: + ;; https://github.com/n8tlarsen/tree-sitter-vhdl/commit/dabf157c6bb7220d72d3ceba0ce1abd90bf62187 + ;; This is a documented issue that has not been resolved for nearly 2 + ;; years. + ;; https://github.com/alemuller/tree-sitter-vhdl/issues/2 + (substitute* "queries/highlights.scm" + (("\\(integer_decimal\n") "(integer_decimal)\n") + (("\\(integer\\)") "") + (("\"0\")") "\"0\""))))))) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 10 14:30:19 2024 Received: (at 70720) by debbugs.gnu.org; 10 May 2024 18:30:19 +0000 Received: from localhost ([127.0.0.1]:43420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5V0d-0008Qw-2k for submit@debbugs.gnu.org; Fri, 10 May 2024 14:30:19 -0400 Received: from mail-qk1-f182.google.com ([209.85.222.182]:53318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5V0X-0008QO-NE for 70720@debbugs.gnu.org; Fri, 10 May 2024 14:30:14 -0400 Received: by mail-qk1-f182.google.com with SMTP id af79cd13be357-792bf1a4f75so165076585a.2 for <70720@debbugs.gnu.org>; Fri, 10 May 2024 11:30:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1715365749; x=1715970549; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Zj9RwS7IxEh/Wy0lMWU41jItWTo5L/PAQ9C1UFggD1Y=; b=fmX/cS6/2u0GrMctwcYuVecrDDQNexn3ldG/xQdJdjqV7sjPOFYdDAN+WlZBIYDbdc R9JomAxLhjQP6bGeMMGCaGLug6YHZVX/ruuoo0QlQ1eiJZ7vqgyN3I3uKXqyDNvRcKqk QgjYBc9zixDkHWumr5C3D5OtlmhZSc6Wog8ipLV2fk0RZc/A2hRjEhdThjwsiKElwmpQ r0qC3OaAOjGFvISy9X4rrEcPkg1F5wHMZ+Le3JF6crFrv0rvi8wLVVzxlW+xrhTO/e/R m191YVO6PZW6Ve5pW83B/f4QcHNBtskzAy9QqwDeB4xRr9VtOddEt6R+1WsDNMJVP7ey tSvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715365749; x=1715970549; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Zj9RwS7IxEh/Wy0lMWU41jItWTo5L/PAQ9C1UFggD1Y=; b=EdIZPyJAuOeqVd7NnG0Ol6Besu9qVnqkz4Mz2WrToNn7huX3YzaZQRN57XHb7QIuh8 RnYsILjLVhWfW5tL2ZDX+k+bOYqKckKHmJk7EArpbNqBZl+YD6hcJ7GVGy4yxLcWhzH9 MKxB+R62jUbZcmeCmdxHg96VMcOi9iiUhG2ViTYbU0zX6zAatzWJ53w4EJcSATvx01Ea L2Yp/xdBFbNJCrYEBNzWfJWZnJaVQcTFiUfQH1/MtvxHCBdxitQJLgZC5/G0Nx6FFef5 QPvPX65ldEryB3xDQSIG3DIdh7IvrDwQ/9tlB4Hk67rki7letSXpB3TwCLeTYZfukEj3 8sMg== X-Gm-Message-State: AOJu0YyfyH4GLpKRFeCGtJvVntHWtaLQXycXd7X6HpOUAmpHvmEVUwKM XMh+XTc8P9EU7aTKxVYllvJXSBZFAk+0TOYetukz/jOXOdhJzXHB4sNRoG5WPjrTtmoAMAXw2d4 = X-Google-Smtp-Source: AGHT+IHcbGR+JK6O3wi2ci03JNUjuFZyKXzMIuriDwPmH00r9PNdDftxo+UmO78uixxcRo9nguegMw== X-Received: by 2002:a05:620a:3882:b0:792:8fe0:5df0 with SMTP id af79cd13be357-792c75741abmr308284585a.7.1715365749146; Fri, 10 May 2024 11:29:09 -0700 (PDT) Received: from avocato.wireless.northwestern.private (wireless-165-124-85-63.nuwlan.northwestern.edu. [165.124.85.63]) by smtp.gmail.com with ESMTPSA id af79cd13be357-792bf27584asm205049685a.10.2024.05.10.11.29.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 May 2024 11:29:08 -0700 (PDT) From: Karl Hallsby To: 70720@debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add tree-sitter-erlang. Date: Fri, 10 May 2024 13:28:50 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <14707a5b3202ef9d30cbba4a20c85c12a1547ed0.1715365716.git.karl@hallsby.com> References: <14707a5b3202ef9d30cbba4a20c85c12a1547ed0.1715365716.git.karl@hallsby.com> MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70720 Cc: Karl Hallsby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter-erlang): New variable. Change-Id: I99cdde6418e04d4898f0f6509d2e7d849e2a4f22 --- 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 3863558883..c6e84bc85b 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -426,6 +426,18 @@ (define-public tree-sitter-dockerfile "0.1.2" #:repository-url "https://github.com/camdencheek/tree-sitter-dockerfile")) +(define-public tree-sitter-erlang + ;; Versions newer than 0.4.0 use tree-sitter 0.22.1 + (let ((version "0.4.0") ; In Cargo.toml, but untagged + (commit "57e69513efd831f9cc8207d65d96bad917ca4aa4") + (revision "0")) + (tree-sitter-grammar + "erlang" "Erlang" + "1h0c9qc6i0kz5a0yq68xp623f84g4mc8hcp00khdbf7y7z7b9izc" + (git-version version revision commit) + #:repository-url "https://github.com/WhatsApp/tree-sitter-erlang" + #:commit commit))) + (define-public tree-sitter-elm (tree-sitter-grammar "elm" "Elm" -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon May 13 12:41:28 2024 Received: (at submit) by debbugs.gnu.org; 13 May 2024 16:41:28 +0000 Received: from localhost ([127.0.0.1]:33663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6Yjv-0003dc-Ua for submit@debbugs.gnu.org; Mon, 13 May 2024 12:41:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:43994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6Yjs-0003dU-BM for submit@debbugs.gnu.org; Mon, 13 May 2024 12:41:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s6Yjn-0005lQ-IT for guix-patches@gnu.org; Mon, 13 May 2024 12:41:23 -0400 Received: from smtp84.cstnet.cn ([159.226.251.84] helo=cstnet.cn) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1s6Yjk-0003AD-KS for guix-patches@gnu.org; Mon, 13 May 2024 12:41:19 -0400 Received: from m (unknown [107.174.64.25]) by APP-05 (Coremail) with SMTP id zQCowACXJBKZQkJmn5PZCg--.16045S2; Tue, 14 May 2024 00:41:06 +0800 (CST) From: Zheng Junjie To: Karl Hallsby via Guix-patches via Subject: Re: [bug#70720] [PATCH 0/3] Add tree-sitter-verilog/-vhdl/-erlang In-Reply-To: (Karl Hallsby via Guix-patches via's message of "Thu, 2 May 2024 10:36:37 -0500") References: User-Agent: mu4e 1.12.4; emacs 30.0.50 Date: Tue, 14 May 2024 00:40:55 +0800 Message-ID: <87y18dy8a0.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: zQCowACXJBKZQkJmn5PZCg--.16045S2 X-Coremail-Antispam: 1UD129KBjvdXoW7Gw4xJF15XFyUXw4xKFykXwb_yoWfuFcEgr n5CryYk3s8XF4UKFZ8Aw15Cr90krZxAF13tF1kt3sxGwn8JF1DWr47Gry0g3WxtF4Yyr1D A34Syr1kC3WfZjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbsAYjsxI4VWDJwAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0 cI8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4j6F4UM28EF7xvwVC2z2 80aVCY1x0267AKxVW8JVW8Jr1lnx0Ee4C267I2x7xF54xIwI0E7I0Y6sxI4wAS0I0E0xvY zxvE52x082IY62kv0487M2AExVA0xI801c8C04v7Mc02F40EFcxC0VAKzVAqx4xG6I80ew Av7VC0I7IYx2IY67AKxVWUXVWUAwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY 6r1j6r4UM4x0Y48IcVAKI48JMxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r 4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF 67AKxVWUAVWUtwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2I x0cI8IcVCY1x0267AKxVW8JVWxJwCI42IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2 z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVW8JVW8JrUvcSsGvfC2KfnxnU UI43ZEXa7IUbebytUUUUU== X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ Received-SPF: pass client-ip=159.226.251.84; envelope-from=zhengjunjie@iscas.ac.cn; helo=cstnet.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Katherine Cox-Buday , 70720-done@debbugs.gnu.org, Karl Hallsby , Liliana Marie Prikler , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Karl Hallsby via Guix-patches via writes: > Verilog & VHDL have Emacs major modes for them. I have tested that both > verilog-ts-mode and vhdl-ts-mode produce syntax highlighting. > > Erlang does not have a tree-sitter-powered major-mode for Emacs yet. > > Karl Hallsby (3): > gnu: Add tree-sitter-verilog. > gnu: Add tree-sitter-vhdl. > gnu: Add tree-sitter-erlang. > > gnu/packages/tree-sitter.scm | 58 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 58 insertions(+) > > > base-commit: 5010a51fc91aeac5a3b87a3eea04f18f3fe8a3a3 push, see https://git.savannah.gnu.org/cgit/guix.git/commit/?id=65186deae436f419fbe56a88d097181453728a29 https://git.savannah.gnu.org/cgit/guix.git/commit/?id=6b6ad68559ef57764af6460aef6d5cd46fab06eb https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b23aa4c1d6ebbbee316d2f2bee87ad4ce7c67345 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmZCQpcACgkQO1qpk+Gi 3/Dm7Q//Tn2YiTMbCymB0XvHaXjMLE1VBYdiepIU5MY6PlUj1oqV9Gr+QJCrXq0L YhZo/y4+8VocsiGcu9L+vCOGubFEIDpjn6Vdp2WnkHPDsolz7dITh17ePvwq2F/O vCA5XV8bEa9rEy4oc2lH+dlVJvRSU8HRh7/tkMxCkYgbnWJjuBl/uznuIPlr8IfX SPyMMASQAWiQ9fg7dzVFj6CfS26M2dfZ+c8zEDMujUj3l/ySTdzBzhdXlqJzdqJ1 8CBkXSZP/4jcW49y27HFCYC2dliZN31+iI5x8fbDPM+fv0khdJd6EzyL9rzmfdBC rH8zE1BDHYZXQGcJVH+qP0FVAIi11VY9mVyab2lXwSykc8alSTfny9eURTHl20Q2 0HqIMHw8SeExLr4IKxFDkP8RTmCcejq+QW3FAfZdoAuFgTrhHcAJJfBMK9wnetfe IDH4RThV0vckIWiToTNS/SRcrle8NqRoz1rv0j5X2w9kAR7tM87Gyx1Bg/FRnNvy UrB4E8FbXGhuZCOyVPvwHSvBWhmfoeM2bFsBM4DlAZTRh4s3H/VkFr3Sk5Zh/+wr CfvQxllQdMRGRJD0/rwG3p//bXodBQd10LuPhyAareUZj7tQbEujfLqcFQf7JU3u Mvc8MIAxLfi/X2LtfuR6oiI1aAn3o22RDO65ZcCDC9s5gOjYxWM= =kJe/ -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 21 10:29:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 12 Jun 2024 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator