Commit graph

455 commits

Author SHA1 Message Date
Sven M. Hallberg
e73377fbda actually use the chosen backend in benchmark, was always PB_MIN 2013-04-17 15:09:24 +02:00
Meredith L. Patterson
7d35d23182 Merge pull request #30 from pesco/fix-set_rdata
pass rr by reference to set_rdata
2013-04-14 13:47:26 -07:00
Sven M. Hallberg
4041a5865c pass rr by reference to set_rdata 2013-04-13 14:42:36 +02:00
Dan Hirsch
b98528bfea Ignored a whole bunch of stuff that was clogging up my repo 2013-03-21 18:53:56 -07:00
Dan Hirsch
fc653d5dd0 Added note on status to milestone2 tracker 2013-03-21 18:53:35 -07:00
Meredith L. Patterson
a88c6c8a8a Merge pull request #7 from zaxtax/regex
Adding epislon and nothing
2013-03-18 17:12:40 -07:00
Rob Zinkov
e69fd2e5b9 Adding epislon and nothing 2013-03-18 15:27:16 -07:00
Dan Hirsch
99f4e18f1f Fixed a bug in RVM_MATCH 2013-03-17 22:44:30 -07:00
Meredith L. Patterson
875c9b9c57 rvm instructions for ch(); fixed a declaration in optional() 2013-03-18 01:18:39 -04:00
Meredith L. Patterson
8a5c4b6b67 beginnings of translating parser combinators to regex vm instructions 2013-03-18 01:02:59 -04:00
Dan Hirsch
f5245eaa23 Whoops. Meant to compile that first 2013-03-17 22:01:54 -07:00
Dan Hirsch
17b03dbf4d Added implementations of framework functions 2013-03-17 20:17:55 -07:00
Dan Hirsch
4c2a536151 Added framework for implementing HParser-to-RVM compiler 2013-03-17 19:56:43 -07:00
Meredith L. Patterson
808d216145 Merge pull request #6 from zaxtax/master
Adds desugar indirection
2013-03-17 13:31:02 -07:00
Meredith L. Patterson
45d28c36c6 Merge pull request #29 from pesco/base64-example
Semantic base64 examples
2013-03-17 13:29:57 -07:00
Rob Zinkov
4e11c90664 Adding desugar 2013-03-17 13:25:02 -07:00
Dan Hirsch
f7246e9589 Forgot to actually add desugaring function 2013-03-16 14:47:31 -07:00
Dan Hirsch
ffd050e603 Added generic form of desugaring functions 2013-03-16 14:30:15 -07:00
Dan Hirsch
4862dd244d Updated roadmap, added sample input to RVM testcase assembler. 2013-03-09 21:59:58 -08:00
Dan Hirsch
c19d7bb66e Regex VM finished but untested. 2013-03-09 21:42:49 -08:00
Dan Hirsch
a8ab63e096 Tiny change 2013-03-09 17:25:25 -08:00
Meredith L. Patterson
5df9db015c h_ch's return type is uint, not bytes; fixed validate_test_ab accordingly, even though it worked before with the wrong union member name (probably because token is the first thing in the struct). Oh C, stay classy. 2013-02-20 22:08:05 -05:00
Meredith L. Patterson
31665994f4 h_attr_bool didn't have tests implemented. It does now. 2013-02-20 22:03:52 -05:00
Meredith L. Patterson
22067685c3 didn't need that comment anyway 2013-02-20 21:46:25 -05:00
Meredith L. Patterson
015b82eb0e many, many1, sepBy and sepBy1 were missing some test cases. 2013-02-20 21:42:02 -05:00
Meredith L. Patterson
810c06c6db Desugaring functions are all done! But we're not ready for the CF backends yet because desugared structures still need to be stashed in the parser. 2013-02-20 21:03:34 -05:00
Meredith L. Patterson
ab89b0fd4d desugaring done for many and attr_bool 2013-02-20 20:43:16 -05:00
Dan Hirsch
101e90ad9b Implemented a bunch more desugaring 2013-02-20 18:58:15 -05:00
Dan Hirsch
55e5bc48ab Refactored a bit 2013-02-20 02:25:42 -05:00
Meredith L. Patterson
3a0da2fd84 Added contact info 2013-02-18 20:03:19 -05:00
Meredith L. Patterson
928391d547 Added irc channel to README.md 2013-02-17 19:57:12 -05:00
Sven M. Hallberg
4e903ac806 Merge branch 'glue' into base64-example 2013-02-17 17:04:35 +01:00
Sven M. Hallberg
0cfec9781a add glue helper to construct sized sequences 2013-02-17 17:02:59 +01:00
Sven M. Hallberg
866e66ccf9 fix counter init in h_seq_append 2013-02-17 17:02:59 +01:00
Sven M. Hallberg
f1f7c4f488 remove dependency on internal.h for base64_sem2 2013-02-17 17:00:04 +01:00
Sven M. Hallberg
51b9082837 remove obsolete dependency on internal.h 2013-02-17 16:49:25 +01:00
Sven M. Hallberg
d9c2c921c4 use H_MAKE_SEQN in base64_sem1 2013-02-17 16:48:35 +01:00
Sven M. Hallberg
662357ccb4 add glue helper to construct sized sequences 2013-02-17 16:47:36 +01:00
Sven M. Hallberg
af23f3bbf3 add more glue functions in base64_sem1 2013-02-17 16:45:29 +01:00
Sven M. Hallberg
b83be8472e fix counter init in h_seq_append 2013-02-17 16:29:54 +01:00
Sven M. Hallberg
a5c579c23d switch semantic base64 examples to pre-fab actions provided by glue.h 2013-02-17 15:53:43 +01:00
Sven M. Hallberg
38ddcc5ab4 add semantic base64 examples to gitignore 2013-02-17 15:47:53 +01:00
Sven M. Hallberg
b06a98ce26 fix linking of base64 example 2013-02-17 15:47:18 +01:00
Sven M. Hallberg
cc912fa98e Merge branch 'glue' into base64-example 2013-02-17 15:26:15 +01:00
Sven M. Hallberg
dd763f0c07 Merge branch 'master' into base64-example 2013-02-17 15:25:58 +01:00
Sven M. Hallberg
25df438832 oops, moved files without adding 2013-02-17 15:25:19 +01:00
Sven M. Hallberg
195e50a7f1 move glue.[ch] into the library proper 2013-02-17 15:24:13 +01:00
Meredith L. Patterson
ee78ea0e9f Merge pull request #27 from pesco/dns-example
Rework DNS example with new glue code
2013-02-11 18:34:37 -08:00
Meredith L. Patterson
5ae267f3ed Still broken, but all desugaring functions stubbed out. 2013-02-03 02:18:19 -05:00
Meredith L. Patterson
156be7a559 Still doesn't build, but desugaring is farther along 2013-02-02 19:31:18 -05:00