2010-10-18 6 views
2

J'écris une syntaxe Javascript surligneur et je ne suis pas 100% j'ai tout.Javascript language construit

Jusqu'à présent, j'ai:

  1. Commentaires (// et/* * /)
  2. Regex
  3. Nombre Mise en évidence
  4. Citations (» et «)

I ont également des mots-clés en surbrillance:

  1. si
  2. autre
  3. nouvelle
  4. var
  5. fonction
  6. pour
  7. retour
  8. ce
  9. faire
  10. tout
  11. vrai
  12. false

Ai-je manqué des constructions ou des mots-clés qui seraient essentiels pour mettre en évidence? Mieux encore, si vous avez une liste de tous les mots-clés et des constructions qui serait encore mieux.

+0

https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words –

+0

Aussi peut-être utile: http://mdn.beonex.com/en/Core_JavaScript_1.5_Reference.1 –

+1

Pensez à vous à la spécification: http://www.ecma-international.org/publications/standards/Ecma-262.htm –

Répondre

6

Il vous manque un peu, par exemple: in, switch, break, try, catch, finally, throw, void, with, etc ..

Vous trouverez une liste complète dans la spécification:

3

Voir ceci pour une liste des mots réservés présents et futurs possibles: http://javascript.about.com/library/blreserved.htm.

Notez également que vous pouvez également mettre en surbrillance les opérateurs. Certains éditeurs le font. Les points-virgules et les parenthèses peuvent ou non être mis en évidence. Tout dépend de la façon dont vous voulez que vous mettiez en évidence.