File tree Expand file tree Collapse file tree 5 files changed +10
-4
lines changed Expand file tree Collapse file tree 5 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 11# Unreleased
22
3+ ## 1.0.1 (2021-09-27)
4+
5+ - Remove remaining a.el usage
6+
37## 1.0.0 (2021-09-27)
48
59- Added a ` :read-one ` option to read/parse a single form at a time
Original file line number Diff line number Diff line change 2727
2828; ;; Code:
2929
30- (require 'a )
3130(require 'seq )
3231(require 'subr-x )
3332(require 'parseclj-lex )
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ Tokens at a mimimum have these attributes
7474- POS: the position in the input, starts from 1 (like point)
7575
7676Other ATTRIBUTES can be given as a flat list of key-value pairs."
77- (apply 'a-list :token-type type :form form :pos pos attributes))
77+ (apply # 'parseclj-alist :token-type type :form form :pos pos attributes))
7878
7979(defun parseclj-lex-error-token (pos &optional error-type )
8080 " Create a lexer error token starting at POS.
Original file line number Diff line number Diff line change 3131; ;; Code:
3232
3333(require 'map )
34- (require 'parseclj-parser )
35- (require 'parseclj-ast )
34+ (require 'seq )
3635
3736(defun parseclj-alist (&rest kvs )
3837 " Create an association list from the given keys and values KVS.
@@ -42,6 +41,9 @@ For example: (parseclj-alist :foo 123 :bar 456)"
4241 ; ; (map-into kvs 'alist)
4342 (mapcar (lambda (kv ) (cons (car kv) (cadr kv))) (seq-partition kvs 2 )))
4443
44+ (require 'parseclj-parser )
45+ (require 'parseclj-ast )
46+
4547(defun parseclj-hash-table (&rest kvs )
4648 " Create a hash table from the given keys and values KVS.
4749Arguments are simply provided in sequence, rather than as lists
Original file line number Diff line number Diff line change 2727
2828; ;; Code
2929
30+ (require 'a )
3031(require 'ert )
3132(require 'parseclj-ast )
3233
You can’t perform that action at this time.
0 commit comments