This is the inquisitor Reference Manual, version 0.5, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:28:42 2024 GMT+0.
inquisitor/inquisitor.asd
inquisitor/src/encoding/dfa.lisp
inquisitor/src/encoding/table.lisp
inquisitor/src/encoding/guess.lisp
inquisitor/src/eol.lisp
inquisitor/src/names.lisp
inquisitor/src/external-format.lisp
inquisitor/src/util.lisp
inquisitor/src/inquisitor.lisp
The main system appears first, followed by any subsystem dependency.
inquisitor
Encoding/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/src
inquisitor
(system).
encoding
(module).
eol.lisp
(file).
names.lisp
(file).
external-format.lisp
(file).
util.lisp
(file).
inquisitor.lisp
(file).
inquisitor/src/encoding
src
(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.asd
inquisitor/src/encoding/dfa.lisp
inquisitor/src/encoding/table.lisp
inquisitor/src/encoding/guess.lisp
inquisitor/src/eol.lisp
inquisitor/src/names.lisp
inquisitor/src/external-format.lisp
inquisitor/src/util.lisp
inquisitor/src/inquisitor.lisp
inquisitor/src/encoding/dfa.lisp
encoding
(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.lisp
dfa.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.lisp
dfa.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.lisp
src
(module).
eol-available-p
(function).
eol-guess-from-vector
(function).
inquisitor/src/names.lisp
src
(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.lisp
names.lisp
(file).
src
(module).
%make-external-format
(generic function).
make-external-format
(function).
inquisitor/src/util.lisp
src
(module).
byte-array-p
(function).
byte-input-stream-p
(function).
with-byte-array
(macro).
inquisitor/src/inquisitor.lisp
encoding
(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-format
inquisitor
inquisitor.eol
inquisitor.util
inquisitor-asd
inquisitor.encoding.table
inquisitor.encoding.dfa
inquisitor.names
inquisitor.encoding.guess
inquisitor.external-format
common-lisp
.
%make-external-format
(generic function).
make-external-format
(function).
inquisitor
inq
common-lisp
.
detect-encoding
(generic function).
detect-end-of-line
(generic function).
detect-external-format
(generic function).
*default-buffer-size*
(special variable).
inquisitor.eol
common-lisp
.
eol-available-p
(function).
eol-guess-from-vector
(function).
inquisitor.util
common-lisp
.
byte-array-p
(function).
byte-input-stream-p
(function).
with-byte-array
(macro).
inquisitor.encoding.table
common-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.dfa
common-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.names
inq.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.guess
common-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 |
---|