Closed YannisDelmas closed 4 years ago
Très bons outils d'explicitation : Debuggex, Regexper. Voir si on peut utiliser des éléments de : (https://github.com/w-y/ecma262-jison/blob/master/rules/ecma262.json) ou de (https://github.com/antlr/grammars-v4/blob/master/javascript/javascript/JavaScriptLexer.g4). La grammaire de Regexper est ici: (https://gitlab.com/javallone/regexper-static/-/blob/master/src/js/parser/javascript/grammar.peg). Référence : ES10 (2019). Information :
Le module a été créé. La syntaxe est complète, conforme à ECMAScript® 2019 aux classes Unicode près.
Il faut maintenant fournir les explications, produire des exemples et éventuellement :
Bibliothèques de construction de diagrammes Railroad en SVG:
Peut-être faudra-t-il fabriquer les diagrammes avec D3 (ou Raphael) ?
Le module d'expressions régulières est en place, avec railroad-diagrams et test de l'expression.
Il faudrait maintenant:
Il resterait à améliorer les explications, mais le module est complet.
Envisager d'adapter l'application aux expressions régulières JS.