在< APA style="color:#34495e;" href="https://www.surveymonkey.com/r/clojure2024">2024 Clojure调查表!

欢迎!有关本站运作方式,请参阅关于页面。

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票
< span class="qa-q-view-when">< span class="qa-q-view-when-data">< time itemprop="dateCreated" datetime="2017-05-26T05:16:32+0000" title="2017-05-26T05:16:32+0000"> 2017年5月26日< span class="qa-q-view-where">< span class="qa-q-view-where-pad"> 在< span class="qa-q-view-where-data">ClojureScript < span class="qa-q-view-who">< span class="qa-q-view-who-pad">由 < span class="qa-q-view-who-data">

一些现有的Clojure工具(链接:1)目前构建在tools.analyzer.jvm之上,依赖于AST节点上的行尾和列尾。

这些数据目前缺失在ClojureScript分析器中,这阻止了这些工具移植到ClojureScript(链接:2)

(链接:1) https://github.com/clojure-emacs/refactor-nrepl
(链接:2) https://github.com/clojure-emacs/refactor-nrepl/issues/195#issuecomment-303910871

< span itemprop="answerCount"> 9 个回答

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票
< span class="qa-a-item-when">< span class="qa-a-item-when-data">< time itemprop="dateCreated" datetime="2017-05- 26T05: 24: 54+00: 00" title=" 2017-05-26T05: 24: 54+00: 00"> 2017年5月26日 < span class="qa-a-item-who">< span class="qa-a-item-who-pad"> 由 < span class="qa-a-item-who-data">< span itemprop="author" itemscope="" itemtype=" < https://schema.org/Person"> jira < span> / span> < / span> < / p>

评论者:julienfantin

这是一个补丁,它添加了行尾和列尾,并尝试标准化从中获取该数据的方式。

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票
< span class="qa-a-item-when">< span class="qa-a-item-when-data">< time itemprop="datetime " datetime="2017-05- 26T06: 04: 10+00: 00" title=" 2017-05-26T06: 04: 10+00: 00"> 2017年5月26日 < span class="qa-a-item-who">< span class="qa-a-item-who-pad"> 由 < span class="qa-a-item-who-data">< span itemprop="author" itemscope="" itemtype=" https://schema.org/Person">

评论者:anmonteiro

我认为这已在CLJS-1461中解决,该目标是与tools.analyzer AST实现完全兼容。

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票
< span class="qa-a-item-when">< span class="qa-a-item-when-data">< time itemprop="dateCreated" datetime="2017- 05-26T13: 57: 36+00: 00" title=" 2017-05-26T13: 57: 36+00: 00"> 2017年5月26日 < span class="qa-a-item-who">< span class="qa-a-item-who-pad"> 由 < span class="qa-a-item-who-data">< span itemprop="author" itemscope="" itemtype=" https://schema.org/Person"> < span> < / span> jira(

评论者:dnolen

CLJS-1461是一个庞大的项目,我们不确定它需要多长时间。在此期间,如果收到补丁,我们在该方向上采取渐进式步骤并没有问题。

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票

评论者:dnolen

这个补丁看起来没问题,但最好能反馈一下源映射实际上并未受到影响。

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票

评论者:julienfantin

不幸的是,我们的主要项目依赖于较旧的ClojureScript版本,因此我无法在我们主要代码库上测试这项。

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票

评论者:dnolen

Julien,你不需要测试这个,我在这里尝试寻求外部帮助 :)

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票

评论者:benedek.fazekas

这个进度如何?在查看https://github.com/clojure-emacs/refactor-nrepl/issues/195 时发现这个还处于挂起状态。
谢谢

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票

评论者:dnolen

我们只需要更多对这个帖子的反馈。尝试这个补丁,并告诉我们源映射是否仍然工作。

< span class="qa-netvote-count-data">0< span class="qa-netvote-count-pad">票
参考:https://clojure.atlassian.net/browse/CLJS-2051(由julienfantin报告)
...