(type egg)
(signature "packrat egg")
(timestamp 1612269487)
(sxml ((section 2 "Outdated egg!" (p "This is an egg for CHICKEN 4, the unsupported old release.  You're almost certainly looking for " (int-link "/eggref/5/packrat" "the CHICKEN 5 version of this egg") ", if it exists.") (p "If it does not exist, there may be equivalent functionality provided by another egg; have a look at the " (link "https://wiki.call-cc.org/chicken-projects/egg-index-5.html" "egg index") ". Otherwise, please consider porting this egg to the current version of CHICKEN.") (tags "egg")) (section 2 "packrat" (p "A packrat parsing library") (toc)) (section 2 "Documentation" (p "Packrat parsing is a memoizing, backtracking recursive-descent parsing technique that runs in time and space linear in the size of the input text. The technique was originally discovered by Alexander Birman in 1970 , and Bryan Ford took up the idea for his master's thesis in 2002.") (p "For detailed information on the technique, please see Bryan Ford's web page at " (link "http://pdos.csail.mit.edu/~baford/packrat/" "http://pdos.csail.mit.edu/~baford/packrat/") ".") (p "A reference manual can be found here: " (link "http://bugs.call-cc.org/export/20226/release/4/packrat/doc/packrat.pdf" "packrat.pdf") ".") (p "To use the packrat API, import the " (tt "packrat") " module.")) (section 2 "License" (pre "Copyright (c) 2004, 2005 Tony Garnock-Jones <tonyg@kcbbs.gen.nz>\nCopyright (c) 2005 LShift Ltd. <query@lshift.net>\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use, copy,\nmodify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS\nBE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN\nACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.")) (section 2 "About this egg" (section 3 "Author" (p "Tony Garnock-Jones")) (section 3 "Version history" (dl (dt "1.5") (dd "CHICKEN 5 support (Mario Goulart)") (dt "1.4") (dd ".setup script fixes (felix)") (dt "1.2") (dd "Ported to CHICKEN 4") (dt "1.1") (dd "Added use of srfi-1") (dt "1.0") (dd "Initial release"))))))
