YannisDelmas / explain-expression

Explain an expression: CSS selector, regular expression (later: other expressions of other languages)
https://delmas-rigoutsos.nom.fr/outils/explain-expression/
GNU General Public License v3.0
1 stars 0 forks source link

Compléter le module "expressions régulières" #9

Closed YannisDelmas closed 4 years ago

YannisDelmas commented 4 years ago

Envisager d'adapter l'application aux expressions régulières JS.

YannisDelmas commented 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 :

YannisDelmas commented 4 years ago

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 :

YannisDelmas commented 4 years ago

Bibliothèques de construction de diagrammes Railroad en SVG:

Peut-être faudra-t-il fabriquer les diagrammes avec D3 (ou Raphael) ?

YannisDelmas commented 4 years ago

Le module d'expressions régulières est en place, avec railroad-diagrams et test de l'expression.

Il faudrait maintenant:

YannisDelmas commented 4 years ago

Il resterait à améliorer les explications, mais le module est complet.