alisdair sullivan
|
0b3b168cfc
|
style alterations
|
2013-03-05 17:37:24 -08:00 |
|
alisdair sullivan
|
a5bf353b21
|
test incremental parsing for jsx_parser and fix bug with naked values
|
2013-03-05 17:33:48 -08:00 |
|
alisdair sullivan
|
267977bf6e
|
replace <<16#ffff/utf8>> with <<239, 191, 191>> to allow certain tests to run on R14x
|
2013-03-05 16:36:49 -08:00 |
|
alisdair sullivan
|
df04f091f7
|
change returned config from record to list in error and incomplete handler
|
2013-03-04 23:48:34 -08:00 |
|
alisdair sullivan
|
2d7b690a91
|
add incomplete_handler and tests
|
2013-03-04 23:13:23 -08:00 |
|
alisdair sullivan
|
ca89432e7a
|
extend error_handler to parser
|
2013-03-04 22:13:52 -08:00 |
|
alisdair sullivan
|
d796dffa05
|
trap and process string encoding errors properly
|
2013-03-04 21:51:43 -08:00 |
|
alisdair sullivan
|
da9bf969e2
|
extend error_handler to encoding
|
2013-03-04 21:21:45 -08:00 |
|
alisdair sullivan
|
3162891832
|
change error_handler function signature to /3 from /6
|
2013-03-04 20:53:03 -08:00 |
|
alisdair sullivan
|
8eb302b45f
|
add tests for repeated keys in jsx_verify
|
2013-03-04 20:34:04 -08:00 |
|
alisdair sullivan
|
e625c625e0
|
fix formatting of Configs in function heads
|
2013-03-04 20:05:30 -08:00 |
|
alisdair sullivan
|
f12b25862d
|
remove unused macros
|
2013-03-04 20:05:20 -08:00 |
|
alisdair sullivan
|
8f2087976a
|
fold maybe_bom and definitely_bom into start function in decoder
|
2013-03-04 20:05:03 -08:00 |
|
alisdair sullivan
|
6ec70f8a46
|
add error_handler option and tests
|
2013-03-04 17:00:34 -08:00 |
|
alisdair sullivan
|
a854f4ae3c
|
Merge branch 'develop' into error_handler
|
2013-03-04 16:04:42 -08:00 |
|
alisdair sullivan
|
ffdd0f19c1
|
remove single line of unreachable code
|
2013-03-04 16:04:16 -08:00 |
|
alisdair sullivan
|
d0ae8a8fd9
|
Merge branch 'develop' into error_handler
|
2013-03-04 16:01:59 -08:00 |
|
alisdair sullivan
|
f7b9e8066c
|
dirty_strings now behaves as you'd expect in decoder
|
2013-03-04 15:54:34 -08:00 |
|
alisdair sullivan
|
2df4b17ed1
|
Merge branch 'develop' into error_handler
|
2013-03-04 14:52:05 -08:00 |
|
alisdair sullivan
|
05739c7e8d
|
suppress compiler warning about unused assert
|
2013-03-04 14:51:51 -08:00 |
|
alisdair sullivan
|
f2dc42b7c9
|
add test for number terminated by comma in object
|
2013-03-04 14:51:05 -08:00 |
|
alisdair sullivan
|
2f26f2e3e8
|
more accurate reporting of failed tests
|
2013-03-04 14:45:08 -08:00 |
|
alisdair sullivan
|
24a3e1c017
|
add test for badly formed unicode escape sequence
|
2013-03-04 14:43:56 -08:00 |
|
alisdair sullivan
|
f0a29a988f
|
Merge branch 'develop' into error_handler
|
2013-03-04 14:40:44 -08:00 |
|
alisdair sullivan
|
f3c62eea5e
|
add more tests for unicode escape sequences in strings and numbers terminated by whitespace
|
2013-03-04 14:40:07 -08:00 |
|
alisdair sullivan
|
3580bbdeb3
|
Merge branch 'develop' into error_handler
|
2013-03-04 14:25:50 -08:00 |
|
alisdair sullivan
|
c733d06acb
|
add test for numbers terminated by whitespace
|
2013-03-04 14:25:07 -08:00 |
|
alisdair sullivan
|
a76cdf720c
|
add tests for error states
|
2013-03-04 14:22:25 -08:00 |
|
alisdair sullivan
|
17bc86ad60
|
fill out comment tests for better test coverage
|
2013-03-03 15:34:45 -08:00 |
|
alisdair sullivan
|
40fd913238
|
remove escaping of single quotes in strings
|
2013-03-03 15:27:39 -08:00 |
|
alisdair sullivan
|
89da64168c
|
remove unreachable clause in unescaping step
|
2013-03-03 15:23:17 -08:00 |
|
alisdair sullivan
|
588b5bcd2e
|
remove unreachable clause in string parsing
|
2013-03-03 15:19:02 -08:00 |
|
alisdair sullivan
|
15863c9904
|
remove bin_opt_info from compile flags
|
2013-03-02 15:49:25 -08:00 |
|
alisdair sullivan
|
69b7022e4e
|
restore binary matching optimizations by manually constructing binaries in some error clauses
|
2013-03-02 15:48:26 -08:00 |
|
alisdair sullivan
|
0014d36114
|
inline seq functions and replace all stray incidences of unseq'd accumulation
|
2013-03-02 15:12:29 -08:00 |
|
alisdair sullivan
|
cfbe07ee85
|
use seq functions for accumulation throughout
|
2013-03-02 15:01:32 -08:00 |
|
alisdair sullivan
|
6df04635b8
|
change seq macros to functions
|
2013-03-02 14:56:32 -08:00 |
|
alisdair sullivan
|
8ee653a6cf
|
rewrite number handling to both reduce states and reduce complexity
|
2013-03-02 14:50:40 -08:00 |
|
alisdair sullivan
|
1646955038
|
refactor handling of string escapes adding test cases to catch edge cases with replaced utf8
|
2013-02-27 19:41:22 -08:00 |
|
alisdair sullivan
|
f47e89e54f
|
add tests for single quoted strings in objects
|
2013-02-26 23:16:53 -08:00 |
|
alisdair sullivan
|
21a8d00739
|
refactor partial escape sequence detection
|
2013-02-26 21:27:40 -08:00 |
|
alisdair sullivan
|
a08f660d55
|
check bad_utf tests for incremental decoding
|
2013-02-26 21:11:31 -08:00 |
|
alisdair sullivan
|
9bf0ca50e9
|
nestable /* */ style comments
|
2013-02-26 18:41:53 -08:00 |
|
alisdair sullivan
|
8a8af8af84
|
apply resume stuffing technique to comments for mystery project x (better resume api)
|
2013-02-26 18:31:44 -08:00 |
|
alisdair sullivan
|
4236edbf95
|
reduce incomplete literal states further
|
2013-02-25 23:18:06 -08:00 |
|
alisdair sullivan
|
1c030b6eeb
|
explain some magic number nonsense
|
2013-02-25 21:45:13 -08:00 |
|
alisdair sullivan
|
9627ceefab
|
reduce literal states
|
2013-02-25 21:38:07 -08:00 |
|
alisdair sullivan
|
e69d62f375
|
fix sort of a bug with escape sequences
|
2013-02-25 21:32:27 -08:00 |
|
alisdair sullivan
|
04f9fedeeb
|
add test to ensure incremental decoding works
|
2013-02-25 20:23:31 -08:00 |
|
alisdair sullivan
|
7f94b452fa
|
update comments to make control code handling slightly more clear
|
2013-02-25 17:37:49 -08:00 |
|