code: Rule TextLine() {
  		//return Sequence(Optional(NonCommentChar(), TexText()),
  		//		Eol()).label("TextLine");
  		return Sequence(NonCommentChar(),
  				FirstOf(WSP(), ALPHA(), DIGIT()),//not a ":"
  				TexText(),
  				Eol()
  			).label(TextLine).suppressSubnodes();
  	}
docs: Free text between tunes. This is a catch-all rule - check for fields first!
  <p>
  text-line ::= [non-comment-char tex-text] eol