Commit graph

11 commits

Author SHA1 Message Date
Dan Hirsch
954b6e32d3 Changed typemap for strings to also parse lengths 2013-11-23 13:36:54 -06:00
Meredith L. Patterson
96760f1daf kindasorta working. all tests (except h_action and h_attr_bool, need typemaps) have passed at one time or another, but some segfault at not-quite-random; h_and, h_epsilon_p, h_end_p, h_ignore, h_not, maybe h_choice seem culprity. 2013-11-23 13:33:24 -06:00
Meredith L. Patterson
3228a86b90 h_sequence, h_choice and HCountedSequence are all having weird issues, but tests are in a workable format now 2013-11-23 13:33:24 -06:00
Meredith L. Patterson
f685f9ea4e there's the uint8_t problem (mostly) sorted 2013-11-23 13:33:24 -06:00
Meredith L. Patterson
073d6d8a27 python tests baked into scons; h_ch needs the first char of its input string as its input 2013-11-23 13:33:24 -06:00
Meredith L. Patterson
eba8ecc6c3 typemap to fix conversion from python strings to uint8_t* 2013-11-23 13:33:24 -06:00
Meredith L. Patterson
ada7bf89ee There's a typemap problem between const uint8_t* and target-language strings, but I can create parsers in python and php. 2013-11-23 13:33:23 -06:00
Meredith L. Patterson
73eabc7bf9 SWIG bindings build, compile, and appear to work for python. Will port over tests next. 2013-11-23 13:33:23 -06:00
Meredith L. Patterson
0e4253d0ef invoke swig with relative path instead, -I../../ 2013-11-23 13:33:23 -06:00
Meredith L. Patterson
8f427b5a6d fixed nested unions 2013-11-23 13:33:23 -06:00
Meredith L. Patterson
49f22e2aff Import combinator and allocator APIs into SWIG. Next is glue. Need to fix unions in HParsedToken and HCaseResult. 2013-11-23 13:33:23 -06:00