Commit Graph

16 Commits (7cb3fdcfec85f100a33f0a81b763a54aa75d19c1)

Author SHA1 Message Date
Chris Double a41f8ef733 Mention how to fail from action in pegs 2008-03-31 17:26:42 +13:00
Chris Double c45eba6898 Add semantic parser 2008-03-31 16:34:59 +13:00
Chris Double 691d26068d Refactor peg compiler cache
Instead of a cache stored in a global variable, the compiled parser is stored in a slot in the parser delegate.
2008-03-30 14:00:45 +13:00
Chris Double 8105e66aec Add box parser to docs 2008-03-29 17:45:21 +13:00
Chris Double 4b353c7529 Rewrite peg internals 2008-03-29 00:37:40 +13:00
Chris Double fa8b311b27 Add packrat-parse, etc 2008-03-28 00:04:08 +13:00
Chris Double 708726d208 Add with-packrat word and more memoization 2008-03-27 15:50:27 +13:00
Doug Coleman f84761ae0c fix docs for delay 2008-03-05 18:15:28 -06:00
Chris Double 240217f39e Fix peg issues with recent factor changes 2008-01-13 04:38:59 -05:00
Slava Pestov d7217801c3 Documentation fixes 2007-12-11 22:36:40 -05:00
Chris Double e49d84ce97 Add 'delay' parser to peg 2007-11-27 16:16:21 +13:00
Chris Double 5fb6af754b Add hide combinator 2007-11-27 15:45:00 +13:00
Chris Double 055276ca25 Add 'sp' parser to skip whitespace 2007-11-27 15:36:26 +13:00
Chris Double e6b6bb8a5c Add satisfy parser in peg 2007-11-27 15:08:16 +13:00
Chris Double 99b39e0351 Some help for pegs 2007-11-27 12:22:33 +13:00
Chris Double aacf88a72d First cut at peg style packrat parser 2007-11-22 11:19:15 +13:00