Commit graph

214 commits

Author SHA1 Message Date
Dan Hirsch
6dd36f9acd That should fix the build on Ubuntu; also, it should add a clean target 2012-04-30 02:21:22 +01:00
Meredith L. Patterson
4032db51f1 Merge pull request #2 from thequux/master
New binary parsing code is in!
2012-04-28 18:09:19 -07:00
Dan Hirsch
faab7b7cf8 Wrote basic makefile, wrote tests, and then fixed them 2012-04-29 01:45:52 +01:00
Dan Hirsch
7adae0da7c Wrote bitwise reader; needs tests 2012-04-23 19:39:44 +01:00
Meredith L. Patterson
cfef13b436 Merge pull request #1 from thequux/master
First cut at allocator
2012-04-22 16:43:01 -07:00
Dan Hirsch
5ee7865458 Added allocator and first cut at makefile 2012-04-23 00:35:58 +01:00
Dan Hirsch
2e3aa10af0 Moved source files 2012-04-23 00:35:00 +01:00
Meredith L. Patterson
19b3f985e1 Licensing under GPL v2. 2012-04-23 00:02:42 +01:00
Meredith L. Patterson
e770cf0bff Renamed parser, parse_result to parser_t, parse_result_t; introduced closures. 2012-04-22 23:40:25 +01:00
Meredith L. Patterson
9e747f26d4 Oops, too much pointer indirection 2012-04-22 15:39:04 +01:00
Meredith L. Patterson
ab9d48b886 Since C doesn't have namespaces, renamed result to parse_result. 2012-04-22 15:33:10 +01:00
Meredith L. Patterson
b6c98d85f2 Typedefs make everything so much more readable. 2012-04-22 15:30:49 +01:00
Meredith L. Patterson
7c6451d309 Figured out type signatures for combinator functions. I think, anyway. 2012-04-22 05:15:40 +01:00
Meredith L. Patterson
8ec43ffed4 Initial port from jsparse. 2012-04-22 04:47:08 +01:00