code: Rule Tuplet() {
  		return Sequence(
  				suppr("("),
  				CharRange('2', '9').label("DIGITS").suppressSubnodes(),
  				OptionalS(SequenceS(
  						String(":").label(":"),
  						Optional(CharRange('1', '9')).label("DIGITS").suppressSubnodes(),
  						OptionalS(SequenceS(
  								String(":").label(":"),
  								OptionalS(DIGITS())
  								))
  						)
  				)/*,
  				ZeroOrMoreS(TElem()), Stem(),
  				OneOrMoreS(ZeroOrMoreS(TElem()), Stem())*/
  		).label(Tuplet);
  	}
docs: tuplet ::= "("1*DIGIT [":" [1*DIGIT] ":" [1*DIGIT]]
  <br>%ignored: 2*(*t-elem stem)