Parser Tools is a part of Tcllib that is an evolutionary improvement over grammer::peg and has the beginnings of very nice documentation.
jbr 2011-02/14 Here is a working example in an actual application: Parsing Excel XLSX
jbr 2011-04/01 Here is a working example in an actual application: Playing ISBL
See also dkf's PEG Example