Языковые конструкции Javascript - PullRequest
2 голосов
/ 19 октября 2010

Я пишу подсветку синтаксиса Javascript, и я не на 100% имею все.

Пока у меня есть:

  1. Комментарии (// и / * * /)
  2. Regex
  3. Подсветка чисел
  4. Кавычки ("и")

У меня также есть выделение ключевых слов:

  1. if
  2. else
  3. new
  4. var
  5. function
  6. for
  7. return
  8. this
  9. do
  10. в то время как
  11. true
  12. false

Я пропустил какие-либо конструкции или ключевые слова, которые были бы необходимывыделить? Еще лучше, если у вас есть список всех ключевых слов и конструкций, которые были бы еще лучше.

Ответы [ 3 ]

6 голосов
/ 19 октября 2010

Вам не хватает нескольких, например: in, switch, break, try, catch, finally, throw, void, with и т. Д.

Вы можете найти полный список в Спецификации:

3 голосов
/ 19 октября 2010
3 голосов
/ 19 октября 2010

См. Здесь список настоящих и возможных будущих зарезервированных слов: http://javascript.about.com/library/blreserved.htm.

Также обратите внимание, что вы также можете выделить операторов. Некоторые редакторы делают это. Точки с запятой и круглые скобки могут быть или не быть выделены. Все зависит от того, как вы хотите чтобы подсветка выглядела.

...