branch: elpa/parseclj
commit b34d3e13a249d4b92f1a008cdc1df20a92f866c5
Author: Arne Brasseur <[email protected]>
Commit: Arne Brasseur <[email protected]>
Support eval #=(foo...) forms
---
parseclj-lex.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/parseclj-lex.el b/parseclj-lex.el
index 5f73d90d43..f3d445f48e 100644
--- a/parseclj-lex.el
+++ b/parseclj-lex.el
@@ -55,7 +55,8 @@
:reader-conditional-splice
:var
:deref
- :map-prefix)
+ :map-prefix
+ :eval)
"Tokens that modify the form that follows.")
(defvar parseclj-lex--prefix-2-tokens '(:metadata)
@@ -511,6 +512,9 @@ See `parseclj-lex-token'."
((equal char ?')
(right-char)
(parseclj-lex-token :var "#'" pos))
+ ((equal char ?=)
+ (right-char)
+ (parseclj-lex-token :eval "#=" pos))
((equal char ?\")
(parseclj-lex-regex))
((equal char ?:)