summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-06-10 06:31:00 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-06-10 06:31:00 -0700
commit421b7c3aec0b60d126cdec79f2647c901323389f (patch)
tree42821cc8e857c2dc0bfb978f4f06aaf98a9b0a1d /ChangeLog
parentb6057e0f7e7ef3f40b0877f8da48ec98d89045c7 (diff)
downloadtxr-421b7c3aec0b60d126cdec79f2647c901323389f.tar.gz
txr-421b7c3aec0b60d126cdec79f2647c901323389f.tar.bz2
txr-421b7c3aec0b60d126cdec79f2647c901323389f.zip
Error handling improvement in read.
* parser.y (spec): New grammar production to handle the cases that SECRET_ESCAPE_E is not followed by anything (the input ends before any object is scanned, or there is no input token which starts an object). * parser.c (lisp_parse): Deal with EOF indication from parser (the syntax_tree member of parser_t set to nao).
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 40aaea74..846a2fab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2015-06-10 Kaz Kylheku <kaz@kylheku.com>
+ Error handling improvement in read.
+
+ * parser.y (spec): New grammar production to handle the cases
+ that SECRET_ESCAPE_E is not followed by anything (the input
+ ends before any object is scanned, or there is no input
+ token which starts an object).
+
+ * parser.c (lisp_parse): Deal with EOF indication from parser
+ (the syntax_tree member of parser_t set to nao).
+
+2015-06-10 Kaz Kylheku <kaz@kylheku.com>
+
* parser.y (yybadtoken): Print unexpected character
literally rather than as a Lisp character literal.