%tei.header; ]> ]> ]> ]> ]> <(c)conv> <(nino)nino><(lynne)lynne><(lou)lou><(jp)jp> <(c)tei.header> <(c)file.description> <(c)title.statement> <(c)title>Sample of Concurrent Markup for Gestural Transcription <(c)statement.of.responsibility> <(c)role>Constructed by <(c)propname>C. M. Sperberg-McQueen <(c)publication.statement> May 1991, to accompany document MLW18. <(c)revision.history> <(c)change.note> <(c)who>MSM <(c)date>7 May 1991 <(c)what>Made file <(c)text> <(c)turn sp='Nino'>The problem is really rather simple. <(c)turn sp='Lynne'>It would be if we could use short refs, but you guys <(nino)move desc='walking to window'> don't seem to see how useful shortrefs are. <(c)turn sp='Lou'>Oh, we see it all right. It's just that we also see how hard they can make parsing for ad hoc parsers. <(c)turn sp='Nino'>Right. <(c)turn sp='Lynne'>That's part of your mistake; ad hoc parsers are <(lynne)gesture desc='jabbing with forefinger'> not going to handle texts the way texts need to be handled. <(c)turn sp='JP'>Or, at any rate, non-conforming parsers will not give you the facility you want. With a fully conforming SGML parser, it is possible to have ad hoc syntax-directed translation with the expenditure of relatively modest effort.