The parser discussed in this paper was partially developed in the Electronic Discourse Analyser project, funded by Fujitsu (Japan). The development was aided by discussions with the members of that project: Christian Matthiessen, John Bateman, Zeng Licheng, Guenter Plum, Arlene Harvey and Chris Nesbitt.
Thanks to Cécile Paris for profuse commenting on this paper, and teaching me Latex, and to Vibhu Mittal, who solved the trickier Latex bugs.