use readtable for detecting dot

This commit is contained in:
Jay McCarthy 2015-10-03 16:45:10 -04:00
parent 4451f44dda
commit ce0aed77ea

View File

@ -2042,7 +2042,9 @@ read_inner_inner(Scheme_Object *port, Scheme_Object *stxsrc, Scheme_Hash_Table *
if ( (table && readtable_kind(table, next, params) & READTABLE_WHITESPACE)
|| (!table && scheme_isspace(next)) ) {
scheme_getc_special_ok(port); continue; }
if ( next == '.' ) { scheme_getc_special_ok(port); found_dot = 1; break; }
if ( (table && readtable_effective_char(table, next) == '.')
|| (!table && next == '.') ) {
scheme_getc_special_ok(port); found_dot = 1; break; }
break;
}