2.21 Reader

2.21.1 *read-supress*

The behaviour of *read-supress* is not fully specified in the standard. ECL tries to be as liberal as possible in the syntax that it accepts when *read-suppress* is true. Errors are only signaled in the following cases:

2.21.2 C Reference

2.21.2.1 ANSI Dictionary

Common Lisp and C equivalence

Lisp symbolC function
copy-readtablecl_object cl_copy_readtable(cl_narg narg, ...)
make-dispatch-macro-charactercl_object cl_make_dispatch_macro_character(cl_narg narg, cl_object char, ...)
readcl_object cl_read(cl_narg narg, ...)
read-preserving-whitespacecl_object cl_read_preserving_whitespace(cl_narg narg, ...)
read-delimited-listcl_object cl_read_delimited_list(cl_narg narg, cl_object char, ...)
read-from-stringcl_object cl_read_from_string(cl_narg narg, cl_object string, ...)
readtable-casecl_object cl_readtable_case(cl_object readtable)
(setf readtable-case)cl_object si_readtable_case_set(cl_object readtable, cl_object mode)
readtablepcl_object cl_readtablep(cl_object object)
get-dispatch-macro-charactercl_object cl_get_dispatch_macro_character(cl_narg narg, cl_object disp_char, cl_object sub_char, ...)
set-dispatch-macro-charactercl_object cl_set_dispatch_macro_character(cl_narg narg, cl_object disp_char, cl_object sub_char, cl_object function, ...)
get-macro-charactercl_object cl_get_macro_character(cl_narg narg, cl_object char, ...)
set-macro-charactercl_object cl_set_macro_character(cl_narg narg, cl_object char, cl_object function, ...)
set-syntax-from-charcl_object cl_set_syntax_from_char(cl_narg narg, cl_object to_char, cl_object from_char, ...)