zone: Allow record parsers more control over the names they produce.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 15 Jun 2007 14:12:16 +0000 (15:12 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 15 Jun 2007 14:12:16 +0000 (15:12 +0100)
commit5bf80328af386b6737e9c5a75ad1d0d95bf5f38b
tree700a9a92a1df2f936598caccb7496cb6e678aba1
parent4e7e3780c0f92094c6def85910e14901b9e1070f
zone: Allow record parsers more control over the names they produce.

Pass in the parent zone and the given prefix, rather than computing the
final name.  The defzoneparse macro wrapper computes the final name,
though parsers have access to the original data and the function to
compute the name so that they can produce different names should they so
wish.
zone.lisp