diff options
| author | Michael Williamson <mike@zwobble.org> | 2014-03-27 13:28:37 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2014-03-27 13:28:37 +0000 |
| commit | e852154e744381b9a18fdbc48ff5864e18dfb295 (patch) | |
| tree | e718565035e9533caa2fcf0ea789ba16047416ef | |
| parent | 04c61c15f3665e0ef0aa35b62b85c4be940ab06b (diff) | |
Add jv_parser_flags argument to jv_parser_new
| -rw-r--r-- | jq.pyx | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -12,7 +12,10 @@ cdef extern from "jv.h": cdef struct jv_parser: pass - jv_parser* jv_parser_new() + ctypedef enum jv_parser_flags: + JV_PARSE_EXPLODE_TOPLEVEL_ARRAY = 1 + + jv_parser* jv_parser_new(jv_parser_flags) void jv_parser_free(jv_parser*) void jv_parser_set_buf(jv_parser*, const char*, int, int) jv jv_parser_next(jv_parser*) @@ -67,7 +70,7 @@ cdef class _Program(object): cdef object _string_to_strings(self, char* input): - cdef jv_parser* parser = jv_parser_new() + cdef jv_parser* parser = jv_parser_new(<jv_parser_flags>0) jv_parser_set_buf(parser, input, len(input), 0) cdef jv value results = [] |
