Quelqu'un sait pourquoi, à la fin de l'article 7.6 de la ECMA-262, 5th Edition specification, les nonterminals UnicodeLetter, UnicodeCombiningMark, UnicodeDigit, UnicodeconnectorPunctuation et UnicodeEscapeSequence ne sont pas suivis par deux virgules?Erreurs de frappe possibles dans la spécification ECMAScript 5?
De section 5.1.6:
symboles non terminaux sont présentés dans italiques. La définition d'un non-terminal est introduite par le nom du non-terminal défini suivi par un ou plusieurs deux-points. (Le nombre de indique à quelle côlons la grammaire de la production appartient.)
Comme productions lexicales se distinguent en ayant deux-points, ce qui est sous la rubrique « Conventions lexicales », je suppose qu'ils voulaient mettre les deux-points. Est-ce que ça sonne bien? Assurez-vous simplement que ce sont vraiment des non-terminaux et qu'ils font vraiment partie de la grammaire lexicale.
EDIT:
j'ai remarqué il y a eu des votes pour fermer cette. Juste pour expliquer pourquoi cela est lié à la programmation, il est pertinent pour quiconque veut implémenter un interpréteur ECMAScript.