summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLloyd Hilaiel <lloyd@hilaiel.com>2008-12-24 12:32:07 -0800
committerLloyd Hilaiel <lloyd@hilaiel.com>2008-12-24 12:32:07 -0800
commit3e9d8ec3cbc751b2b85bacb78814f1c37a0a203d (patch)
treef5eda9f8ca9ebbeddad35a31575421b7283a9e5c
parentd91b26ffdc375b12027a25c9b7c7847482633a74 (diff)
downloadyajl-3e9d8ec3cbc751b2b85bacb78814f1c37a0a203d.tar.gz
updated TODO, removing 'make install' target, adding more language on the number @ eof bug and a testcase to demonstrate the problem.
-rw-r--r--TODO5
-rw-r--r--test/cases/lonely_number.json1
-rw-r--r--test/cases/lonely_number.json.gold1
3 files changed, 5 insertions, 2 deletions
diff --git a/TODO b/TODO
index 28b85d9..0641fbb 100644
--- a/TODO
+++ b/TODO
@@ -1,12 +1,13 @@
* add a test for 0x1F bug
* numeric overflow in integers and double
* line and char offsets in the lexer and in error messages
-* numbers at eof bug. (lth: still pertinent?)
+* numbers at eof bug. client must have a way of indicating 'end of input'
+ (other than passing in a ' ' whitespace byte),
+ problem illustrated with lonely number test case.
* testing:
a. the permuter
b. some performance comparison against json_checker.
* investigate pull instead of push parsing
-* make install step
* Handle memory allocation failures gracefully
* allow client to override malloc/calloc/free impl.
* cygwin/msys support on win32
diff --git a/test/cases/lonely_number.json b/test/cases/lonely_number.json
new file mode 100644
index 0000000..e2e107a
--- /dev/null
+++ b/test/cases/lonely_number.json
@@ -0,0 +1 @@
+123456789 \ No newline at end of file
diff --git a/test/cases/lonely_number.json.gold b/test/cases/lonely_number.json.gold
new file mode 100644
index 0000000..cdc08ba
--- /dev/null
+++ b/test/cases/lonely_number.json.gold
@@ -0,0 +1 @@
+integer: 123456789