alisdair sullivan
|
0d7a6f9720
|
fixed embarassing non-termination bug
|
2010-06-08 20:21:18 -07:00 |
|
alisdair sullivan
|
bbc291c7c4
|
converted jsx_test to escript, updated makefile
|
2010-06-08 16:36:59 -07:00 |
|
alisdair sullivan
|
44813b623a
|
deleted rebar, added empty readme
|
2010-06-07 18:32:59 -07:00 |
|
alisdair sullivan
|
da91d56afd
|
deleted out of date readme
|
2010-06-07 18:31:56 -07:00 |
|
alisdair sullivan
|
8610eeefad
|
makefile test target now compiles first
|
2010-06-07 17:58:44 -07:00 |
|
alisdair sullivan
|
c2f8d4e6a0
|
added install target to makefile, stages into code:lib_dir()
|
2010-06-07 17:55:13 -07:00 |
|
alisdair sullivan
|
a6990152b3
|
added makefile and build script
|
2010-06-07 17:21:04 -07:00 |
|
alisdair sullivan
|
50b0d03083
|
updated examples
|
2010-06-07 16:28:48 -07:00 |
|
alisdair sullivan
|
d25f96f798
|
merged in unified decoder branch
|
2010-06-07 16:21:22 -07:00 |
|
alisdair sullivan
|
eb55eb9599
|
all five utfx variants supported now compiled from a single templated module
|
2010-06-07 16:15:40 -07:00 |
|
alisdair sullivan
|
5460796e33
|
changed end of stream token
|
2010-06-07 16:10:29 -07:00 |
|
alisdair sullivan
|
fb497a20bc
|
added a streaming mode, use option [{stream_mode, true}] to use. no tests yet
|
2010-06-06 13:58:04 -07:00 |
|
alisdair sullivan
|
152c2ec75f
|
added decode function to jsx.erl
|
2010-06-05 07:49:55 -07:00 |
|
alisdair sullivan
|
a3ab6ca9fc
|
refactored utf16 and utf32 (little and big variants) so only the module name and a few defines have to be changed to ease further refactoring, also fixed binary optimizations
|
2010-06-04 23:50:53 -07:00 |
|
alisdair sullivan
|
028e8a0b99
|
updated error returns from all decoders
|
2010-06-03 00:11:05 -07:00 |
|
alisdair sullivan
|
fbbfc3bebb
|
changed error reporting for utf8 decoder, utf16 and utf32 variants currently throwing untrapped errors
|
2010-06-02 23:42:05 -07:00 |
|
alisdair sullivan
|
ad0b87aa37
|
readme updated
|
2010-06-02 23:02:45 -07:00 |
|
alisdair sullivan
|
3453c5ab2e
|
reexported detect_encoding from jsx.erl, remembered why it was exported
|
2010-06-02 21:54:25 -07:00 |
|
alisdair sullivan
|
0de4a87325
|
unexported detect_encoding from jsx.erl
|
2010-06-02 21:52:41 -07:00 |
|
alisdair sullivan
|
71bd2834fd
|
more comments for jsx_parser
|
2010-06-02 21:47:59 -07:00 |
|
alisdair sullivan
|
d6497e1755
|
removed bare README, replaced by README.markdown
|
2010-06-02 21:24:56 -07:00 |
|
alisdair sullivan
|
a145df8c93
|
readme updated
|
2010-06-02 21:23:20 -07:00 |
|
alisdair sullivan
|
d3a8de31fe
|
minor changes to jsx_parser to preserve list ordering
|
2010-06-02 21:19:05 -07:00 |
|
alisdair sullivan
|
403e2f53bb
|
added .app file
|
2010-06-02 21:11:21 -07:00 |
|
alisdair sullivan
|
ef30957c08
|
added rebar to project
|
2010-06-02 21:11:04 -07:00 |
|
alisdair sullivan
|
ef952ceee8
|
converted jsx_test to etap, fixed resulting bugs with autodetection
|
2010-06-01 23:33:56 -07:00 |
|
alisdair sullivan
|
b82d4c5337
|
new tests
|
2010-06-01 21:00:12 -07:00 |
|
alisdair sullivan
|
7c2c0596c7
|
fixed swap of two variables
|
2010-06-01 20:57:58 -07:00 |
|
alisdair sullivan
|
d7140dd6c2
|
better decoding of surrogates encoded in json strings
|
2010-06-01 20:45:31 -07:00 |
|
alisdair sullivan
|
8faa7089f8
|
updated tests, which are shortly to be rewritten completely
|
2010-06-01 19:43:21 -07:00 |
|
alisdair sullivan
|
012317e0c5
|
updated examples for new NEW api
|
2010-06-01 19:42:57 -07:00 |
|
alisdair sullivan
|
ce503823c8
|
fixed bug related to partial utfx sequences
|
2010-06-01 19:42:43 -07:00 |
|
alisdair sullivan
|
c287315ebf
|
updated examples for new number api
|
2010-06-01 02:36:02 -07:00 |
|
alisdair sullivan
|
fbf6c30c53
|
fixed bug that prevented termination and bug that allowed 1. as a valid value
|
2010-06-01 02:31:07 -07:00 |
|
alisdair sullivan
|
a7ed14b741
|
utf8, both varieties of utf16 and both varieties of utf32 are now autodetected properly (either via bom or null order) and decoded properly
|
2010-06-01 01:28:42 -07:00 |
|
alisdair sullivan
|
af3d9673a1
|
changed comments_true to comments_enabled, again
|
2010-05-31 21:03:04 -07:00 |
|
alisdair sullivan
|
46d859c6d0
|
restrict escaped codepoint conversion from inserting invalid codepoints into strings
|
2010-05-31 21:03:04 -07:00 |
|
alisdair sullivan
|
5f5be51365
|
modified jsx_parser to reject bare json values, fixed typo
|
2010-05-31 21:03:04 -07:00 |
|
alisdair sullivan
|
2cf20cf809
|
formatting
|
2010-05-31 21:03:04 -07:00 |
|
alisdair sullivan
|
c7ea7a6f08
|
fixed parsing error related to interrupted utf-8 seqences
|
2010-05-31 21:03:04 -07:00 |
|
alisdair sullivan
|
e24d7e7a3e
|
example modules using new api
|
2010-05-31 21:03:04 -07:00 |
|
alisdair sullivan
|
2bc885f3c4
|
correctly catch and convert badjson errors
|
2010-05-31 21:03:04 -07:00 |
|
alisdair sullivan
|
ac518dfe4a
|
decoder now catches function clause errors and converts them to {error, badjson} tuples
|
2010-05-31 21:03:04 -07:00 |
|
alisdair sullivan
|
c29f60ea34
|
changed end of tokenizing marker
|
2010-05-31 21:03:04 -07:00 |
|
alisdair sullivan
|
eadb7acbdd
|
change in design philosophy, core decoder and interface now a single file
|
2010-05-31 21:02:58 -07:00 |
|
alisdair sullivan
|
97520b06ae
|
changed comments_true macro to comments_enabled
|
2010-05-31 21:00:20 -07:00 |
|
alisdair sullivan
|
c25ad16f13
|
possible new api
|
2010-05-31 21:00:20 -07:00 |
|
alisdair sullivan
|
ec22a3fe87
|
you strongly recommend adding one? oh, alright
|
2010-05-31 21:00:20 -07:00 |
|
alisdair sullivan
|
2ded091a08
|
deleted woefully out of date readme
|
2010-05-31 21:00:20 -07:00 |
|
alisdair sullivan
|
697d14135a
|
updated examples for new api, sort of. should have done all of this on a branch
|
2010-05-31 21:00:20 -07:00 |
|