जवाब में ..
Spolsky: वे कैसे पता चलेगा, वे कैसे भी पता है कि भाषा आप लिख रहे हैं में?
ऐसा नहीं है। हाइलाइटर बहुत गूंगा है, लेकिन इससे दूर हो जाता है क्योंकि अधिकांश प्रोग्रामिंग भाषाएं समान होती हैं। लगभग हर चीज सिंटैक्स को करीब-करीब उपयोग करता है ..
AFunction("a string")
1 + 4 # <- numbers
# /\ a comment
// also a comment..
.. अधिकांश चीजें ठीक से हाइलाइट करती हैं। उपर्युक्त प्रोग्रामिंग भाषा नहीं है, लेकिन यह पूरी तरह से हाइलाइट करता है।
अपवाद हैं, उदाहरण के लिए, यह कभी-कभी /
को रेगेक्स (जैसे पर्ल/रूबी) की शुरुआत के रूप में देख सकता है। जब यह नहीं है:
this [^\s>/] # is highlighted as a regex, not a comment
इन ..लेकिन काफी दुर्लभ हैं, और यह सबसे अधिक सामान बाहर काम कर रहा है, जैसे की एक अच्छा काम करता है ..
/*
this is a multi-line comment
"with a string" =~ /and a regex/
*/
but =~ /this is a regex with a [/*] multiline comment
markers in it! */
यह "सुंदरता" उपकरण बहुत अच्छा है! –