- May 12, 2012
-
-
Dan Hirsch authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
All unit tests written except chain and chainl. Removed left_factor_action, we'll handle left-recursion with our caching strategy.
-
Meredith L. Patterson authored
-
-
Dan Hirsch authored
-
Dan Hirsch authored
-
- May 11, 2012
-
-
Dan Hirsch authored
-
Meredith L. Patterson authored
-
Dan Hirsch authored
-
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Dan Hirsch authored
-
Meredith L. Patterson authored
-
Dan Hirsch authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
Fixed inconsistent signature of charset parser, registered (still stubbed) unit tests so the build doesn't break :)
-
Meredith L. Patterson authored
-
- May 10, 2012
-
-
Dan Hirsch authored
-
- May 04, 2012
-
-
Dan Hirsch authored
Conflicts: NOTES
-
Dan Hirsch authored
-
Dan Hirsch authored
-
- May 03, 2012
-
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Dan Hirsch authored
-
Dan Hirsch authored
-
Meredith L. Patterson authored
Fixed build (completed butnot combinator). Also, fixed bug where sequence wasn't bailing out if one parser failed.
-
- May 01, 2012
-
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
All sorts of makefile hacks, plus a new fastpath for the bitreader
-
Meredith L. Patterson authored
Parsers for sequence and choice are done. Got rid of join_action, we didn't need it. parse_result_t now contains a single parsed_token_t (and whatever we decide to jam into it later), so that sequence makes sense.
-
Dan Hirsch authored
-
Dan Hirsch authored
-
Dan Hirsch authored
-
- Apr 30, 2012
-
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
* token: matches a sequence of bytes (with length) * ch: matches a single byte * range: matches any byte within the range [lower, upper] (inclusive) * join_action: joins the results of another parser with a separator * negate: matches the opposite of any single-character parser * end_p: succeeds if there's no input left to parse * nothing_p: always fails One other big change: the AST is now a GSequence of parsed_token_t's. WARNING: This is not actually enforced, because C. Also tweaked the makefile a little (which will get clobbered in TQ's next commit) and added some documentary comments to hammer.h.
-
Dan Hirsch authored
-