Commit graph

242 commits

Author SHA1 Message Date
alisdair sullivan
0c3dbaab6c moved ebin/jsx.app to src/jsx.app.src 2011-03-22 18:46:14 -07:00
alisdair sullivan
a6e7490a2b options are now proplist style, so [comments] implies [{comments, true}] et cetera 2011-03-07 14:02:51 -08:00
alisdair sullivan
88da19783a embarasssssing 2011-02-28 15:11:36 -08:00
alisdair sullivan
91f503fc07 test for streaming eep0018 parser 2011-02-28 12:44:21 -08:00
alisdair sullivan
7e8e5a9a48 removed test for removed function 2011-02-28 12:29:28 -08:00
alisdair sullivan
c973abd1b2 json_to_term/2 now returns {incomplete, More} when input ends prematurely rather than an error tuple when called with the option {stream, true} 2011-02-28 12:28:06 -08:00
alisdair sullivan
8ed4b1a405 new test for read_file/1, /2 2011-02-21 19:47:20 -08:00
alisdair sullivan
c4a2545db3 minor edits to readme 2010-12-28 20:42:19 -08:00
alisdair sullivan
b75f68ebaf fixed typo 2010-12-28 00:30:25 -08:00
alisdair sullivan
dd46f4394b commented rethrown exceptions 2010-09-28 12:52:58 -07:00
alisdair sullivan
a4d48fd8d9 backed out ill conceived change to options 2010-09-27 14:52:16 -07:00
alisdair sullivan
5bcdca948a wrapped calls to jsx_eep0018 so that badarg exceptions are raised in the public api, rather than in internal modules 2010-09-27 14:27:39 -07:00
alisdair sullivan
a99644a926 modified error return value from {error, badjson} to {error, {badjson, Bin}} where Bin is the input from the point of the error 2010-09-27 14:07:36 -07:00
alisdair sullivan
1a20e911a9 was using three different methods to rewrite options to core parser options, switched to just one 2010-09-23 22:29:21 -07:00
alisdair sullivan
c1e58460e4 added probably superfluous test, for paranoia 2010-09-23 22:28:35 -07:00
alisdair sullivan
76d84e1ef2 updated specs with new unquoted keys opts 2010-09-23 22:28:35 -07:00
alisdair sullivan
52511d24c1 formatter and verifier allow unquoted keys now too 2010-09-23 22:28:35 -07:00
alisdair sullivan
098fcbab1e {unquoted_keys, true | false} now allows control of whether unquoted object keys are rejected or not by the parser/eep0018 decoder 2010-09-23 22:27:55 -07:00
alisdair sullivan
b73e506fe2 rewrote extraction of core parser options in various components in a consistent manner 2010-09-23 22:26:04 -07:00
alisdair sullivan
ea32b3db40 forgot i don't need escaping inside a code block in markdown 2010-09-23 06:46:25 -07:00
alisdair sullivan
dc48e5294e added note about semantic versioning 2010-09-22 23:31:20 -07:00
alisdair sullivan
fd3d9a5057 fixed makefile, removed reference to missing target 2010-09-22 23:27:59 -07:00
alisdair sullivan
d367bc0437 Merge branch 'master' of github.com:talentdeficit/jsx 2010-09-22 23:25:12 -07:00
alisdair sullivan
4483a55f9e updated to latest nicefloats (0.9.0) 2010-09-22 23:22:55 -07:00
alisdair sullivan
a2bc7dc6c0 fixed minor error in makefile 2010-09-22 23:22:37 -07:00
alisdair sullivan
d67f830def incremented version number and added CHANGES 2010-09-22 23:12:54 -07:00
alisdair sullivan
30542a404b incremented version number, added CHANGES, intending to tag as v0.9.0 2010-09-22 23:07:23 -07:00
alisdair sullivan
eebdee1eba updated rebar to latest 2010-09-22 23:04:25 -07:00
alisdair sullivan
4934c6e6fb fixed formatting 2010-09-22 23:04:01 -07:00
alisdair sullivan
fa4e2f533b moved contents of jsx_test to jsx module to adhere to law of conversation of module names 2010-09-21 08:05:08 -07:00
alisdair sullivan
1e1f005760 added nicefloats as dependency 2010-09-20 19:11:31 -07:00
alisdair sullivan
b417168c42 still trying to clean up submodule experiment 2010-09-20 19:10:17 -07:00
alisdair sullivan
71d08c0cb8 submodules not what i wanted, evidently 2010-09-20 19:03:20 -07:00
alisdair sullivan
b3b8cdbe9a added deps target to makefile, to download dependencies 2010-09-20 18:48:55 -07:00
alisdair sullivan
78663a9240 added new nicefloats project to dependencies 2010-09-20 18:44:24 -07:00
alisdair sullivan
c71de5a7a1 Merge branches 'typespecs' and 'master' 2010-09-15 21:30:38 -07:00
alisdair sullivan
aa3385a31d added type specs to all publically exported functions 2010-09-15 21:30:25 -07:00
alisdair sullivan
cf38a9a466 fixed typo in edoc comments 2010-08-26 06:36:10 -07:00
alisdair sullivan
a86dec09ef major whitespace updates to get line lengths down to < 80 characters whenever possible (a few tests ignore this). srx/jsx_test.erl was not touched because it's shortly to be replaced 2010-08-25 23:17:10 -07:00
alisdair sullivan
ac5e0e4fe3 removed author tag from modules 2010-08-25 21:40:16 -07:00
alisdair sullivan
203ec6e5e0 removed types and specs, since they are not supported in the default erlang's some linux distros supply 2010-08-25 21:28:13 -07:00
alisdair sullivan
d58fc57ab4 fixed eunit test macro definition 2010-08-23 19:59:23 -07:00
alisdair sullivan
4d8246dcdc updated edoc 2010-08-23 13:42:22 -07:00
alisdair sullivan
ba423bce3e whitespace 2010-08-23 13:42:05 -07:00
alisdair sullivan
a952af9bf2 removed all wonky option matching, replaced with records 2010-08-23 13:40:56 -07:00
alisdair sullivan
1f1cb04cfd moved option parsing into the decoder module,trying to get as much implementation outside the interface module as possible 2010-08-23 13:36:53 -07:00
alisdair sullivan
00baba4dc7 renamed format opts record 2010-08-22 23:59:39 -07:00
alisdair sullivan
aa96606c61 small enhancement to testing multi value json bodies 2010-08-22 11:46:57 -07:00
alisdair sullivan
2959ec4e45 removed last vestiges of messed up preprocessing stage 2010-08-22 11:35:15 -07:00
alisdair sullivan
134aa8cc49 removed the need to regenerate the jsx_utfxx decoders. not sure why i didn't do that before, pretty sure i had a bad reason 2010-08-22 11:31:14 -07:00