J'ai besoin d'ajouter un sucre syntaxique léger au code source JavaScript, et de le traiter à l'aide d'un système de construction basé sur JavaScript. Existe-t-il des analyseurs syntaxiques JavaScript open source écrits en JavaScript ? Sont-ils raisonnablement rapides lorsqu'ils sont exécutés avec V8 ou une implémentation JavaScript haute performance similaire ?
Merci pour tous les conseils que vous pourrez me donner !
3 votes
"J'ai besoin d'ajouter un peu de sucre syntaxique léger au code source JavaScript" Tu le fais ? Comme quoi ?
0 votes
Vous en avez besoin pour l'exposition du code ou pour l'éditeur ?
1 votes
C'est ce que fait Objective-J. Vous pourriez vouloir vérifier son code source ouvert. Mais il utilise une syntaxe totalement différente, similaire à celle de l'Objective-C, et interprète en Javascript au moment de l'exécution.
3 votes
JSLint contient un analyseur syntaxique JavaScript écrit en JavaScript. Voir jslint.com/fulljslint.js Autour de la ligne 2049 commence l'analyseur syntaxique. JSLint est écrit pour gérer aussi le html, il faut donc survoler ces parties.
0 votes
Croissant français : Merci de reposter votre commentaire en tant que réponse, et je voterai pour vous. Merci !
0 votes
Le code source de jslint est disponible sur GitHub : github.com/douglascrockford/JSLint \=> github.com/douglascrockford/JSLint/blob/master/jslint.js