在任何代码编辑器中都实现了Crockford样式的Context Coloring吗?

cs_*_*ndt 69 javascript syntax-highlighting editor sublimetext2

我观看了YUIConf 2012的一段视频,其中Douglas Crockford讲述了在JavaScript中实现monad的问题.在这个演讲中,他给出了一个代码示例,利用他所谓的"上下文着色",它抛出了通过语言语法着色的想法,并为不同的范围引入了不同的颜色.以下是视频特定部分的链接.

http://www.youtube.com/watch?feature=player_embedded&v=dkZFtimgAcM#t=15m58s

这个上下文着色方案是由JavaScript或任何语言的任何代码编辑器实现的吗?

我使用Sublime Text和这个编辑器就像我遇到的所有其他代码编辑器一样,允许将颜色应用于语法.我不确定插件是否可以解决这个问题,或者编辑器是否必须从头开始设计以允许这种上下文着色方案.

dan*_*lmb 23

我只是看了他的视频,很棒的东西.不得不试一试,或者在GitHub上查看项目https://github.com/daniellmb/JavaScript-Scope-Context-Coloring.

JavaScript范围上下文着色


mcc*_*inz 9

截至2013年2月13日,Crockford为JSLint添加了一个实验性上下文着色功能.

https://plus.google.com/118095276221607585885/posts/FzKnHk96m2C


小智 8

现在有一个崇高的包:https://github.com/mazurov/sublime-levels

它还有一个在线现场演示http://mazurov.github.io/eslevels-demo/