[cellml-discussion] Include_in_CellML_1.2 requested: [Tracker Item 319] Fix CellML identifier rule clarification

bugzilla-daemon at physiomeproject.org bugzilla-daemon at physiomeproject.org
Wed Dec 19 11:43:12 NZDT 2007


Andrew Miller <ak.miller at auckland.ac.nz> has asked  for Include_in_CellML_1.2:
Tracker Item 319: Fix CellML identifier rule clarification
https://tracker.physiomeproject.org/show_bug.cgi?id=319

------- Additional Comments from Andrew Miller <ak.miller at auckland.ac.nz>
The current CellML 1.1 specification has two contradictory rules for what is a
valid CellML identifier:
    ('_')* ( letter ) ( letter | '_' | digit )*
and
    "A valid CellML identifier must consist of only letters, digits and
underscores, must contain at least one letter, and must not begin with a digit"


Names like "_1a" are valid according to the text but not according to the EBNF
description.

I propose that we use the text version rather than the EBNF version in the next
version of the specification.


More information about the cellml-discussion mailing list