Programing

Crockford 스타일의 컨텍스트 컬러링이 모든 코드 편집기에서 구현됩니까?

lottogame 2020. 11. 6. 07:44
반응형

Crockford 스타일의 컨텍스트 컬러링이 모든 코드 편집기에서 구현됩니까?


Douglas Crockford가 JavaScript에서 모나드를 구현하는 방법에 대해 설명하는 YUIConf 2012의 비디오를 보았습니다. 이 강연에서 그는 "컨텍스트 컬러링"이라고 부르는 것을 활용하는 코드 예제를 제공합니다.이 코드는 언어 구문별로 컬러링 아이디어를 버리고 다양한 수준의 범위에 대해 서로 다른 컬러를 도입합니다. 다음은 비디오의 특정 부분에 대한 링크입니다.

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

이 컨텍스트 색상 체계는 JavaScript 또는 모든 언어 용 코드 편집기에서 구현됩니까?

저는 Sublime Text를 사용하고이 편집기는 제가 접한 다른 모든 코드 편집기와 마찬가지로 구문에 색상을 적용 할 수 있도록합니다. 플러그인이이 문제를 해결할 수 있는지 또는이 컨텍스트 색상 체계를 허용하기 위해 편집기를 처음부터 디자인해야하는지 확실하지 않습니다.


2013 년 2 월 13 일부터 Crockford는 JSLint에 실험적인 컨텍스트 색상 지정 기능을 추가했습니다.

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


방금 그의 영상을 봤어요. 했다 그것을 시도를 제공 하거나, GitHub의에서 프로젝트 체크 아웃 https://github.com/daniellmb/JavaScript-Scope-Context-Coloring을 .

JavaScript 범위 컨텍스트 색상 지정


Vim (GitHub) :

여기에 이미지 설명 입력

Emacs (GitHub) :

Emacs의 컨텍스트 컬러링 스크린 샷.


이제 숭고한 패키지가 있습니다 : https://github.com/mazurov/sublime-levels

It also has an online live demo at http://mazurov.github.io/eslevels-demo/


BlueJ has it (1) - but then it also may not. The context coloring for scope in javascript will certainly be more complicated than any other language such a java - which this editor works on.

The folks writing Brackets will probably do it eventually since they worship Crockford (2,3)

Why not join them in helping write it or at least tell them to?

Sources:

1) http://blogs.kent.ac.uk/mik/2010/05/bluej-3-0-whats-new/

2) https://github.com/adobe/brackets/issues/search?q=Crockford

3) http://www.adobe.com/devnet/html5/articles/bracket-code-architecture.html


내가 아는 한에서는 아니다. 이것은 훌륭 할 것이지만 JavaScript에 특정한 어휘 분석기가 필요하며 구문 오류가 있으면 작동하지 않을 것입니다.

참고 URL : https://stackoverflow.com/questions/13882241/is-crockford-style-context-coloring-implemented-in-any-code-editor

반응형