1ruby = 2 element ruby { 3 ruby.attlist, 4 ((rb, 5 (rt | (rp, rt, rp))) 6 | (rbc, rtc, rtc?)) 7 } 8ruby.attlist = Common.attrib 9rbc = element rbc { rbc.attlist, rb+ } 10rbc.attlist = Common.attrib 11rtc = element rtc { rtc.attlist, rt+ } 12rtc.attlist = Common.attrib 13rb = element rb { rb.attlist, Inline.model } 14rb.attlist = Common.attrib 15rt = element rt { rt.attlist, Inline.model } 16rt.attlist = 17 Common.attrib, 18 attribute rt { Number.datatype }? 19rp = element rp { rp.attlist, text } 20rp.attlist = Common.attrib 21Inline.class |= ruby 22