From 537ac0cb56f841ce990abfb04d57d63100750772 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Sun, 22 Dec 2024 13:14:17 +0100 Subject: [PATCH] update parseclj Signed-off-by: Andreas Gerler --- elpa/parseclj-20220422.936/parseclj-pkg.el | 13 ------- .../parseclj-alist.el | 10 +++--- .../parseclj-ast.el | 0 .../parseclj-autoloads.el | 34 +++++++------------ .../parseclj-lex.el | 2 +- .../parseclj-parser.el | 0 elpa/parseclj-20231203.1905/parseclj-pkg.el | 10 ++++++ .../parseclj.el | 5 +-- 8 files changed, 32 insertions(+), 42 deletions(-) delete mode 100644 elpa/parseclj-20220422.936/parseclj-pkg.el rename elpa/{parseclj-20220422.936 => parseclj-20231203.1905}/parseclj-alist.el (93%) rename elpa/{parseclj-20220422.936 => parseclj-20231203.1905}/parseclj-ast.el (100%) rename elpa/{parseclj-20220422.936 => parseclj-20231203.1905}/parseclj-autoloads.el (55%) rename elpa/{parseclj-20220422.936 => parseclj-20231203.1905}/parseclj-lex.el (99%) rename elpa/{parseclj-20220422.936 => parseclj-20231203.1905}/parseclj-parser.el (100%) create mode 100644 elpa/parseclj-20231203.1905/parseclj-pkg.el rename elpa/{parseclj-20220422.936 => parseclj-20231203.1905}/parseclj.el (96%) diff --git a/elpa/parseclj-20220422.936/parseclj-pkg.el b/elpa/parseclj-20220422.936/parseclj-pkg.el deleted file mode 100644 index 07e47022..00000000 --- a/elpa/parseclj-20220422.936/parseclj-pkg.el +++ /dev/null @@ -1,13 +0,0 @@ -(define-package "parseclj" "20220422.936" "Clojure/EDN parser" - '((emacs "25")) - :commit "4d0e780e00f1828b00c43099e6eebc6582998f72" :authors - '(("Arne Brasseur" . "arne@arnebrasseur.net")) - :maintainers - '(("Arne Brasseur" . "arne@arnebrasseur.net")) - :maintainer - '("Arne Brasseur" . "arne@arnebrasseur.net") - :keywords - '("lisp" "clojure" "edn" "parser")) -;; Local Variables: -;; no-byte-compile: t -;; End: diff --git a/elpa/parseclj-20220422.936/parseclj-alist.el b/elpa/parseclj-20231203.1905/parseclj-alist.el similarity index 93% rename from elpa/parseclj-20220422.936/parseclj-alist.el rename to elpa/parseclj-20231203.1905/parseclj-alist.el index 5bc3719c..2e2228ab 100644 --- a/elpa/parseclj-20220422.936/parseclj-alist.el +++ b/elpa/parseclj-20231203.1905/parseclj-alist.el @@ -38,9 +38,9 @@ For example: (parseclj-alist :foo 123 :bar 456)" (mapcar (lambda (kv) (cons (car kv) (cadr kv))) (seq-partition kvs 2))) (defun parseclj-alist-assoc (coll k v) - "Associate a key K with a value V in the association list COLL + "Associate a key K with a value V in the association list COLL. -Returns a new alist (does not mutate its argument). If an entry +Returns a new alist (does not mutate its argument). If an entry with the same key is present it will be replaced, otherwise the new kv-pair is added to the head of the list." (if (map-contains-key coll k) @@ -56,7 +56,7 @@ new kv-pair is added to the head of the list." 'Updates' a value in an associative collection COLL, where KEY is a key and FN is a function that will take the old value and any supplied args and return the new value, and returns a new -structure. If the key does not exist, nil is passed as the old +structure. If the key does not exist, nil is passed as the old value." (parseclj-alist-assoc coll key @@ -65,7 +65,7 @@ value." (defun parseclj-hash-table (&rest kvs) "Create a hash table from the given keys and values KVS. Arguments are simply provided in sequence, rather than as lists -or cons cells. As \"test\" for the hash table, equal is used. The +or cons cells. As \"test\" for the hash table, equal is used. The hash table is created without extra storage space, so with a size equal to amount of key-value pairs, since it is assumed to be treated as immutable. @@ -80,7 +80,7 @@ For example: (parseclj-hash-table :foo 123 :bar 456)" hash-map)) (defun parseclj-alist-merge (l1 l2) - "Merge two association lists." + "Merge the association lists L1 and L2." ;; Emacs 27: (map-merge 'alist l1 l2) (let ((keys (delete-dups (append (mapcar #'car l1) (mapcar #'car l2)))) (res '())) diff --git a/elpa/parseclj-20220422.936/parseclj-ast.el b/elpa/parseclj-20231203.1905/parseclj-ast.el similarity index 100% rename from elpa/parseclj-20220422.936/parseclj-ast.el rename to elpa/parseclj-20231203.1905/parseclj-ast.el diff --git a/elpa/parseclj-20220422.936/parseclj-autoloads.el b/elpa/parseclj-20231203.1905/parseclj-autoloads.el similarity index 55% rename from elpa/parseclj-20220422.936/parseclj-autoloads.el rename to elpa/parseclj-20231203.1905/parseclj-autoloads.el index 1fa82e64..fe2ea761 100644 --- a/elpa/parseclj-20220422.936/parseclj-autoloads.el +++ b/elpa/parseclj-20231203.1905/parseclj-autoloads.el @@ -1,56 +1,48 @@ -;;; parseclj-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; +;;; parseclj-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*- +;; Generated by the `loaddefs-generate' function. + +;; This file is part of GNU Emacs. + ;;; Code: -(add-to-list 'load-path (directory-file-name - (or (file-name-directory #$) (car load-path)))) +(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path))) + -;;;### (autoloads nil "parseclj" "parseclj.el" (0 0 0 0)) ;;; Generated autoloads from parseclj.el (register-definition-prefixes "parseclj" '("parseclj-")) -;;;*** -;;;### (autoloads nil "parseclj-alist" "parseclj-alist.el" (0 0 0 -;;;;;; 0)) ;;; Generated autoloads from parseclj-alist.el (register-definition-prefixes "parseclj-alist" '("parseclj-")) -;;;*** -;;;### (autoloads nil "parseclj-ast" "parseclj-ast.el" (0 0 0 0)) ;;; Generated autoloads from parseclj-ast.el (register-definition-prefixes "parseclj-ast" '("parseclj-ast-")) -;;;*** -;;;### (autoloads nil "parseclj-lex" "parseclj-lex.el" (0 0 0 0)) ;;; Generated autoloads from parseclj-lex.el (register-definition-prefixes "parseclj-lex" '("parseclj-lex-")) -;;;*** -;;;### (autoloads nil "parseclj-parser" "parseclj-parser.el" (0 0 -;;;;;; 0 0)) ;;; Generated autoloads from parseclj-parser.el (register-definition-prefixes "parseclj-parser" '("parseclj-")) - -;;;*** -;;;### (autoloads nil nil ("parseclj-pkg.el") (0 0 0 0)) +;;; End of scraped data + +(provide 'parseclj-autoloads) -;;;*** - ;; Local Variables: ;; version-control: never ;; no-byte-compile: t ;; no-update-autoloads: t -;; coding: utf-8 +;; no-native-compile: t +;; coding: utf-8-emacs-unix ;; End: + ;;; parseclj-autoloads.el ends here diff --git a/elpa/parseclj-20220422.936/parseclj-lex.el b/elpa/parseclj-20231203.1905/parseclj-lex.el similarity index 99% rename from elpa/parseclj-20220422.936/parseclj-lex.el rename to elpa/parseclj-20231203.1905/parseclj-lex.el index 0dfab226..aa8a7212 100644 --- a/elpa/parseclj-20220422.936/parseclj-lex.el +++ b/elpa/parseclj-20231203.1905/parseclj-lex.el @@ -1,4 +1,4 @@ -;;; parseclj-lex.el --- Clojure/EDN Lexer +;;; parseclj-lex.el --- Clojure/EDN Lexer -*- lexical-binding: nil; -*- ;; Copyright (C) 2017-2021 Arne Brasseur diff --git a/elpa/parseclj-20220422.936/parseclj-parser.el b/elpa/parseclj-20231203.1905/parseclj-parser.el similarity index 100% rename from elpa/parseclj-20220422.936/parseclj-parser.el rename to elpa/parseclj-20231203.1905/parseclj-parser.el diff --git a/elpa/parseclj-20231203.1905/parseclj-pkg.el b/elpa/parseclj-20231203.1905/parseclj-pkg.el new file mode 100644 index 00000000..bd9e0635 --- /dev/null +++ b/elpa/parseclj-20231203.1905/parseclj-pkg.el @@ -0,0 +1,10 @@ +;; -*- no-byte-compile: t; lexical-binding: nil -*- +(define-package "parseclj" "20231203.1905" + "Clojure/EDN parser." + '((emacs "25")) + :url "https://github.com/clojure-emacs/parseclj" + :commit "6af22372e0fe14df882dd300b22b12ba2d7e00b0" + :revdesc "6af22372e0fe" + :keywords '("lisp" "clojure" "edn" "parser") + :authors '(("Arne Brasseur" . "arne@arnebrasseur.net")) + :maintainers '(("Arne Brasseur" . "arne@arnebrasseur.net"))) diff --git a/elpa/parseclj-20220422.936/parseclj.el b/elpa/parseclj-20231203.1905/parseclj.el similarity index 96% rename from elpa/parseclj-20220422.936/parseclj.el rename to elpa/parseclj-20231203.1905/parseclj.el index 682bc80c..bd746dc4 100644 --- a/elpa/parseclj-20220422.936/parseclj.el +++ b/elpa/parseclj-20231203.1905/parseclj.el @@ -1,11 +1,12 @@ ;;; parseclj.el --- Clojure/EDN parser -*- lexical-binding: t; -*- -;; Copyright (C) 2017-2021 Arne Brasseur +;; Copyright (C) 2017-2023 Arne Brasseur ;; Author: Arne Brasseur ;; Keywords: lisp clojure edn parser ;; Package-Requires: ((emacs "25")) -;; Version: 1.1.0 +;; Package-Version: 20231203.1905 +;; Package-Revision: 6af22372e0fe ;; This file is not part of GNU Emacs. -- 2.47.3