欢迎!请查看关于页面了解该作品更多的信息。
目前,函数clojure.tools.reader.impl.commons/parse-symbol对允许的内容相当宽松,无论是总体上还是关于即将到来的Clojure 1.12数组类符号。
clojure.tools.reader.impl.commons/parse-symbol
user=> (mapv trc/parse-symbol ["String/1" "String/-1" "String/11" "String/1a"]) [nil ["String" "-1"] nil nil]
这不同于当前实现,它只接受第一条。有没有兴趣将其更新为对新符号更严格的处理?
顺便说一句,除非人们先贡献补丁,否则我计划先更新工具.reader/analyzer,使其与1.12兼容,但不会在仍处于alpha阶段且可能有所变化的情况下进行。
将要更新,还没有做。
登录为 https://clojure.atlassian.net/browse/TRDR-73