This is the inquisitor Reference Manual, version 0.5, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:23:49 2025 GMT+0.
inquisitor/inquisitor.asdinquisitor/src/encoding/dfa.lispinquisitor/src/encoding/table.lispinquisitor/src/encoding/guess.lispinquisitor/src/eol.lispinquisitor/src/names.lispinquisitor/src/external-format.lispinquisitor/src/util.lispinquisitor/src/inquisitor.lispThe main system appears first, followed by any subsystem dependency.
inquisitorEncoding/end-of-line detection and of external-format abstraction for Common Lisp
Shinichi Tanaka
MIT
0.5
alexandria (system).
anaphora (system).
src (module).
Modules are listed depth-first from the system components tree.
inquisitor/srcinquisitor (system).
encoding (module).
eol.lisp (file).
names.lisp (file).
external-format.lisp (file).
util.lisp (file).
inquisitor.lisp (file).
inquisitor/src/encodingsrc (module).
dfa.lisp (file).
table.lisp (file).
guess.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
inquisitor/inquisitor.asdinquisitor/src/encoding/dfa.lispinquisitor/src/encoding/table.lispinquisitor/src/encoding/guess.lispinquisitor/src/eol.lispinquisitor/src/names.lispinquisitor/src/external-format.lispinquisitor/src/util.lispinquisitor/src/inquisitor.lispinquisitor/src/encoding/dfa.lispencoding (module).
define-dfa (macro).
dfa-init (macro).
dfa-name (macro).
dfa-none (function).
dfa-process (macro).
dfa-top (function).
generate-order (macro).
<arc> (class).
<dfa> (class).
<state> (class).
arcs (macro).
arcs-of (reader method).
(setf arcs-of) (writer method).
dfa-alive (macro).
dfa-alone (function).
dfa-next (macro).
from-state-of (reader method).
(setf from-state-of) (writer method).
index-of (reader method).
index-of (reader method).
(setf index-of) (writer method).
(setf index-of) (writer method).
name-of (reader method).
name-of (reader method).
(setf name-of) (writer method).
(setf name-of) (writer method).
ranges-of (reader method).
(setf ranges-of) (writer method).
resolve-states (function).
score (macro).
score-of (reader method).
(setf score-of) (writer method).
state (macro).
states (macro).
states-of (reader method).
(setf states-of) (writer method).
to-state-of (reader method).
(setf to-state-of) (writer method).
inquisitor/src/encoding/table.lispdfa.lisp (file).
encoding (module).
+big5-ar+ (constant).
+big5-st+ (constant).
+cp1250-ar+ (constant).
+cp1250-st+ (constant).
+cp1251-ar+ (constant).
+cp1251-st+ (constant).
+cp1253-ar+ (constant).
+cp1253-st+ (constant).
+cp1254-ar+ (constant).
+cp1254-st+ (constant).
+cp1255-ar+ (constant).
+cp1255-st+ (constant).
+cp1256-ar+ (constant).
+cp1256-st+ (constant).
+cp1257-ar+ (constant).
+cp1257-st+ (constant).
+cp866-ar+ (constant).
+cp866-st+ (constant).
+cp932-ar+ (constant).
+cp932-st+ (constant).
+euc-jp-ar+ (constant).
+euc-jp-st+ (constant).
+euc-kr-ar+ (constant).
+euc-kr-st+ (constant).
+gb18030-ar+ (constant).
+gb18030-st+ (constant).
+gb2312-ar+ (constant).
+gb2312-st+ (constant).
+iso-2022-jp-ar+ (constant).
+iso-2022-jp-st+ (constant).
+iso-8859-13-ar+ (constant).
+iso-8859-13-st+ (constant).
+iso-8859-2-ar+ (constant).
+iso-8859-2-st+ (constant).
+iso-8859-5-ar+ (constant).
+iso-8859-5-st+ (constant).
+iso-8859-6-ar+ (constant).
+iso-8859-6-st+ (constant).
+iso-8859-7-ar+ (constant).
+iso-8859-7-st+ (constant).
+iso-8859-8-ar+ (constant).
+iso-8859-8-st+ (constant).
+iso-8859-9-ar+ (constant).
+iso-8859-9-st+ (constant).
+johab-ar+ (constant).
+johab-st+ (constant).
+koi8-r-ar+ (constant).
+koi8-r-st+ (constant).
+koi8-u-ar+ (constant).
+koi8-u-st+ (constant).
+ucs-2be-ar+ (constant).
+ucs-2be-st+ (constant).
+ucs-2le-ar+ (constant).
+ucs-2le-st+ (constant).
+utf-16-ar+ (constant).
+utf-16-st+ (constant).
+utf-8-ar+ (constant).
+utf-8-st+ (constant).
inquisitor/src/encoding/guess.lispdfa.lisp (file).
table.lisp (file).
encoding (module).
ces-guess-from-vector (function).
list-available-scheme (function).
+schemes+ (special variable).
check-byte-order-mark (macro).
do-guess-loop (macro).
guess (macro).
guess-ar (function).
guess-bl (function).
guess-cn (function).
guess-gr (function).
guess-hw (function).
guess-jp (function).
guess-kr (function).
guess-pl (function).
guess-ru (function).
guess-tr (function).
guess-tw (function).
inquisitor/src/eol.lispsrc (module).
eol-available-p (function).
eol-guess-from-vector (function).
inquisitor/src/names.lispsrc (module).
+available-encodings+ (special variable).
+available-eols+ (special variable).
dependent-name (function).
independent-name (function).
unicode-p (function).
+name-mapping+ (special variable).
inquisitor/src/external-format.lispnames.lisp (file).
src (module).
%make-external-format (generic function).
make-external-format (function).
inquisitor/src/util.lispsrc (module).
byte-array-p (function).
byte-input-stream-p (function).
with-byte-array (macro).
inquisitor/src/inquisitor.lispencoding (module).
eol.lisp (file).
names.lisp (file).
external-format.lisp (file).
util.lisp (file).
src (module).
detect-encoding (generic function).
detect-end-of-line (generic function).
detect-external-format (generic function).
*default-buffer-size* (special variable).
Packages are listed by definition order.
inquisitor.external-formatinquisitorinquisitor.eolinquisitor.utilinquisitor-asdinquisitor.encoding.tableinquisitor.encoding.dfainquisitor.namesinquisitor.encoding.guessinquisitor.external-formatcommon-lisp.
%make-external-format (generic function).
make-external-format (function).
inquisitorinq
common-lisp.
detect-encoding (generic function).
detect-end-of-line (generic function).
detect-external-format (generic function).
*default-buffer-size* (special variable).
inquisitor.eolcommon-lisp.
eol-available-p (function).
eol-guess-from-vector (function).
inquisitor.utilcommon-lisp.
byte-array-p (function).
byte-input-stream-p (function).
with-byte-array (macro).
inquisitor.encoding.tablecommon-lisp.
+big5-ar+ (constant).
+big5-st+ (constant).
+cp1250-ar+ (constant).
+cp1250-st+ (constant).
+cp1251-ar+ (constant).
+cp1251-st+ (constant).
+cp1253-ar+ (constant).
+cp1253-st+ (constant).
+cp1254-ar+ (constant).
+cp1254-st+ (constant).
+cp1255-ar+ (constant).
+cp1255-st+ (constant).
+cp1256-ar+ (constant).
+cp1256-st+ (constant).
+cp1257-ar+ (constant).
+cp1257-st+ (constant).
+cp866-ar+ (constant).
+cp866-st+ (constant).
+cp932-ar+ (constant).
+cp932-st+ (constant).
+euc-jp-ar+ (constant).
+euc-jp-st+ (constant).
+euc-kr-ar+ (constant).
+euc-kr-st+ (constant).
+gb18030-ar+ (constant).
+gb18030-st+ (constant).
+gb2312-ar+ (constant).
+gb2312-st+ (constant).
+iso-2022-jp-ar+ (constant).
+iso-2022-jp-st+ (constant).
+iso-8859-13-ar+ (constant).
+iso-8859-13-st+ (constant).
+iso-8859-2-ar+ (constant).
+iso-8859-2-st+ (constant).
+iso-8859-5-ar+ (constant).
+iso-8859-5-st+ (constant).
+iso-8859-6-ar+ (constant).
+iso-8859-6-st+ (constant).
+iso-8859-7-ar+ (constant).
+iso-8859-7-st+ (constant).
+iso-8859-8-ar+ (constant).
+iso-8859-8-st+ (constant).
+iso-8859-9-ar+ (constant).
+iso-8859-9-st+ (constant).
+johab-ar+ (constant).
+johab-st+ (constant).
+koi8-r-ar+ (constant).
+koi8-r-st+ (constant).
+koi8-u-ar+ (constant).
+koi8-u-st+ (constant).
+ucs-2be-ar+ (constant).
+ucs-2be-st+ (constant).
+ucs-2le-ar+ (constant).
+ucs-2le-st+ (constant).
+utf-16-ar+ (constant).
+utf-16-st+ (constant).
+utf-8-ar+ (constant).
+utf-8-st+ (constant).
inquisitor.encoding.dfacommon-lisp.
define-dfa (macro).
dfa-init (macro).
dfa-name (macro).
dfa-none (function).
dfa-process (macro).
dfa-top (function).
generate-order (macro).
<arc> (class).
<dfa> (class).
<state> (class).
arcs (macro).
arcs-of (generic reader).
(setf arcs-of) (generic writer).
dfa-alive (macro).
dfa-alone (function).
dfa-next (macro).
from-state-of (generic reader).
(setf from-state-of) (generic writer).
index-of (generic reader).
(setf index-of) (generic writer).
name-of (generic reader).
(setf name-of) (generic writer).
ranges-of (generic reader).
(setf ranges-of) (generic writer).
resolve-states (function).
score (macro).
score-of (generic reader).
(setf score-of) (generic writer).
state (macro).
states (macro).
states-of (generic reader).
(setf states-of) (generic writer).
to-state-of (generic reader).
(setf to-state-of) (generic writer).
inquisitor.namesinq.names
common-lisp.
+available-encodings+ (special variable).
+available-eols+ (special variable).
dependent-name (function).
independent-name (function).
unicode-p (function).
+name-mapping+ (special variable).
inquisitor.encoding.guesscommon-lisp.
inquisitor.encoding.table.
ces-guess-from-vector (function).
list-available-scheme (function).
+schemes+ (special variable).
check-byte-order-mark (macro).
do-guess-loop (macro).
guess (macro).
guess-ar (function).
guess-bl (function).
guess-cn (function).
guess-gr (function).
guess-hw (function).
guess-jp (function).
guess-kr (function).
guess-pl (function).
guess-ru (function).
guess-tr (function).
guess-tw (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Guess character encoding scheme under the language ‘scheme‘. ‘order‘ is a _dfa state_:
_dfa state_ is a list consist of a) nodes of dfa, b) arrows of dfa c) score and d) name.
‘state‘ is a state except dfa state. ‘state‘ may be used or not be used by each guess-*
function of scheme, although you must be pass to this function.
Specifying ‘order‘ and ‘state‘ means, we can restart guessing from the point of ‘order‘
and ‘state‘.
‘ces-guess-from-vector‘ returns ‘encoding‘ and ‘order‘: ‘encoding‘ is an _implementation independent_ name, ‘order‘ is a state at this function stops guessing process.
(eql :impl)) enc eol &rest args &key &allow-other-keys) ¶pathname) (scheme symbol)) ¶Detect character encoding scheme under the ‘scheme‘ from ‘pathname‘.
stream) (scheme symbol)) ¶Detect character encoding scheme under the ‘scheme‘ from ‘stream‘. Note that this method modifies ‘stream‘’s file position.
vector) (scheme symbol)) ¶Detect character encoding scheme under the ‘scheme‘ from ‘buffer‘.
pathname)) ¶Detect end-of-line style from ‘pathname‘.
stream)) ¶Detect end-of-line style from ‘stream‘. Note that this method modifies ‘stream‘’s file position.
vector)) ¶Detect end-of-line style from ‘buffer‘.
pathname) (scheme symbol)) ¶Detect external-format from ‘pathname‘.
stream) (scheme symbol)) ¶Detect external-format under the ‘scheme‘ from ‘buffer‘. Note that this method method modifies ‘stream‘’s file position.
vector) (scheme symbol)) ¶Detect external-format under the ‘scheme‘ from ‘buffer‘.
Specifies default buffer size is consed and used by ‘dedect-encoding‘, ‘detect-end-of-line‘ and ‘detect-external-format‘.
| Jump to: | %
(
A B C D E F G I L M N R S T U W |
|---|
| Jump to: | %
(
A B C D E F G I L M N R S T U W |
|---|
| Jump to: | *
+
A C F I N R S T |
|---|
| Jump to: | *
+
A C F I N R S T |
|---|
| Jump to: | <
C D E F G I M N P S T U |
|---|
| Jump to: | <
C D E F G I M N P S T U |
|---|