alisdair sullivan
|
3bc2c68ea3
|
fix the tenses and forms of option flags
|
2012-03-31 21:58:18 -07:00 |
|
alisdair sullivan
|
fdea98ebbf
|
add escape equiv test
|
2012-03-31 21:19:37 -07:00 |
|
alisdair sullivan
|
bd6202e618
|
v1.1
|
2012-03-27 16:49:25 -07:00 |
|
alisdair sullivan
|
3d836f1241
|
remove debug statement from tests
|
2012-03-26 22:10:09 -07:00 |
|
alisdair sullivan
|
b57750fcfc
|
fix specs for to_term/x, thanks to michael truog
|
2012-03-25 13:18:26 -07:00 |
|
alisdair sullivan
|
91dcb65e3c
|
Merge https://github.com/okeuday/jsx into develop
|
2012-03-25 13:14:08 -07:00 |
|
alisdair sullivan
|
cff2ffa295
|
better specs for to_term/x, thanks to michael truog
|
2012-03-25 13:09:55 -07:00 |
|
Michael Truog
|
d560d7ff3a
|
Fix -spec declaration to prevent dialyzer problems.
|
2012-03-25 00:26:12 -07:00 |
|
alisdair sullivan
|
97a7d295f1
|
the option single_quotes in functions dealing with json inputs now allows json that uses single quotes to deliminate keys and strings to be processed, note that this changes the escaping rules slightly
|
2012-03-21 05:35:16 -07:00 |
|
alisdair sullivan
|
1d5b9e7410
|
the option single_quotes in functions dealing with json inputs now allows json that uses single quotes to deliminate keys and strings to be processed, note that this changes the escaping rules slightly
|
2012-03-21 05:26:19 -07:00 |
|
alisdair sullivan
|
338f79ec9a
|
move test cases to priv/, retrieve location with code:lib_dir/2
|
2012-03-14 06:36:36 -07:00 |
|
alisdair sullivan
|
b10262d720
|
whitespace
|
2012-03-05 20:37:22 -08:00 |
|
alisdair sullivan
|
ec295a888b
|
new is_term function that mirrors is_json for erlang terms
|
2012-03-04 18:40:00 -08:00 |
|
alisdair sullivan
|
ed33626ed5
|
add encoder and decoder functions to api
|
2012-03-04 15:47:08 -08:00 |
|
alisdair sullivan
|
63faf04115
|
factor out gen_json
|
2012-03-02 22:53:45 -08:00 |
|
alisdair sullivan
|
e15a0e9a81
|
fully integrate gen_json.erl
|
2012-01-31 20:56:08 -08:00 |
|
alisdair sullivan
|
9aaa23735a
|
unofficially deprecate json_to_term and term_to_json
|
2012-01-31 20:44:35 -08:00 |
|
alisdair sullivan
|
ffa2aa6ce9
|
add note about streaming mode to README, allow incomplete returns from json_to_term and format
|
2011-12-14 21:07:50 -08:00 |
|
alisdair sullivan
|
3857980f6c
|
remove incomplete returns from json_to_term/1,2 and format/1,2
|
2011-11-30 06:36:06 -08:00 |
|
alisdair sullivan
|
cf722ed8d9
|
restores old api
|
2011-11-29 19:56:00 -08:00 |
|
alisdair sullivan
|
6dacf64620
|
refactors out extraction of parser opts, generalizes use of specific parsers by processors
|
2011-11-29 19:39:01 -08:00 |
|
alisdair sullivan
|
1fad948aec
|
changes name of jsx_format to jsx_to_json and jsx_terms to jsx_to_term
|
2011-11-28 17:30:55 -08:00 |
|
alisdair sullivan
|
455b1ce85c
|
basic to_term implementation, minor fixes to encoder
|
2011-11-24 06:33:15 -08:00 |
|
alisdair sullivan
|
14277e4972
|
reworked interface and internals, encoder broken but needs wholesale changes to match new interface
|
2011-11-23 20:54:10 -08:00 |
|
alisdair sullivan
|
7a56f72b7c
|
formatter works, kind of. only minifies currently
|
2011-10-24 22:51:39 -07:00 |
|
alisdair sullivan
|
200fb231a9
|
fresh api. virtually whole new thing, entirely new interface and heavily modified encoder/decoder
|
2011-10-21 18:16:16 -07:00 |
|
alisdair sullivan
|
9c5710b97c
|
reorg of opts parsing, some minor source cleanups
|
2011-10-19 06:51:36 -07:00 |
|
alisdair sullivan
|
9e8361e10a
|
incremental test, fixed revealed bug in incomlete implementation
|
2011-08-31 19:35:09 -07:00 |
|
alisdair sullivan
|
7e88a14525
|
massive simplification of api, operation and internals. removes all demo modules temporarily
|
2011-08-31 18:52:01 -07:00 |
|
alisdair sullivan
|
6234e4a986
|
moves headers back to include dir so include_lib works. except jsx_format.hrl, because jsx_format needs a full rewrite
|
2011-08-16 22:45:32 -07:00 |
|
alisdair sullivan
|
48ada362e9
|
(broken) test to check equivalency of encoder/decoder apis. more cases needed
|
2011-08-13 07:22:46 -07:00 |
|
alisdair sullivan
|
4a078bd44a
|
move opts handling to jsx.erl for earlier failure on badopts
|
2011-08-10 01:28:25 -07:00 |
|
alisdair sullivan
|
aca326b42e
|
multi_term mode removed until sane interface can be developed
|
2011-08-10 00:35:51 -07:00 |
|
alisdair sullivan
|
ba057d13cc
|
encoder exported correctly
|
2011-08-10 00:33:52 -07:00 |
|
alisdair sullivan
|
3485ca5413
|
whitespace
|
2011-08-09 21:04:27 -07:00 |
|
alisdair sullivan
|
8bb0f66470
|
unless iterate option is specified, jsx now buffers events internally before returning
|
2011-08-09 17:49:42 -07:00 |
|
alisdair sullivan
|
5cd967b26d
|
discovered and fixed a couple more broken tests
|
2011-08-03 00:15:18 -07:00 |
|
alisdair sullivan
|
b3eb058463
|
revert change from strings/keys being presented as binaries to being presented as lists of characters. ~30% speedup
|
2011-07-31 19:05:30 -07:00 |
|
alisdair sullivan
|
20f9e0368d
|
tests could fail silently when file:consult failed, fixed
|
2011-07-31 18:43:14 -07:00 |
|
alisdair sullivan
|
100f707899
|
streamlined options
|
2011-07-28 19:21:19 -07:00 |
|
alisdair sullivan
|
bac3ece706
|
whitespace
|
2011-07-28 18:48:07 -07:00 |
|
alisdair sullivan
|
b153ce3685
|
moves escaping tests to general test lib, minor refactoring of test runner to facilitate
|
2011-07-26 19:58:48 -07:00 |
|
alisdair sullivan
|
2720b2e0fb
|
noncharacter tests
|
2011-07-26 19:46:31 -07:00 |
|
alisdair sullivan
|
c5c98482fc
|
test for noncharacters, fixed bug discovered by test
|
2011-07-26 19:28:41 -07:00 |
|
alisdair sullivan
|
68d78c8e25
|
new api: strings and keys returned as binaries, integers as integers, floats as floats, tuple format changed from {event, ..., ...} to {jsx, ..., ...}, tests updated
|
2011-07-26 00:35:17 -07:00 |
|
alisdair sullivan
|
2ee96eb356
|
tests updated to reflect parser changes, eep0018 and format module still contain failing tests
|
2011-07-22 21:36:14 -07:00 |
|
alisdair sullivan
|
3bf5506292
|
unifies options to encoder/decoder to allow abstraction over various different built in iterators
|
2011-07-21 06:14:48 -07:00 |
|
alisdair sullivan
|
e7025efe50
|
is_json inputs now line up with format inputs
|
2011-07-17 20:55:54 -07:00 |
|
alisdair sullivan
|
9cee07212f
|
add encoder/0 to jsx.erl
|
2011-07-17 20:55:54 -07:00 |
|
alisdair sullivan
|
746d8e469c
|
renames jsx_opts to jsx_decoder_opts
|
2011-07-17 20:55:54 -07:00 |
|