// a simplified Chemical Markup Language
// www.xml-cml.org - The Site for Chemical Markup Language
Molecule = "" Atoms Bonds "".
Atoms = "" List(Atom) "".
Atom = "" "".
MoleculeId = "id=" String.
AtomId = "id=" String.
ElementType = "elementType=" String.
HydrogenCount = "hydrogenCount=" String.
Bonds = "" List(Bond) "".
Bond = "".
BondId = "id=" String.
AtomRefs2 = "atomRefs2="
String
String.
List(S) ~ {S}.