Variable *READTABLE*

UP


Variable *READTABLE*

Variable *READTABLE*

値の型

readtable

初期値

2. 構文に定義されているCommon Lispの構文に適合するreadtable

定義

*readtable*の値は、現在のreadtableと呼ばれます。 これは構文解析におけるLispリーダーの振る舞いを制御し、 そしてLispプリンターにもまた影響を与えます (例えばreadtable-case関数を参照)。

例文

(readtablep *readtable*) =>  true
(setq zvar 123) =>  123
(set-syntax-from-char #\z #\' (setq table2 (copy-readtable))) =>  T
zvar =>  123
(setq *readtable* table2) =>  #<READTABLE>
zvar =>  VAR
(setq *readtable* (copy-readtable nil)) =>  #<READTABLE>
zvar =>  123

影響

compile-file, load

参考

compile-file, load, readtable, 2.1.1.1. 現在のreadtable

備考

なし。


TOP, Github