The tagger Reference Manual

This is the tagger Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Wed May 15 07:01:59 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 tagger

The Xerox Part-of-Speech Tagger Version 1.2

Author

Doug Cutting and Jan Pedersen of the Xerox Palo Alto Research Center

License

Use, reproduction, and distribution of this software is permitted, but only for non-commercial research or educational purposes. see the tagger/COPYRIGHT file for more information.

Dependency

closer-mop (system).

Source

tagger.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 tagger/sysdcl

Dependency

cltl1-compat.lisp (file).

Source

tagger.asd.

Parent Component

tagger (system).

Child Component

tdb-sysdcl-sysdcl.lisp (file).


3.2 tagger/util

Dependency

sysdcl (module).

Source

tagger.asd.

Parent Component

tagger (system).

Child Components

3.3 tagger/corpus

Dependency

util (module).

Source

tagger.asd.

Parent Component

tagger (system).

Child Component

corpus-protocol.lisp (file).


3.4 tagger/fsa

Dependency

corpus (module).

Source

tagger.asd.

Parent Component

tagger (system).

Child Components

3.5 tagger/analysis

Dependency

fsa (module).

Source

tagger.asd.

Parent Component

tagger (system).

Child Components

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 tagger/tagger.asd

Source

tagger.asd.

Parent Component

tagger (system).

ASDF Systems

tagger.


4.1.3 tagger/cltl1-compat.lisp

Dependency

package.lisp (file).

Source

tagger.asd.

Parent Component

tagger (system).

Public Interface

cltl1-eval-when (macro).

Internals

defun-compile-time (macro).


4.1.4 tagger/sysdcl/tdb-sysdcl-sysdcl.lisp

Source

tagger.asd.

Parent Component

sysdcl (module).

Public Interface
Internals

4.1.5 tagger/util/cl-extensions.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.6 tagger/util/string-resource.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.7 tagger/util/cons-resource.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

*cons-cells* (special variable).


4.1.8 tagger/util/sv-resource.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.9 tagger/util/io-structs.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.10 tagger/util/io-byte8.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface

4.1.11 tagger/util/io-builtin.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

*lower-case* (special variable).


4.1.12 tagger/util/svb.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.13 tagger/util/trie.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.14 tagger/util/ssb.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.15 tagger/util/variable-storage.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.16 tagger/util/vector-resource.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.17 tagger/util/float-vector.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface

4.1.18 tagger/util/hmm.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.19 tagger/util/skip-list.lisp

Source

tagger.asd.

Parent Component

util (module).

Public Interface
Internals

4.1.20 tagger/corpus/corpus-protocol.lisp

Source

tagger.asd.

Parent Component

corpus (module).

Public Interface

4.1.21 tagger/fsa/fsa-basics.lisp

Source

tagger.asd.

Parent Component

fsa (module).

Public Interface
Internals

4.1.22 tagger/fsa/standard-states.lisp

Source

tagger.asd.

Parent Component

fsa (module).

Public Interface

4.1.23 tagger/fsa/standard-symbols.lisp

Source

tagger.asd.

Parent Component

fsa (module).

Public Interface
Internals

4.1.24 tagger/fsa/list-sets.lisp

Source

tagger.asd.

Parent Component

fsa (module).

Public Interface
Internals

4.1.25 tagger/fsa/skip-list-relations.lisp

Source

tagger.asd.

Parent Component

fsa (module).

Public Interface
Internals

4.1.26 tagger/fsa/fsa-standard.lisp

Source

tagger.asd.

Parent Component

fsa (module).

Public Interface

4.1.27 tagger/fsa/fsa-calculus.lisp

Source

tagger.asd.

Parent Component

fsa (module).

Public Interface
Internals

4.1.28 tagger/analysis/analysis-protocol.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface
Internals

*line-width* (special variable).


4.1.29 tagger/analysis/lexicon-protocol.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface

4.1.30 tagger/analysis/tag-basics.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface
Internals

4.1.31 tagger/analysis/tag-analysis.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface
Internals

4.1.32 tagger/analysis/class-guesser.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface
Internals

4.1.33 tagger/analysis/fsa-tokenizer.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface
Internals

4.1.34 tagger/analysis/vector-lexicon.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface
Internals

4.1.35 tagger/analysis/tag-brown.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface
Internals

4.1.36 tagger/analysis/tag-english.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface

4.1.37 tagger/analysis/tag-trainer.lisp

Source

tagger.asd.

Parent Component

analysis (module).

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 tag-brown

Source

package.lisp.

Use List
Used By List

tag-english.

Public Interface
Internals

5.2 finite-state-automata

Source

package.lisp.

Nickname

fsa

Use List

common-lisp.

Used By List
Public Interface
Internals

5.3 skip-list

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface
Internals

5.4 tag-basics

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.5 ssb

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.6 tagger.internal

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface

cltl1-eval-when (macro).

Internals

defun-compile-time (macro).


5.7 cons-resource

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

*cons-cells* (special variable).


5.8 binary-io

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.9 skip-list-relations

Source

package.lisp.

Use List
Used By List

fsa-standard.

Public Interface
Internals

5.10 tag-analysis

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.11 sv-resource

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface
Internals

5.12 vector-lexicon

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.13 tag-trainer

Source

package.lisp.

Use List
Public Interface
Internals

5.14 tag-english

Source

package.lisp.

Use List
Public Interface

5.15 vector-resource

Source

package.lisp.

Use List
Used By List

float-vector.

Public Interface
Internals

5.16 svb

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.17 variable-storage

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.18 trie

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.19 fsa-tokenizer

Source

package.lisp.

Nickname

fsa-t

Use List
Used By List
Public Interface
Internals

5.20 tagger

Source

package.lisp.


5.21 float-vector

Source

package.lisp.

Use List
Used By List
Public Interface

5.22 string-resource

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.23 standard-symbols

Source

package.lisp.

Use List
Used By List

fsa-standard.

Public Interface
Internals

5.24 list-sets

Source

package.lisp.

Use List
Used By List

fsa-standard.

Public Interface
Internals

5.25 standard-states

Source

package.lisp.

Use List
Used By List
Public Interface

5.26 tdb

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.27 hmm

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.28 class-guesser

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.29 fsa-standard

Source

package.lisp.

Use List
Used By List

fsa-tokenizer.

Public Interface

5.30 cl-extensions

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Constants

Constant: +max-string-length+
Package

string-resource.

Source

string-resource.lisp.


6.1.2 Special variables

Special Variable: *analysis-directory*
Package

tdb.

Source

analysis-protocol.lisp.

Special Variable: *default-byte8-stream-buffer-size*
Package

binary-io.

Source

io-byte8.lisp.

Special Variable: *english-tokenizer-fsa*
Package

tag-english.

Source

tag-english.lisp.

Special Variable: *epsilon*
Package

finite-state-automata.

Source

fsa-basics.lisp.

Special Variable: *highly-optimized*
Package

tdb.

Source

tdb-sysdcl-sysdcl.lisp.

Special Variable: *normally-optimized*
Package

tdb.

Source

tdb-sysdcl-sysdcl.lisp.

Special Variable: *the-keyword-package*
Package

tdb.

Source

lexicon-protocol.lisp.

Special Variable: *tokenizer-class*
Package

tdb.

Source

lexicon-protocol.lisp.


6.1.3 Macros

Macro: %list (&rest elements)
Package

cons-resource.

Source

cons-resource.lisp.

Macro: %pop (var)
Package

cons-resource.

Source

cons-resource.lisp.

Macro: %push (value place)
Package

cons-resource.

Source

cons-resource.lisp.

Macro: %vector (&rest args)
Package

sv-resource.

Source

sv-resource.lisp.

Macro: %with-collection (&body body)
Package

cons-resource.

Source

cons-resource.lisp.

Macro: add-process (name function &rest args)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: byte32v-length (v)
Setf Expander: (setf byte32v-length) (v)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: byte32vref (var index)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: byte8-read (stream)
Package

binary-io.

Source

io-byte8.lisp.

Macro: byte8-stream-length (stream)
Package

binary-io.

Source

io-byte8.lisp.

Macro: byte8-write (byte8 stream)
Package

binary-io.

Source

io-byte8.lisp.

Macro: close-byte8-stream (stream)
Package

binary-io.

Source

io-byte8.lisp.

Macro: cltl1-eval-when ((&rest args) &body body)
Package

tagger.internal.

Source

cltl1-compat.lisp.

Macro: def-tdb-system (name options &rest modules)
Package

tdb.

Source

tdb-sysdcl-sysdcl.lisp.

Macro: def-tokenizer-fsa (name form &key augment)
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Macro: define-io-fns (name &key write-fn read-fn size-fn free-fn copy-fn order-fn)
Package

binary-io.

Source

io-structs.lisp.

Macro: define-io-struct (name&options &rest slots)
Package

binary-io.

Source

io-structs.lisp.

Macro: define-list-sorter (name &key key next order key-type)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: define-trie (name &key constructor accessor mapper walker element-type key-accessor key-type key-length element-to-fixnum fixnum-to-element)
Package

trie.

Source

trie.lisp.

Macro: do-docs ((id corpus &key start end) &body body)
Package

tdb.

Source

corpus-protocol.lisp.

Macro: do-skip-list ((key-var val-var skip-list) &body body)
Package

skip-list.

Source

skip-list.lisp.

Macro: do-titles ((id title corpus) &body body)
Package

tdb.

Source

corpus-protocol.lisp.

Macro: do-tokens ((vars ts &optional value) &body body)
Package

tdb.

Source

analysis-protocol.lisp.

Macro: fast-read-char (stream)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: fast-read-file-char (stream)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: find-io-fns (name)
Package

binary-io.

Source

io-structs.lisp.

Macro: fixv-length (v)
Setf Expander: (setf fixv-length) (v)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: fixvref (var index)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: flush-byte8-stream (stream)
Package

binary-io.

Source

io-byte8.lisp.

Macro: free-fn (name)
Setf Expander: (setf free-fn) (name)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: get-byte8-stream-position (stream)
Package

binary-io.

Source

io-byte8.lisp.

Macro: get-qua (gf obj super)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: kill-process (process)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: lert (binds &body body)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: lert* (binds &body body)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: let-byte32v (binds &body body)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: let-fixv (binds &body body)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: let-sfv (binds &body body)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: let-sv (binds &body body)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: make-lock (&optional name)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: once-only (vars &body body)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: open-byte8-stream (pathname &rest keys &key buffer-size &allow-other-keys)
Package

binary-io.

Source

io-byte8.lisp.

Macro: pad-byte8-stream (n-byte8s stream)
Package

binary-io.

Source

io-byte8.lisp.

Macro: process-block ()
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: resource-type (name)
Setf Expander: (setf resource-type) (name)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: set-byte8-stream-position (stream position)
Package

binary-io.

Source

io-byte8.lisp.

Macro: sfmref (array index-1 index-2)
Package

hmm.

Source

hmm.lisp.

Macro: sfv-length (v)
Setf Expander: (setf sfv-length) (v)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: sfvref (var index)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: skip-list-empty-p (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Macro: ssb-push-extend (char ssb)
Package

ssb.

Source

ssb.lisp.

Macro: sv-length (v)
Setf Expander: (setf sv-length) (v)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: svb-push-extend (elt svb)
Package

svb.

Source

svb.lisp.

Macro: svbref (svb i)
Package

svb.

Source

svb.lisp.

Macro: this-process ()
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: with-collection (&body body)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: with-effective-function ((gf &rest args) &body body)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: with-lock (place &body body)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: with-locks (locks &body body)
Package

cl-extensions.

Source

cl-extensions.lisp.

Macro: with-open-byte8-stream ((var pathname &rest keys) &body body)
Package

binary-io.

Source

io-byte8.lisp.

Macro: with-storage-balance (&body body)
Package

variable-storage.

Source

variable-storage.lisp.

Macro: without-interrupts (&body body)
Package

cl-extensions.

Source

cl-extensions.lisp.


6.1.4 Ordinary functions

Function: %cons (car cdr)
Package

cons-resource.

Source

cons-resource.lisp.

Function: %copy-list (list)
Package

cons-resource.

Source

cons-resource.lisp.

Function: %copy-tree (tree)
Package

cons-resource.

Source

cons-resource.lisp.

Function: %delete (x l)
Package

cons-resource.

Source

cons-resource.lisp.

Function: %make-list (length)
Package

cons-resource.

Source

cons-resource.lisp.

Function: adjust-byte32v (v length)
Package

vector-resource.

Source

vector-resource.lisp.

Function: adjust-fixv (v length)
Package

vector-resource.

Source

vector-resource.lisp.

Function: adjust-lbyte32v (v length)
Package

vector-resource.

Source

vector-resource.lisp.

Function: adjust-lfixv (v length)
Package

vector-resource.

Source

vector-resource.lisp.

Function: adjust-lsfv (v length)
Package

vector-resource.

Source

vector-resource.lisp.

Function: adjust-lsv (v length)
Package

vector-resource.

Source

vector-resource.lisp.

Function: adjust-sfv (v length)
Package

vector-resource.

Source

vector-resource.lisp.

Function: adjust-sv (v length)
Package

vector-resource.

Source

vector-resource.lisp.

Function: alloc-byte32v (length &key initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: alloc-fixv (length &key initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: alloc-item (size sb &key exact)
Package

variable-storage.

Source

variable-storage.lisp.

Function: alloc-lbyte32v (length &key initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: alloc-lfixv (length &key initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: alloc-lsfv (length &key initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: alloc-lsv (length &key initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: alloc-sfv (length &key initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: alloc-string (length)
Package

string-resource.

Source

string-resource.lisp.

Function: alloc-sv (length)
Package

sv-resource.

Source

sv-resource.lisp.

Function: alloc-sv (length &key initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: byte16-order (byte16-1 byte16-2)
Package

binary-io.

Source

io-builtin.lisp.

Function: byte16-read (stream)
Package

binary-io.

Source

io-byte8.lisp.

Function: byte16-write (byte16 stream)
Package

binary-io.

Source

io-byte8.lisp.

Function: byte32-read (stream)
Package

binary-io.

Source

io-builtin.lisp.

Function: byte32-write (byte32 stream)
Package

binary-io.

Source

io-builtin.lisp.

Function: class->number (class ts &optional error-p)
Package

tag-basics.

Source

tag-basics.lisp.

Function: class-count (ts)
Package

tag-basics.

Source

tag-basics.lisp.

Function: class-order (class1 class2)
Package

tdb.

Source

lexicon-protocol.lisp.

Function: clean-text-string (string &key end ssb endsp)
Package

tdb.

Source

analysis-protocol.lisp.

Function: clear-byte32v-storage ()
Package

vector-resource.

Source

vector-resource.lisp.

Function: clear-fixv-storage ()
Package

vector-resource.

Source

vector-resource.lisp.

Function: clear-sfv-storage ()
Package

vector-resource.

Source

vector-resource.lisp.

Function: clear-skip-list (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: clear-sv-storage ()
Package

vector-resource.

Source

vector-resource.lisp.

Function: clear-variable-storage (&optional sb)
Package

variable-storage.

Source

variable-storage.lisp.

Function: copy-byte32v (v1 &optional v2)
Package

vector-resource.

Source

vector-resource.lisp.

Function: copy-fixv (v1 &optional v2)
Package

vector-resource.

Source

vector-resource.lisp.

Function: copy-sfv (v1 &optional v2)
Package

vector-resource.

Source

vector-resource.lisp.

Function: copy-ssb (ssb1 &optional ssb2)
Package

ssb.

Source

ssb.lisp.

Function: copy-string-to-svb (string &optional svb length)
Package

svb.

Source

svb.lisp.

Function: copy-sv (v1 &optional v2)
Package

vector-resource.

Source

vector-resource.lisp.

Function: copy-svb (svb1 &optional svb2)
Package

svb.

Source

svb.lisp.

Function: copy-svb-to-string (svb &optional length string)
Package

svb.

Source

svb.lisp.

Function: debug-io-fns (name)
Package

binary-io.

Source

io-builtin.lisp.

Function: delta-get (symbol state delta)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: effective-function (gf &rest classes)
Package

cl-extensions.

Source

cl-extensions.lisp.

Function: evaluate-brown (source truth &key output threshold limit)
Package

tag-brown.

Source

tag-brown.lisp.

Function: extend-svb (svb &optional new-size)
Package

svb.

Source

svb.lisp.

Function: fill-byte32v (vector &optional value)
Package

vector-resource.

Source

vector-resource.lisp.

Function: fill-fixv (vector &optional value)
Package

vector-resource.

Source

vector-resource.lisp.

Function: fill-lbyte32v (vector &optional value)
Package

vector-resource.

Source

vector-resource.lisp.

Function: fill-lfixv (vector &optional value)
Package

vector-resource.

Source

vector-resource.lisp.

Function: fill-lsfv (vector &optional value)
Package

vector-resource.

Source

vector-resource.lisp.

Function: fill-lsv (vector &optional value)
Package

vector-resource.

Source

vector-resource.lisp.

Function: fill-sfv (vector &optional value)
Package

vector-resource.

Source

vector-resource.lisp.

Function: fill-sv (vector &optional value)
Package

vector-resource.

Source

vector-resource.lisp.

Function: format-name (format &rest args)
Package

cl-extensions.

Source

cl-extensions.lisp.

Function: free-byte32v (v)
Package

vector-resource.

Source

vector-resource.lisp.

Function: free-cell (cell)
Package

cons-resource.

Source

cons-resource.lisp.

Function: free-fixv (v)
Package

vector-resource.

Source

vector-resource.lisp.

Function: free-item (item size sb)
Package

variable-storage.

Source

variable-storage.lisp.

Function: free-list (list)
Package

cons-resource.

Source

cons-resource.lisp.

Function: free-sfv (v)
Package

vector-resource.

Source

vector-resource.lisp.

Function: free-skip-list (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: free-string (string)
Package

string-resource.

Source

string-resource.lisp.

Function: free-sv (sv)
Package

sv-resource.

Source

sv-resource.lisp.

Function: free-sv (v)
Package

vector-resource.

Source

vector-resource.lisp.

Function: free-tree (tree)
Package

cons-resource.

Source

cons-resource.lisp.

Function: fsa-closure (fsa)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Function: fsa-concat (fsa &rest other-fsas)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Function: fsa-minus (fsa1 fsa2)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Function: fsa-optional (fsa)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Function: fsa-plus (fsa)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Function: fsa-symbol (symbol fsa)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Function: fsa-union (fsa &rest other-fsas)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Reader: hmm-a (instance)
Writer: (setf hmm-a) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

a.

Reader: hmm-b (instance)
Writer: (setf hmm-b) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

b.

Reader: hmm-m (instance)
Writer: (setf hmm-m) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

m.

Function: hmm-maximal-path (sequence hmm-est path &optional limit maxp)
Package

hmm.

Source

hmm.lisp.

Reader: hmm-n (instance)
Writer: (setf hmm-n) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

n.

Reader: hmm-pi (instance)
Writer: (setf hmm-pi) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

pi.

Function: hmm-read (stream)
Package

hmm.

Source

hmm.lisp.

Function: hmm-read-file (pathname &optional quiet)
Package

hmm.

Source

hmm.lisp.

Function: hmm-train (sequence hmm &key iterations debug)
Package

hmm.

Source

hmm.lisp.

Function: hmm-train-multiple (sequence-fn hmm &key iterations debug debug-fn)
Package

hmm.

Source

hmm.lisp.

Function: hmm-write (hmm stream)
Package

hmm.

Source

hmm.lisp.

Function: hmm-write-file (hmm pathname &optional quiet)
Package

hmm.

Source

hmm.lisp.

Function: int29-order (int29-1 int29-2)
Package

binary-io.

Source

io-builtin.lisp.

Function: int29-read (stream)
Package

binary-io.

Source

io-byte8.lisp.

Function: int29-size (int29)
Package

binary-io.

Source

io-builtin.lisp.

Function: int29-write (int29 stream)
Package

binary-io.

Source

io-byte8.lisp.

Function: integer-order (i j)
Package

binary-io.

Source

io-builtin.lisp.

Function: integer-read (stream)
Package

binary-io.

Source

io-builtin.lisp.

Function: integer-size (integer)
Package

binary-io.

Source

io-builtin.lisp.

Function: integer-write (integer stream)
Package

binary-io.

Source

io-builtin.lisp.

Reader: io-copy-fn (instance)
Writer: (setf io-copy-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-copy-fn.

Function: io-fns-arg (spec &optional ordered)
Package

binary-io.

Source

io-structs.lisp.

Reader: io-fns-name (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-fns-name.

Function: io-fns-p (object)
Package

binary-io.

Source

io-structs.lisp.

Reader: io-free-fn (instance)
Writer: (setf io-free-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-free-fn.

Reader: io-order-fn (instance)
Writer: (setf io-order-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

order-fn.

Reader: io-read-fn (instance)
Writer: (setf io-read-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-read-fn.

Reader: io-size-fn (instance)
Writer: (setf io-size-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-size-fn.

Reader: io-write-fn (instance)
Writer: (setf io-write-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-write-fn.

Function: lexicon-tags (lexicon)
Package

tdb.

Source

lexicon-protocol.lisp.

Function: make-byte32v (size &optional initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: make-fixv (size &optional initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: make-hmm (&key n m pi a b)
Package

hmm.

Source

hmm.lisp.

Function: make-hmm-est (hmm)
Package

hmm.

Source

hmm.lisp.

Function: make-io-fns (&key io-fns-name io-size-fn-name io-size-fn io-read-fn-name io-read-fn io-write-fn-name io-write-fn io-free-fn-name io-free-fn io-copy-fn-name io-copy-fn)
Package

binary-io.

Source

io-structs.lisp.

Function: make-ordered-io-fns (&key io-fns-name io-size-fn-name io-size-fn io-read-fn-name io-read-fn io-write-fn-name io-write-fn io-free-fn-name io-free-fn io-copy-fn-name io-copy-fn order-fn-name order-fn)
Package

binary-io.

Source

io-structs.lisp.

Function: make-sfm (n m &optional initial-element)
Package

hmm.

Source

hmm.lisp.

Function: make-sfv (size &optional initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: make-simple-vector-trie (&key key-fn inverse-key-fn)
Package

trie.

Source

trie.lisp.

Function: make-skip-list (order-fn)
Package

skip-list.

Source

skip-list.lisp.

Function: make-ssb (&optional size)
Package

ssb.

Source

ssb.lisp.

Function: make-state-map (old)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: make-state-relation (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: make-string-trie ()
Package

trie.

Source

trie.lisp.

Function: make-sv (size &optional initial-element)
Package

vector-resource.

Source

vector-resource.lisp.

Function: make-svb (&optional size)
Package

svb.

Source

svb.lisp.

Function: make-tokenizer-fsa (rules &optional augment)
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Function: make-transducer-pair (upper lower)
Package

standard-symbols.

Source

standard-symbols.lisp.

Function: make-variable-storage (cons-fn &optional name)
Package

variable-storage.

Source

variable-storage.lisp.

Function: map-skip-list (function skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: map-st (fn trie)
Package

trie.

Source

trie.lisp.

Function: map-svt (fn trie)
Package

trie.

Source

trie.lisp.

Function: number->class (number ts)
Package

tag-basics.

Source

tag-basics.lisp.

Function: number->tag (number ts)
Package

tag-basics.

Source

tag-basics.lisp.

Function: ordered-io-fns-p (object)
Package

binary-io.

Source

io-structs.lisp.

Function: print-paragraph (string indent stream)
Package

tdb.

Source

analysis-protocol.lisp.

Function: print-variable-storage (&optional sb)
Package

variable-storage.

Source

variable-storage.lisp.

Function: re-read-lexicon ()
Package

tdb.

Source

lexicon-protocol.lisp.

Function: read-byte32 (stream)
Package

binary-io.

Source

io-byte8.lisp.

Function: read-string-trie (stream)
Package

class-guesser.

Source

class-guesser.lisp.

Function: read-vector-lexicon (lexicon stream &optional quiet)
Package

vector-lexicon.

Source

vector-lexicon.lisp.

Function: regexp-to-fsa (expr fsa)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Function: reinitialize-ssb (ssb sstring &optional length)
Package

ssb.

Source

ssb.lisp.

Function: sfv-add (v1 v2)
Package

vector-resource.

Source

vector-resource.lisp.

Function: sfv-div (v const)
Package

vector-resource.

Source

vector-resource.lisp.

Function: sfv-max (vec &optional count)
Package

vector-resource.

Source

vector-resource.lisp.

Function: sfv-read (stream &optional length sfv)
Package

float-vector.

Source

float-vector.lisp.

Function: sfv-size (sfv &optional length)
Package

float-vector.

Source

float-vector.lisp.

Function: sfv-write (sfv stream &optional length)
Package

float-vector.

Source

float-vector.lisp.

Function: simple-string-copy (old &optional length new)
Package

string-resource.

Source

string-resource.lisp.

Function: simple-string-order (s1 s2)
Package

binary-io.

Source

io-builtin.lisp.

Function: simple-string-size (string)
Package

binary-io.

Source

io-builtin.lisp.

Function: simple-stringp-order (s1 s2)
Package

binary-io.

Source

io-builtin.lisp.

Function: single-float-order (float-1 float-2)
Package

binary-io.

Source

io-builtin.lisp.

Function: single-float-read (stream)
Package

binary-io.

Source

io-builtin.lisp.

Function: single-float-size (single-float)
Package

binary-io.

Source

io-builtin.lisp.

Function: single-float-write (single-float stream)
Package

binary-io.

Source

io-builtin.lisp.

Function: skip-list-copy (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: skip-list-difference (skip1 skip2 &optional merge-values)
Package

skip-list.

Source

skip-list.lisp.

Function: skip-list-get (key skip-list &optional default)
Setf Expander: (setf skip-list-get) (key skip-list &optional default)
Package

skip-list.

Source

skip-list.lisp.

Function: skip-list-intersection (skip1 skip2 &optional merge-values)
Package

skip-list.

Source

skip-list.lisp.

Reader: skip-list-length (instance)
Writer: (setf skip-list-length) (instance)
Package

skip-list.

Source

skip-list.lisp.

Target Slot

length.

Function: skip-list-merge (skip1 skip2 merge-values)
Package

skip-list.

Source

skip-list.lisp.

Function: skip-list-pop (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: skip-list-remove (key skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: skip-list-top (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: skip-list-union (skip1 skip2 &optional merge-values)
Package

skip-list.

Source

skip-list.lisp.

Function: sort-trie (trie)
Package

trie.

Source

trie.lisp.

Reader: ssb-buffer (instance)
Writer: (setf ssb-buffer) (instance)
Package

ssb.

Source

ssb.lisp.

Target Slot

buffer.

Reader: ssb-pointer (instance)
Writer: (setf ssb-pointer) (instance)
Package

ssb.

Source

ssb.lisp.

Target Slot

pointer.

Function: ssb-read-line (stream ssb)
Package

ssb.

Source

ssb.lisp.

Function: ssb-string (ssb)
Package

ssb.

Source

ssb.lisp.

Function: ssb-string= (ssb sstring)
Package

ssb.

Source

ssb.lisp.

Function: st-get (key trie &optional default limit)
Package

trie.

Source

trie.lisp.

Function: (setf st-get) (key trie &optional default limit)
Package

trie.

Source

trie.lisp.

Function: states-get (symbol state fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: string-copy (old &optional length new)
Package

string-resource.

Source

string-resource.lisp.

Function: string-order (string-1 string-2)
Package

binary-io.

Source

io-builtin.lisp.

Function: string-read (stream)
Package

binary-io.

Source

io-builtin.lisp.

Function: string-size (string)
Package

binary-io.

Source

io-builtin.lisp.

Function: string-write (string stream)
Package

binary-io.

Source

io-builtin.lisp.

Function: stringp-order (string-1 string-2)
Package

binary-io.

Source

io-builtin.lisp.

Function: sv-copy (old &optional length new)
Package

sv-resource.

Source

sv-resource.lisp.

Reader: svb-buffer (instance)
Writer: (setf svb-buffer) (instance)
Package

svb.

Source

svb.lisp.

Target Slot

buffer.

Reader: svb-pointer (instance)
Writer: (setf svb-pointer) (instance)
Package

svb.

Source

svb.lisp.

Target Slot

pointer.

Reader: svb-size (instance)
Writer: (setf svb-size) (instance)
Package

svb.

Source

svb.lisp.

Target Slot

size.

Function: svt-get (key trie &optional default limit)
Package

trie.

Source

trie.lisp.

Function: (setf svt-get) (key trie &optional default limit)
Package

trie.

Source

trie.lisp.

Function: symbols-get (state fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: tag->number (tag ts &optional error-p)
Package

tag-basics.

Source

tag-basics.lisp.

Function: tag-count (ts)
Package

tag-basics.

Source

tag-basics.lisp.

Function: tag-file (pathname &optional output)
Package

tag-analysis.

Source

tag-analysis.lisp.

Function: tag-string (string &optional output)
Package

tag-analysis.

Source

tag-analysis.lisp.

Function: tdb-compile (&key recompile)
Package

tdb.

Source

tdb-sysdcl-sysdcl.lisp.

Function: tdb-dirpath (&rest names)
Package

tdb.

Source

tdb-sysdcl-sysdcl.lisp.

Function: tdb-pathname (&rest names)
Package

tdb.

Source

tdb-sysdcl-sysdcl.lisp.

Function: tokenize-file (pathname &optional output)
Package

tag-analysis.

Source

tag-analysis.lisp.

Reader: tp-lower (instance)
Writer: (setf tp-lower) (instance)
Package

standard-symbols.

Source

standard-symbols.lisp.

Target Slot

lower.

Reader: tp-upper (instance)
Writer: (setf tp-upper) (instance)
Package

standard-symbols.

Source

standard-symbols.lisp.

Target Slot

upper.

Function: train-combination (corpus files &key quanta quantum iterations quiet-p random-state)
Package

tag-trainer.

Source

tag-trainer.lisp.

Function: train-guesser-on-files (files &key token-limit quiet-p freq-limit coverage)
Package

class-guesser.

Source

class-guesser.lisp.

Function: train-on-docs (corpus &key quanta quantum iterations quiet-p random-state)
Package

tag-trainer.

Source

tag-trainer.lisp.

Function: train-on-files (files &key quantum iterations quiet-p)
Package

tag-trainer.

Source

tag-trainer.lisp.

Function: transducer-pair-p (object)
Package

standard-symbols.

Source

standard-symbols.lisp.

Reader: trie-node-key (instance)
Writer: (setf trie-node-key) (instance)
Package

trie.

Source

trie.lisp.

Target Slot

key.

Reader: trie-node-value (instance)
Writer: (setf trie-node-value) (instance)
Package

trie.

Source

trie.lisp.

Target Slot

value.

Function: undebug-io-fns (&optional name)
Package

binary-io.

Source

io-builtin.lisp.

Function: walk-string (fn key trie &optional limit)
Package

trie.

Source

trie.lisp.

Function: write-byte32 (byte32 stream)
Package

binary-io.

Source

io-byte8.lisp.

Function: write-string-trie (trie stream)
Package

class-guesser.

Source

class-guesser.lisp.


6.1.5 Generic functions

Generic Function: check-tag-state (ts)
Package

tag-basics.

Methods
Method: check-tag-state ((ts basic-tag-ts))
Source

tag-basics.lisp.

Generic Function: close-corpus (corpus)
Package

tdb.

Source

corpus-protocol.lisp.

Methods
Method: close-corpus ((corpus corpus))
Generic Function: close-doc (stream id corpus)
Package

tdb.

Source

corpus-protocol.lisp.

Methods
Method: close-doc (stream id (corpus corpus))
Generic Function: copy-delta (new old state-map)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: copy-delta ((new nfa) (old dfa) state-map)
Method: copy-delta ((new nfa) (old nfa) state-map)
Generic Function: corpus-id-limit (corpus)
Package

tdb.

Source

corpus-protocol.lisp.

Methods
Method: corpus-id-limit ((corpus corpus))
Generic Function: determinize (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: determinize ((fsa dfa))
Method: determinize ((fsa nfa))
Generic Function: display-doc (id corpus device)
Package

tdb.

Source

corpus-protocol.lisp.

Methods
Method: display-doc (id (corpus corpus) (device stream))
Generic Function: doc-title (id corpus)
Package

tdb.

Source

corpus-protocol.lisp.

Methods
Method: doc-title (id (corpus corpus))
Generic Reader: fsa-delta (object)
Package

finite-state-automata.

Methods
Reader Method: fsa-delta ((fsa fsa))

automatically generated reader method

Source

fsa-basics.lisp.

Target Slot

fsa-delta.

Generic Writer: (setf fsa-delta) (object)
Package

finite-state-automata.

Methods
Writer Method: (setf fsa-delta) ((fsa fsa))

automatically generated writer method

Source

fsa-basics.lisp.

Target Slot

fsa-delta.

Generic Reader: fsa-final-states (object)
Package

finite-state-automata.

Methods
Reader Method: fsa-final-states ((fsa fsa))

automatically generated reader method

Source

fsa-basics.lisp.

Target Slot

fsa-final-states.

Generic Writer: (setf fsa-final-states) (object)
Package

finite-state-automata.

Methods
Writer Method: (setf fsa-final-states) ((fsa fsa))

automatically generated writer method

Source

fsa-basics.lisp.

Target Slot

fsa-final-states.

Generic Reader: fsa-start-state (object)
Package

finite-state-automata.

Methods
Reader Method: fsa-start-state ((fsa fsa))

automatically generated reader method

Source

fsa-basics.lisp.

Target Slot

fsa-start-state.

Generic Writer: (setf fsa-start-state) (object)
Package

finite-state-automata.

Methods
Writer Method: (setf fsa-start-state) ((fsa fsa))

automatically generated writer method

Source

fsa-basics.lisp.

Target Slot

fsa-start-state.

Generic Function: get-text-string (start-pos end-pos ts)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Method: get-text-string (start-pos end-pos (ts fsa-tokenizer))
Source

fsa-tokenizer.lisp.

Method: get-text-string (start end (stream tagging-ts))
Source

tag-analysis.lisp.

Generic Function: in-language-p (vector fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: in-language-p (vector (fsa dfa))
Method: in-language-p (vector (fsa nfa))
Generic Function: initialize-corpus (corpus)
Package

tdb.

Source

corpus-protocol.lisp.

Methods
Method: initialize-corpus ((corpus corpus))
Generic Function: invert (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: invert ((fsa dfa))
Method: invert ((fsa nfa))
Generic Reader: last-state (object)
Package

standard-states.

Methods
Reader Method: last-state ((fixnum-states fixnum-states))

automatically generated reader method

Source

standard-states.lisp.

Target Slot

last-state.

Generic Writer: (setf last-state) (object)
Package

standard-states.

Methods
Writer Method: (setf last-state) ((fixnum-states fixnum-states))

automatically generated writer method

Source

standard-states.lisp.

Target Slot

last-state.

Generic Function: lexicon-classes (lexicon)
Package

tdb.

Source

lexicon-protocol.lisp.

Methods
Method: lexicon-classes ((lexicon vector-lexicon))
Source

vector-lexicon.lisp.

Method: lexicon-classes ((ts lexicon-filter))
Method: lexicon-classes ((lexicon lexicon))
Generic Function: lexicon-lookup (token lexicon)
Package

tdb.

Source

lexicon-protocol.lisp.

Methods
Method: lexicon-lookup (token (lexicon vector-lexicon))
Source

vector-lexicon.lisp.

Method: lexicon-lookup (token (lexicon suffix-lexicon))
Source

class-guesser.lisp.

Method: lexicon-lookup (token (ts lexicon-filter))
Method: lexicon-lookup (token (lexicon lexicon))
Generic Function: lexicon-open-class (lexicon)
Package

tdb.

Source

lexicon-protocol.lisp.

Methods
Method: lexicon-open-class ((ts lexicon-filter))
Method: lexicon-open-class ((lexicon lexicon))
Generic Writer: (setf lexicon-open-class) (object)
Package

tdb.

Methods
Writer Method: (setf lexicon-open-class) ((lexicon lexicon))

automatically generated writer method

Source

lexicon-protocol.lisp.

Target Slot

lexicon-open-class.

Generic Function: make-dfa (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: make-dfa ((fsa tokenizer-fsa))
Source

fsa-tokenizer.lisp.

Method: make-dfa ((fsa fsa-standard))
Source

fsa-standard.lisp.

Generic Function: make-nfa (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: make-nfa ((fsa tokenizer-fsa))
Source

fsa-tokenizer.lisp.

Method: make-nfa ((fsa fsa-standard))
Source

fsa-standard.lisp.

Generic Function: make-ordered-set (predicate fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: make-ordered-set (order (fsa list-sets))
Source

list-sets.lisp.

Generic Function: make-relation (order-fn fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: make-relation (order (relations skip-list-relations))
Source

skip-list-relations.lisp.

Generic Function: make-state (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: make-state ((fsa fixnum-states))
Source

standard-states.lisp.

Generic Function: make-ts (char-stream analysis &key start end)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Method: make-ts (char-stream (analysis tag-analysis) &key start end)
Source

tag-analysis.lisp.

Generic Function: map-docs (function corpus &key start end)
Package

tdb.

Source

corpus-protocol.lisp.

Generic Function: match-doc-titles (function title corpus)
Package

tdb.

Source

corpus-protocol.lisp.

Methods
Method: match-doc-titles (function title (corpus corpus))
Generic Function: minimize (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: minimize ((fsa fsa))
Generic Function: next-token (ts)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Method: next-token ((ts training-ts))
Source

tag-trainer.lisp.

Method: next-token ((ts brown-evaluation-ts))
Source

tag-brown.lisp.

Method: next-token ((stream brown-truth-ts))
Source

tag-brown.lisp.

Method: next-token ((ts fsa-tokenizer))
Source

fsa-tokenizer.lisp.

Method: next-token ((ts suffix-training-ts))
Source

class-guesser.lisp.

Method: next-token ((ts print-tagging-ts))
Source

tag-analysis.lisp.

Method: next-token ((stream tagging-ts))
Source

tag-analysis.lisp.

Method: next-token ((ts lexicon-filter))
Source

lexicon-protocol.lisp.

Generic Function: open-corpus (corpus)
Package

tdb.

Source

corpus-protocol.lisp.

Methods
Method: open-corpus ((corpus corpus))
Generic Function: open-doc (id corpus)
Package

tdb.

Source

corpus-protocol.lisp.

Generic Reader: paragraph-start-pos (ts)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Reader Method: paragraph-start-pos ((tagging-ts tagging-ts))

automatically generated reader method

Source

tag-analysis.lisp.

Target Slot

paragraph-start-pos.

Generic Writer: (setf paragraph-start-pos) (pos)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Writer Method: (setf paragraph-start-pos) ((tagging-ts tagging-ts))

automatically generated writer method

Source

tag-analysis.lisp.

Target Slot

paragraph-start-pos.

Generic Function: print-token-stream (ts output &optional limit)
Package

fsa-tokenizer.

Methods
Method: print-token-stream ((ts ts) output &optional limit)
Source

fsa-tokenizer.lisp.

Generic Function: relation-empty-p (relation)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: relation-empty-p ((relation skip-list-relation))
Source

skip-list-relations.lisp.

Generic Function: relation-get (x relation)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: relation-get (key (relation skip-list-relation))
Source

skip-list-relations.lisp.

Generic Function: (setf relation-get) (x relation)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: (setf relation-get) (key (relation skip-list-relation))
Source

skip-list-relations.lisp.

Generic Function: relation-map (fn relation)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: relation-map (fn (relation skip-list-relation))
Source

skip-list-relations.lisp.

Generic Reader: sentence-start-pos (ts)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Reader Method: sentence-start-pos ((tagging-ts tagging-ts))

automatically generated reader method

Source

tag-analysis.lisp.

Target Slot

sentence-start-pos.

Generic Writer: (setf sentence-start-pos) (pos)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Writer Method: (setf sentence-start-pos) ((tagging-ts tagging-ts))

automatically generated writer method

Source

tag-analysis.lisp.

Target Slot

sentence-start-pos.

Generic Function: set-clear (set)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-clear ((set list-set))
Source

list-sets.lisp.

Generic Function: set-copy (set)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-copy ((set list-set))
Source

list-sets.lisp.

Generic Function: set-empty-p (set)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-empty-p ((set list-set))
Source

list-sets.lisp.

Generic Function: set-insert (element set)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-insert (element (set list-set))
Source

list-sets.lisp.

Generic Function: set-intersect (set1 set2)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-intersect ((set-1 list-set) (set-2 list-set))
Source

list-sets.lisp.

Generic Function: set-length (set)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-length ((set list-set))
Source

list-sets.lisp.

Generic Function: set-map (fn set)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-map (fn (set list-set))
Source

list-sets.lisp.

Generic Function: set-member-p (element set)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-member-p (elt (set list-set))
Source

list-sets.lisp.

Generic Function: set-minus (set1 set2)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-minus ((set-1 list-set) (set-2 list-set))
Source

list-sets.lisp.

Generic Function: set-order-fn (set)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-order-fn ((set list-set))
Source

list-sets.lisp.

Generic Function: set-union (set1 set2)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: set-union ((set-1 list-set) (set-2 list-set))
Source

list-sets.lisp.

Generic Function: state-order-fn (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: state-order-fn ((fsa fixnum-states))
Source

standard-states.lisp.

Generic Reader: suffix-pathname (object)
Package

class-guesser.

Methods
Reader Method: suffix-pathname ((suffix-lexicon suffix-lexicon))

automatically generated reader method

Source

class-guesser.lisp.

Target Slot

suffix-pathname.

Generic Writer: (setf suffix-pathname) (object)
Package

class-guesser.

Methods
Writer Method: (setf suffix-pathname) ((suffix-lexicon suffix-lexicon))

automatically generated writer method

Source

class-guesser.lisp.

Target Slot

suffix-pathname.

Generic Function: symbol-order-fn (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Methods
Method: symbol-order-fn ((fsa transducer-symbols))
Source

standard-symbols.lisp.

Method: symbol-order-fn ((fsa standard-symbols))
Source

standard-symbols.lisp.

Method: symbol-order-fn ((fsa fixnum-symbols))
Source

standard-symbols.lisp.

Method: symbol-order-fn ((fsa symbol-symbols))
Source

standard-symbols.lisp.

Method: symbol-order-fn ((fsa char-symbols))
Source

standard-symbols.lisp.

Method: symbol-order-fn :around ((fsa nfa))
Generic Reader: tagger-pathname (object)
Package

tag-basics.

Methods
Reader Method: tagger-pathname ((basic-tag-ts basic-tag-ts))

automatically generated reader method

Source

tag-basics.lisp.

Target Slot

tagger-pathname.

Generic Writer: (setf tagger-pathname) (object)
Package

tag-basics.

Methods
Writer Method: (setf tagger-pathname) ((basic-tag-ts basic-tag-ts))

automatically generated writer method

Source

tag-basics.lisp.

Target Slot

tagger-pathname.

Generic Reader: tagger-symbol-biases (object)
Package

tag-basics.

Methods
Reader Method: tagger-symbol-biases ((basic-tag-ts basic-tag-ts))

automatically generated reader method

Source

tag-basics.lisp.

Target Slot

tagger-symbol-biases.

Generic Writer: (setf tagger-symbol-biases) (object)
Package

tag-basics.

Methods
Writer Method: (setf tagger-symbol-biases) ((basic-tag-ts basic-tag-ts))

automatically generated writer method

Source

tag-basics.lisp.

Target Slot

tagger-symbol-biases.

Generic Reader: tagger-transition-biases (object)
Package

tag-basics.

Methods
Reader Method: tagger-transition-biases ((basic-tag-ts basic-tag-ts))

automatically generated reader method

Source

tag-basics.lisp.

Target Slot

tagger-transition-biases.

Generic Writer: (setf tagger-transition-biases) (object)
Package

tag-basics.

Methods
Writer Method: (setf tagger-transition-biases) ((basic-tag-ts basic-tag-ts))

automatically generated writer method

Source

tag-basics.lisp.

Target Slot

tagger-transition-biases.

Generic Function: token-class (stream)
Package

tag-analysis.

Methods
Method: token-class ((stream tagging-ts))
Source

tag-analysis.lisp.

Generic Function: token-end-pos (ts)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Reader Method: token-end-pos ((fsa-tokenizer fsa-tokenizer))

automatically generated reader method

Source

fsa-tokenizer.lisp.

Target Slot

token-end-pos.

Method: token-end-pos ((stream tagging-ts))
Source

tag-analysis.lisp.

Generic Function: (setf token-end-pos) (pos)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Method: (setf token-end-pos) ((ts fsa-tokenizer))
Source

fsa-tokenizer.lisp.

Generic Function: token-start-pos (ts)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Reader Method: token-start-pos ((fsa-tokenizer fsa-tokenizer))

automatically generated reader method

Source

fsa-tokenizer.lisp.

Target Slot

token-start-pos.

Method: token-start-pos ((stream tagging-ts))
Source

tag-analysis.lisp.

Generic Reader: tokenizer-fsa (object)
Package

fsa-tokenizer.

Methods
Reader Method: tokenizer-fsa ((fsa-tokenizer fsa-tokenizer))

automatically generated reader method

Source

fsa-tokenizer.lisp.

Target Slot

tokenizer-fsa.

Generic Reader: ts-char-stream (object)
Package

tdb.

Methods
Reader Method: ts-char-stream ((char-ts char-ts))

automatically generated reader method

Source

analysis-protocol.lisp.

Target Slot

char-stream.

Generic Writer: (setf ts-char-stream) (object)
Package

tdb.

Methods
Writer Method: (setf ts-char-stream) ((char-ts char-ts))

automatically generated writer method

Source

analysis-protocol.lisp.

Target Slot

char-stream.

Generic Reader: ts-doc-id (object)
Package

tdb.

Methods
Reader Method: ts-doc-id ((ts ts))

automatically generated reader method

Source

analysis-protocol.lisp.

Target Slot

doc-id.

Generic Writer: (setf ts-doc-id) (object)
Package

tdb.

Methods
Writer Method: (setf ts-doc-id) ((ts ts))

automatically generated writer method

Source

analysis-protocol.lisp.

Target Slot

doc-id.

Generic Reader: ts-lexicon (object)
Package

tdb.

Methods
Reader Method: ts-lexicon ((lexicon-filter lexicon-filter))

automatically generated reader method

Source

lexicon-protocol.lisp.

Target Slot

lexicon.

Generic Writer: (setf ts-lexicon) (object)
Package

tdb.

Methods
Writer Method: (setf ts-lexicon) ((lexicon-filter lexicon-filter))

automatically generated writer method

Source

lexicon-protocol.lisp.

Target Slot

lexicon.

Generic Function: ts-types (ts)
Package

tdb.

Source

analysis-protocol.lisp.

Methods
Method: ts-types ((ts fsa-tokenizer))
Source

fsa-tokenizer.lisp.

Generic Function: update-corpus (corpus)
Package

tdb.

Source

corpus-protocol.lisp.

Methods
Method: update-corpus ((corpus corpus))
Generic Function: write-tag-state (ts)
Package

tag-basics.

Methods
Method: write-tag-state ((ts training-ts))
Source

tag-trainer.lisp.

Method: write-tag-state ((ts basic-tag-ts))
Source

tag-basics.lisp.

Generic Function: write-vector-lexicon (lexicon pathname)
Package

vector-lexicon.

Methods
Method: write-vector-lexicon ((lexicon vector-lexicon) pathname)
Source

vector-lexicon.lisp.


6.1.6 Standalone methods

Method: initialize-instance :after ((fsa fsa) &key &allow-other-keys)
Source

fsa-basics.lisp.

Method: initialize-instance :after ((ts basic-tag-ts) &key &allow-other-keys)
Source

tag-basics.lisp.

Method: initialize-instance :after ((ts tagging-ts) &key char-stream start end &allow-other-keys)
Source

tag-analysis.lisp.

Method: initialize-instance ((lexicon vector-lexicon) &rest rest &key lexicon-size &allow-other-keys)
Source

vector-lexicon.lisp.

Method: initialize-instance :after ((ts training-ts) &key char-stream start end &allow-other-keys)
Source

tag-trainer.lisp.

Method: initialize-instance :after ((ts fsa-tokenizer) &key &allow-other-keys)
Source

fsa-tokenizer.lisp.

Method: initialize-instance :before ((lexicon lexicon) &key lexicon-open-class &allow-other-keys)
Source

lexicon-protocol.lisp.

Method: initialize-instance :after ((ts suffix-training-ts) &key char-stream start end &allow-other-keys)
Source

class-guesser.lisp.

Method: make-load-form ((fsa fsa) &optional env)
Source

fsa-basics.lisp.

Method: print-object ((object skip-list) stream)
Source

skip-list.lisp.

Method: print-object ((object sstring-buffer) stream)
Source

ssb.lisp.

Method: print-object ((object ordered-io-fns) stream)
Source

io-structs.lisp.

Method: print-object ((object io-fns) stream)
Source

io-structs.lisp.

Method: print-object ((relation skip-list-relation) stream)
Source

skip-list-relations.lisp.

Method: print-object ((object svb) stream)
Source

svb.lisp.

Method: print-object ((object storage-bucket) stream)
Source

variable-storage.lisp.

Method: print-object ((object trie) stream)
Source

trie.lisp.

Method: print-object ((set list-set) stream)
Source

list-sets.lisp.

Method: print-object ((object hmm) stream)
Source

hmm.lisp.

Method: print-object ((object hmm-est) stream)
Source

hmm.lisp.

Method: reinitialize-instance :after ((stream tagging-ts) &key char-stream start end &allow-other-keys)
Source

tag-analysis.lisp.

Method: reinitialize-instance :before ((lexicon vector-lexicon) &key &allow-other-keys)
Source

vector-lexicon.lisp.

Method: reinitialize-instance :after ((stream training-ts) &key char-stream start end &allow-other-keys)
Source

tag-trainer.lisp.

Method: reinitialize-instance :after ((stream suffix-training-ts) &key char-stream start end &allow-other-keys)
Source

class-guesser.lisp.

Method: shared-initialize :after ((relation skip-list-relation) slots &key order-fn &allow-other-keys)
Source

skip-list-relations.lisp.

Method: shared-initialize :after ((lexicon vector-lexicon) slots &key &allow-other-keys)
Source

vector-lexicon.lisp.

Method: shared-initialize :after ((ts fsa-tokenizer) slots &key char-stream start end &allow-other-keys)
Source

fsa-tokenizer.lisp.

Method: shared-initialize :around ((stream char-ts) slots &rest rest &key char-stream start end &allow-other-keys)
Source

analysis-protocol.lisp.

Method: shared-initialize :after ((lexicon suffix-lexicon) slots &key &allow-other-keys)
Source

class-guesser.lisp.


6.1.7 Structures

Structure: hmm
Package

hmm.

Source

hmm.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: n
Type

fixnum

Initform

0

Readers

hmm-n.

Writers

(setf hmm-n).

Slot: m
Type

fixnum

Initform

0

Readers

hmm-m.

Writers

(setf hmm-m).

Slot: pi
Type

vector-resource:single-float-vector

Initform

(vector-resource:make-sfv 0)

Readers

hmm-pi.

Writers

(setf hmm-pi).

Slot: a
Type

simple-vector

Initform

(quote #())

Readers

hmm-a.

Writers

(setf hmm-a).

Slot: b
Type

simple-vector

Initform

(quote #())

Readers

hmm-b.

Writers

(setf hmm-b).

Structure: hmm-est
Package

hmm.

Source

hmm.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: n
Type

fixnum

Initform

0

Readers

hmm-est-n.

Writers

(setf hmm-est-n).

Slot: m
Type

fixnum

Initform

0

Readers

hmm-est-m.

Writers

(setf hmm-est-m).

Slot: log-pi
Type

vector-resource:single-float-vector

Initform

(vector-resource:make-sfv 0)

Readers

hmm-est-log-pi.

Writers

(setf hmm-est-log-pi).

Slot: log-a
Type

simple-vector

Initform

(quote #())

Readers

hmm-est-log-a.

Writers

(setf hmm-est-log-a).

Slot: log-b
Type

simple-vector

Initform

(quote #())

Readers

hmm-est-log-b.

Writers

(setf hmm-est-log-b).

Slot: probs
Type

vector-resource:single-float-vector

Initform

(vector-resource:make-sfv 0)

Readers

hmm-est-probs.

Writers

(setf hmm-est-probs).

Slot: maxes
Type

vector-resource:single-float-vector

Initform

(vector-resource:make-sfv 0)

Readers

hmm-est-maxes.

Writers

(setf hmm-est-maxes).

Slot: resource
Readers

hmm-est-resource.

Writers

(setf hmm-est-resource).

Structure: io-fns
Package

binary-io.

Source

io-structs.lisp.

Direct superclasses

structure-object.

Direct subclasses

ordered-io-fns.

Direct methods

print-object.

Direct slots
Slot: io-fns-name
Readers

io-fns-name.

Writers

This slot is read-only.

Slot: io-size-fn-name
Type

(or symbol list)

Readers

io-size-fn-name.

Writers

(setf io-size-fn-name).

Slot: io-size-fn
Type

function

Initform

(function (lambda (binary-io::obj) (declare (ignore binary-io::obj)) 0))

Readers

io-size-fn.

Writers

(setf io-size-fn).

Slot: io-read-fn-name
Type

(or symbol list)

Readers

io-read-fn-name.

Writers

(setf io-read-fn-name).

Slot: io-read-fn
Type

function

Initform

(function (lambda (stream) (declare (ignore stream)) nil))

Readers

io-read-fn.

Writers

(setf io-read-fn).

Slot: io-write-fn-name
Type

(or symbol list)

Readers

io-write-fn-name.

Writers

(setf io-write-fn-name).

Slot: io-write-fn
Type

function

Initform

(function (lambda (binary-io::obj stream) (declare (ignore binary-io::obj stream)) nil))

Readers

io-write-fn.

Writers

(setf io-write-fn).

Slot: io-free-fn-name
Type

(or symbol list)

Readers

io-free-fn-name.

Writers

(setf io-free-fn-name).

Slot: io-free-fn
Type

(or null function)

Readers

io-free-fn.

Writers

(setf io-free-fn).

Slot: io-copy-fn-name
Type

(or symbol list)

Readers

io-copy-fn-name.

Writers

(setf io-copy-fn-name).

Slot: io-copy-fn
Type

(or null function)

Readers

io-copy-fn.

Writers

(setf io-copy-fn).

Structure: ordered-io-fns
Package

binary-io.

Source

io-structs.lisp.

Direct superclasses

io-fns.

Direct methods

print-object.

Direct slots
Slot: order-fn-name
Type

(or symbol list)

Readers

io-order-fn-name.

Writers

(setf io-order-fn-name).

Slot: order-fn
Type

function

Initform

(function (lambda (binary-io::x binary-io::y) (declare (ignore binary-io::x binary-io::y)) :equal))

Readers

io-order-fn.

Writers

(setf io-order-fn).

Structure: skip-list
Package

skip-list.

Source

skip-list.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: length
Package

common-lisp.

Type

fixnum

Initform

0

Readers

skip-list-length.

Writers

(setf skip-list-length).

Slot: header
Initform

(make-array (1+ skip-list::+max-level+) :initial-element nil)

Readers

skip-list-header.

Writers

(setf skip-list-header).

Slot: finger
Initform

(make-array (1+ skip-list::+max-level+))

Readers

skip-list-finger.

Writers

(setf skip-list-finger).

Slot: level
Type

fixnum

Initform

(1- skip-list::+first-level+)

Readers

skip-list-level.

Writers

(setf skip-list-level).

Slot: order-fn
Type

function

Initform

(function (lambda (skip-list::x skip-list::y) (declare (ignore skip-list::x skip-list::y)) :equal))

Readers

skip-list-order-fn.

Writers

(setf skip-list-order-fn).

Structure: svb
Package

svb.

Source

svb.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: buffer
Type

simple-vector

Initform

(make-array 0)

Readers

svb-buffer.

Writers

(setf svb-buffer).

Slot: pointer
Type

fixnum

Initform

0

Readers

svb-pointer.

Writers

(setf svb-pointer).

Slot: size
Type

fixnum

Initform

svb::*default-svb-size*

Readers

svb-size.

Writers

(setf svb-size).

Structure: trie
Package

trie.

Source

trie.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: root-value
Readers

trie-root-value.

Writers

(setf trie-root-value).

Slot: root-subnodes
Type

svb:svb

Initform

(svb:make-svb 0)

Readers

trie-root-subnodes.

Writers

(setf trie-root-subnodes).

Slot: key-fn
Type

(or null function)

Readers

trie-key-fn.

Writers

(setf trie-key-fn).

Slot: inverse-key-fn
Type

(or null function)

Readers

trie-inverse-key-fn.

Writers

(setf trie-inverse-key-fn).


6.1.8 Classes

Class: analysis
Package

tdb.

Source

analysis-protocol.lisp.

Direct subclasses

tag-analysis.

Class: basic-tag-ts
Package

tag-basics.

Source

tag-basics.lisp.

Direct superclasses
Direct subclasses

brown-tokenizer.

Direct methods
Direct slots
Slot: ts-tag-vector
Initargs

:tags

Readers

ts-tag-vector.

Writers

(setf ts-tag-vector).

Slot: ts-tag-trie
Readers

ts-tag-trie.

Writers

(setf ts-tag-trie).

Slot: ts-class-vector
Initargs

:classes

Readers

ts-class-vector.

Writers

(setf ts-class-vector).

Slot: ts-class-trie
Readers

ts-class-trie.

Writers

(setf ts-class-trie).

Slot: tagger-pathname
Initargs

:tagger-pathname

Readers

tagger-pathname.

Writers

(setf tagger-pathname).

Slot: tagger-symbol-biases
Initform

(quote nil)

Initargs

:symbol-biases

Readers

tagger-symbol-biases.

Writers

(setf tagger-symbol-biases).

Slot: tagger-transition-biases
Initform

(quote nil)

Initargs

:transition-biases

Readers

tagger-transition-biases.

Writers

(setf tagger-transition-biases).

Class: brown-tokenizer
Package

tag-brown.

Source

tag-brown.lisp.

Direct superclasses

basic-tag-ts.

Direct subclasses

english-tokenizer.

Direct Default Initargs
InitargValue
:lexicon(or *brown-lexicon* (setq *brown-lexicon* (make-instance (quote brown-lexicon))))
:tagger-pathname(tdb-pathname data brown brown)
:tokenizer-fsa*brown-tokenizer-fsa*
:transition-biases*brown-transition-biases*
:symbol-biases(quasiquote ((valid (nn np) nn) (valid (jj np) jj) (valid (ap ql rb) ap ql) (valid (cs in) in) (valid #s(comma :expr *brown-open-class* :kind 0) nn nns np nps)))
Class: char-symbols
Package

standard-symbols.

Source

standard-symbols.lisp.

Direct methods

symbol-order-fn.

Class: char-ts
Package

tdb.

Source

analysis-protocol.lisp.

Direct superclasses

ts.

Direct subclasses
Direct methods
Direct slots
Slot: char-stream
Initargs

:char-stream

Readers

ts-char-stream.

Writers

(setf ts-char-stream).

Class: corpus
Package

tdb.

Source

corpus-protocol.lisp.

Direct methods
Class: dfa
Package

finite-state-automata.

Source

fsa-basics.lisp.

Direct superclasses

fsa.

Direct subclasses
Direct methods
Class: dfa-standard
Package

fsa-standard.

Source

fsa-standard.lisp.

Direct superclasses
Class: english-tokenizer
Package

tag-english.

Source

tag-english.lisp.

Direct superclasses

brown-tokenizer.

Direct Default Initargs
InitargValue
:tokenizer-fsa*english-tokenizer-fsa*
Class: fixnum-states
Package

standard-states.

Source

standard-states.lisp.

Direct subclasses

fsa-standard.

Direct methods
Direct slots
Slot: last-state
Initform

-1

Readers

last-state.

Writers

(setf last-state).

Class: fixnum-symbols
Package

standard-symbols.

Source

standard-symbols.lisp.

Direct methods

symbol-order-fn.

Class: fsa
Package

finite-state-automata.

Source

fsa-basics.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: fsa-delta
Initargs

:delta

Readers

fsa-delta.

Writers

(setf fsa-delta).

Slot: fsa-start-state
Initargs

:start-state

Readers

fsa-start-state.

Writers

(setf fsa-start-state).

Slot: fsa-final-states
Initargs

:final-states

Readers

fsa-final-states.

Writers

(setf fsa-final-states).

Class: fsa-standard
Package

fsa-standard.

Source

fsa-standard.lisp.

Direct superclasses
Direct subclasses
Direct methods
Class: fsa-tokenizer
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Direct superclasses

char-ts.

Direct subclasses

basic-tag-ts.

Direct methods
Direct slots
Slot: token-end-pos
Package

tdb.

Type

fixnum

Initargs

:start

Readers

token-end-pos.

Writers

This slot is read-only.

Slot: token-start-pos
Package

tdb.

Type

fixnum

Readers

token-start-pos.

Writers

This slot is read-only.

Slot: tokenizer-fsa
Initform

fsa-tokenizer::*english-tokenizer-fsa*

Initargs

:tokenizer-fsa

Readers

tokenizer-fsa.

Writers

This slot is read-only.

Slot: tokenizer-tt
Readers

tokenizer-tt.

Writers

This slot is read-only.

Slot: stream-head
Initform

(fsa-tokenizer::make-stream-head)

Class: lexicon
Package

tdb.

Source

lexicon-protocol.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: lexicon-open-class
Writers

(setf lexicon-open-class).

Class: lexicon-filter
Package

tdb.

Source

lexicon-protocol.lisp.

Direct superclasses

token-filter.

Direct subclasses

basic-tag-ts.

Direct methods
Direct slots
Slot: lexicon
Initargs

:lexicon

Readers

ts-lexicon.

Writers

(setf ts-lexicon).

Class: list-set
Package

list-sets.

Source

list-sets.lisp.

Direct superclasses

ordered-set.

Direct methods
Direct slots
Slot: order
Initargs

:order-fn

Readers

list-order.

Writers

(setf list-order).

Slot: head
Type

list

Initform

(quote nil)

Initargs

:contents

Readers

list-head.

Writers

(setf list-head).

Class: list-sets
Package

list-sets.

Source

list-sets.lisp.

Direct subclasses

fsa-standard.

Direct methods

make-ordered-set.

Class: nfa
Package

finite-state-automata.

Source

fsa-basics.lisp.

Direct superclasses

fsa.

Direct subclasses
Direct methods
Class: nfa-standard
Package

fsa-standard.

Source

fsa-standard.lisp.

Direct superclasses
Class: ordered-set
Package

finite-state-automata.

Source

fsa-basics.lisp.

Direct subclasses

list-set.

Direct methods
Class: relation
Package

finite-state-automata.

Source

fsa-basics.lisp.

Direct subclasses

skip-list-relation.

Class: skip-list-relation
Package

skip-list-relations.

Source

skip-list-relations.lisp.

Direct superclasses

relation.

Direct methods
Direct slots
Slot: skip-list
Package

skip-list.

Initargs

:skip-list

Readers

relation-skip-list.

Writers

(setf relation-skip-list).

Class: skip-list-relations
Package

skip-list-relations.

Source

skip-list-relations.lisp.

Direct subclasses

fsa-standard.

Direct methods

make-relation.

Class: standard-symbols
Package

standard-symbols.

Source

standard-symbols.lisp.

Direct subclasses

fsa-standard.

Direct methods

symbol-order-fn.

Class: suffix-lexicon
Package

class-guesser.

Source

class-guesser.lisp.

Direct superclasses

lexicon.

Direct subclasses

brown-lexicon.

Direct methods
Direct slots
Slot: suffix-trie
Readers

suffix-trie.

Writers

(setf suffix-trie).

Slot: suffix-pathname
Initargs

:suffix-pathname

Readers

suffix-pathname.

Writers

(setf suffix-pathname).

Class: symbol-symbols
Package

standard-symbols.

Source

standard-symbols.lisp.

Direct methods

symbol-order-fn.

Class: tag-analysis
Package

tag-analysis.

Source

tag-analysis.lisp.

Direct superclasses

analysis.

Direct methods

make-ts.

Class: tagging-ts
Package

tag-analysis.

Source

tag-analysis.lisp.

Direct superclasses

ts.

Direct subclasses
Direct methods
Direct slots
Slot: ts-hmm-est
Initargs

:hmm-est

Readers

ts-hmm-est.

Writers

(setf ts-hmm-est).

Slot: sentence-start-pos
Package

tdb.

Type

fixnum

Initargs

tag-analysis::start

Readers

sentence-start-pos.

Writers

(setf sentence-start-pos).

Slot: paragraph-start-pos
Package

tdb.

Type

fixnum

Initargs

tag-analysis::start

Readers

paragraph-start-pos.

Writers

(setf paragraph-start-pos).

Slot: sent-svb
Initform

(svb:make-svb)

Slot: hmm-svb
Initform

(svb:make-svb)

Slot: sent-pointer
Type

fixnum

Initform

0

Slot: dict-ts
Initargs

:dict-ts

Readers

dict-ts.

Writers

(setf dict-ts).

Class: token-filter
Package

tdb.

Source

analysis-protocol.lisp.

Direct subclasses
Class: tokenizer-fsa
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Direct superclasses

fsa-standard.

Direct subclasses
Direct methods
Direct slots
Slot: fsa-types
Readers

fsa-types.

Writers

(setf fsa-types).

Slot: fsa-backups
Readers

fsa-backups.

Writers

(setf fsa-backups).

Class: transducer-symbols
Package

standard-symbols.

Source

standard-symbols.lisp.

Direct methods

symbol-order-fn.

Class: ts
Package

tdb.

Source

analysis-protocol.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: doc-id
Initargs

:doc-id

Readers

ts-doc-id.

Writers

(setf ts-doc-id).

Class: vector-lexicon
Package

vector-lexicon.

Source

vector-lexicon.lisp.

Direct superclasses

lexicon.

Direct subclasses

brown-lexicon.

Direct methods
Direct slots
Slot: vl-pathname
Initargs

:lexicon-pathname

Readers

vl-pathname.

Writers

(setf vl-pathname).

Slot: vl-surface
Type

svb:svb

Initargs

:surface

Readers

vl-surface.

Writers

(setf vl-surface).

Slot: vl-classes
Type

svb:svb

Initargs

:classes

Readers

vl-classes.

Writers

(setf vl-classes).

Slot: vl-stems
Type

svb:svb

Initargs

:stems

Readers

vl-stems.

Writers

(setf vl-stems).

Slot: vl-class-tags
Type

simple-vector

Initform

#()

Readers

vl-class-tags.

Writers

(setf vl-class-tags).


6.1.9 Types

Type: byte16 ()
Package

cl-extensions.

Source

cl-extensions.lisp.

Type: byte28 ()
Package

cl-extensions.

Source

cl-extensions.lisp.

Type: byte32 ()
Package

cl-extensions.

Source

cl-extensions.lisp.

Type: byte32-vector ()
Package

vector-resource.

Source

vector-resource.lisp.

Type: byte7 ()
Package

cl-extensions.

Source

cl-extensions.lisp.

Type: byte8 ()
Package

cl-extensions.

Source

cl-extensions.lisp.

Type: fixnum-vector ()
Package

vector-resource.

Source

vector-resource.lisp.

Type: int29 ()
Package

cl-extensions.

Source

cl-extensions.lisp.

Type: single-float-vector ()
Package

vector-resource.

Source

vector-resource.lisp.

Type: swapped-byte32 ()
Package

binary-io.

Source

io-builtin.lisp.


6.2 Internals


6.2.1 Constants

Constant: +char-code-bits+
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Constant: +end-buckets+
Package

variable-storage.

Source

variable-storage.lisp.

Constant: +first-level+
Package

skip-list.

Source

skip-list.lisp.

Constant: +largest-bucket+
Package

variable-storage.

Source

variable-storage.lisp.

Constant: +max-level+
Package

skip-list.

Source

skip-list.lisp.

Constant: +max-sv-length+
Package

sv-resource.

Source

sv-resource.lisp.

Constant: +negative-infinity+
Package

hmm.

Source

hmm.lisp.

Constant: +significant-bit-mask+
Package

variable-storage.

Source

variable-storage.lisp.

Constant: +significant-bit-shift+
Package

variable-storage.

Source

variable-storage.lisp.

Constant: +significant-bits+
Package

variable-storage.

Source

variable-storage.lisp.


6.2.2 Special variables

Special Variable: *all-buckets*
Package

variable-storage.

Source

variable-storage.lisp.

Special Variable: *allocated-items*
Package

variable-storage.

Source

variable-storage.lisp.

Special Variable: *brown-lexicon*
Package

tag-brown.

Source

tag-brown.lisp.

Special Variable: *brown-open-class*
Package

tag-brown.

Source

tag-brown.lisp.

Special Variable: *brown-tokenizer-fsa*
Package

tag-brown.

Source

tag-brown.lisp.

Special Variable: *brown-transition-biases*
Package

tag-brown.

Source

tag-brown.lisp.

Special Variable: *byte32v-storage*
Package

vector-resource.

Source

vector-resource.lisp.

Special Variable: *cons-cells*

Free list of CONS cells linked by CDR

Package

cons-resource.

Source

cons-resource.lisp.

Special Variable: *default-ssb-size*
Package

ssb.

Source

ssb.lisp.

Special Variable: *default-svb-size*
Package

svb.

Source

svb.lisp.

Special Variable: *english-tokenizer-fsa*
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Special Variable: *fixv-storage*
Package

vector-resource.

Source

vector-resource.lisp.

Special Variable: *fns-being-debugged*
Package

binary-io.

Source

io-structs.lisp.

Special Variable: *free-bt-head*
Package

tag-analysis.

Source

tag-analysis.lisp.

Special Variable: *free-nodes*
Package

skip-list.

Source

skip-list.lisp.

Special Variable: *free-skip-lists*
Package

skip-list.

Source

skip-list.lisp.

Special Variable: *hash-storage-p*
Package

variable-storage.

Source

variable-storage.lisp.

Special Variable: *io-fns*
Package

binary-io.

Source

io-structs.lisp.

Special Variable: *line-length*
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Special Variable: *line-width*
Package

tdb.

Source

analysis-protocol.lisp.

Special Variable: *lower-case*
Package

binary-io.

Source

io-builtin.lisp.

Special Variable: *sfv-storage*
Package

vector-resource.

Source

vector-resource.lisp.

Special Variable: *storage-count*
Package

variable-storage.

Source

variable-storage.lisp.

Special Variable: *string-fill-pointers*
Package

string-resource.

Source

string-resource.lisp.

Special Variable: *string-table*
Package

string-resource.

Source

string-resource.lisp.

Special Variable: *string-table-lengths*
Package

string-resource.

Source

string-resource.lisp.

Special Variable: *suffix-limit*
Package

class-guesser.

Source

class-guesser.lisp.

Special Variable: *sv-fill-pointers*
Package

sv-resource.

Source

sv-resource.lisp.

Special Variable: *sv-storage*
Package

vector-resource.

Source

vector-resource.lisp.

Special Variable: *sv-table*
Package

sv-resource.

Source

sv-resource.lisp.

Special Variable: *sv-table-lengths*
Package

sv-resource.

Source

sv-resource.lisp.

Special Variable: *tag-iterations*
Package

tag-trainer.

Source

tag-trainer.lisp.

Special Variable: *tag-quantum*
Package

tag-trainer.

Source

tag-trainer.lisp.

Special Variable: *tdb-binary-subdirectory*
Package

tdb.

Source

tdb-sysdcl-sysdcl.lisp.

Special Variable: *tdb-systems*
Package

tdb.

Source

tdb-sysdcl-sysdcl.lisp.

Special Variable: *the-class-t*
Package

cl-extensions.

Source

cl-extensions.lisp.


6.2.3 Macros

Macro: ash-1 (i count)
Package

variable-storage.

Source

variable-storage.lisp.

Macro: coin-toss ()
Package

skip-list.

Source

skip-list.lisp.

Macro: define-vector-resource (element-type &key resource-type conc-name fill-default arithmetic-p)
Package

vector-resource.

Source

vector-resource.lisp.

Macro: defun-compile-time (name args &body body)
Package

tagger.internal.

Source

cltl1-compat.lisp.

Macro: delta-ref (delta state symbol)
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Macro: do-nodes ((node-var skip-list) &body body)
Package

skip-list.

Source

skip-list.lisp.

Macro: do-plist ((key val plist) &body body)
Package

tag-brown.

Source

tag-brown.lisp.

Macro: do-plist ((key value plist) &body body)
Package

class-guesser.

Source

class-guesser.lisp.

Macro: f+ (x y)
Package

variable-storage.

Source

variable-storage.lisp.

Macro: fash (x y)
Package

variable-storage.

Source

variable-storage.lisp.

Macro: fast-alpha-char-p (char)
Package

tag-brown.

Source

tag-brown.lisp.

Macro: fits-bucket-p (size)
Package

variable-storage.

Source

variable-storage.lisp.

Macro: int (n)
Package

variable-storage.

Source

variable-storage.lisp.

Macro: make-keyword (string)
Package

vector-lexicon.

Source

vector-lexicon.lisp.

Macro: node-key (node)
Package

skip-list.

Source

skip-list.lisp.

Macro: node-level (node)
Package

skip-list.

Source

skip-list.lisp.

Macro: node-next (node)
Package

skip-list.

Source

skip-list.lisp.

Macro: node-value (node)
Package

skip-list.

Source

skip-list.lisp.

Macro: string-fill-pointer (length)
Package

string-resource.

Source

string-resource.lisp.

Macro: string-table-length (length)
Package

string-resource.

Source

string-resource.lisp.

Macro: sv-fill-pointer (length)
Package

sv-resource.

Source

sv-resource.lisp.

Macro: sv-table-length (length)
Package

sv-resource.

Source

sv-resource.lisp.

Macro: top-node (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Macro: vl-length (vl)
Package

vector-lexicon.

Source

vector-lexicon.lisp.


6.2.4 Ordinary functions

Function: %alloc-byte32v (size &optional will-reclaim-p)
Package

vector-resource.

Source

vector-resource.lisp.

Function: %alloc-fixv (size &optional will-reclaim-p)
Package

vector-resource.

Source

vector-resource.lisp.

Function: %alloc-sfv (size &optional will-reclaim-p)
Package

vector-resource.

Source

vector-resource.lisp.

Function: %alloc-sv (size &optional will-reclaim-p)
Package

vector-resource.

Source

vector-resource.lisp.

Function: %make-hmm-est (&key n m log-pi log-a log-b probs maxes resource)
Package

hmm.

Source

hmm.lisp.

Function: %make-skip-list (&optional order-fn)
Package

skip-list.

Source

skip-list.lisp.

Function: %make-ssb (buffer size)
Package

ssb.

Source

ssb.lisp.

Function: %make-svb (buffer size)
Package

svb.

Source

svb.lisp.

Function: %print-io-fns (fns stream depth)
Package

binary-io.

Source

io-structs.lisp.

Function: %print-skip-list (skip-list stream depth)
Package

skip-list.

Source

skip-list.lisp.

Function: %print-ssb (ssb stream depth)
Package

ssb.

Source

ssb.lisp.

Function: %print-svb (svb stream depth)
Package

svb.

Source

svb.lisp.

Function: %print-trie (trie stream depth)
Package

trie.

Source

trie.lisp.

Function: add-arcs (arcs relation)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: add-dests (states symbol relation)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: adjust-stream-head (length sh)
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Function: advance-finger (key skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: all-stems-identical-p (stems)
Package

vector-lexicon.

Source

vector-lexicon.lisp.

Function: alloc-bt (form start-pos end-pos class)
Package

tag-analysis.

Source

tag-analysis.lisp.

Function: apply-tokenizer (sh tt)
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Function: bias-hmm (hmm transition-biases symbol-biases)
Package

tag-trainer.

Source

tag-trainer.lisp.

Function: binary-search (key vector &optional end)
Package

vector-lexicon.

Source

vector-lexicon.lisp.

Reader: bt-class (instance)
Writer: (setf bt-class) (instance)
Package

tag-analysis.

Source

tag-analysis.lisp.

Target Slot

class.

Reader: bt-end-pos (instance)
Writer: (setf bt-end-pos) (instance)
Package

tag-analysis.

Source

tag-analysis.lisp.

Target Slot

end-pos.

Reader: bt-form (instance)
Writer: (setf bt-form) (instance)
Package

tag-analysis.

Source

tag-analysis.lisp.

Target Slot

form.

Reader: bt-start-pos (instance)
Writer: (setf bt-start-pos) (instance)
Package

tag-analysis.

Source

tag-analysis.lisp.

Target Slot

start-pos.

Reader: bt-tag (instance)
Writer: (setf bt-tag) (instance)
Package

tag-analysis.

Source

tag-analysis.lisp.

Target Slot

tag.

Function: bucket-size (b)
Package

variable-storage.

Source

variable-storage.lisp.

Function: buffered-token-p (object)
Package

tag-analysis.

Source

tag-analysis.lisp.

Function: cached-set-finger (key skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: compute-a-prime (sequence a-prime alpha beta c norms hmm)
Package

hmm.

Source

hmm.lisp.

Function: compute-alpha (sequence alpha c hmm)
Package

hmm.

Source

hmm.lisp.

Function: compute-b-prime (sequence b-prime alpha beta norms hmm)
Package

hmm.

Source

hmm.lisp.

Function: compute-beta (sequence beta c hmm)
Package

hmm.

Source

hmm.lisp.

Function: compute-c (c alpha n time)
Package

hmm.

Source

hmm.lisp.

Function: compute-epsilon (m n)
Package

tag-trainer.

Source

tag-trainer.lisp.

Function: compute-log-likelihood (c)
Package

hmm.

Source

hmm.lisp.

Function: compute-maxes-at-sym (sym indices probs maxes hmm-est)
Package

hmm.

Source

hmm.lisp.

Function: compute-pi-prime (sequence alpha beta hmm)
Package

hmm.

Source

hmm.lisp.

Function: constrain-hmm (hmm original-hmm)
Package

hmm.

Source

hmm.lisp.

Function: constrain-matrix (matrix original-matrix)
Package

hmm.

Source

hmm.lisp.

Function: constrain-vector (vector original-vector)
Package

hmm.

Source

hmm.lisp.

Function: convert-symbol-biases (symbol-biases dict-ts)
Package

tag-trainer.

Source

tag-trainer.lisp.

Function: convert-transition-biases (transition-biases dict-ts)
Package

tag-trainer.

Source

tag-trainer.lisp.

Function: copy-buffered-token (instance)
Package

tag-analysis.

Source

tag-analysis.lisp.

Function: copy-hmm (hmm &optional old-hmm)
Package

hmm.

Source

hmm.lisp.

Function: copy-hmm-est (instance)
Package

hmm.

Source

hmm.lisp.

Function: copy-io-fns (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: copy-ordered-io-fns (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: copy-parsed-io-struct (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

binary-io.

Alias for

copy-seq.

Function: copy-sfm (m1 m2)
Package

hmm.

Source

hmm.lisp.

Function: copy-skip-list (instance)
Package

skip-list.

Source

skip-list.lisp.

Function: copy-states (new-fsa new-states old-states state-map)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: copy-storage-bucket (instance)
Package

variable-storage.

Source

variable-storage.lisp.

Function: copy-stream-head (instance)
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Function: copy-to-nfa (fsa)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Function: copy-tokenizer-tables (instance)
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Function: copy-transducer-pair (instance)
Package

standard-symbols.

Source

standard-symbols.lisp.

Function: copy-trie (instance)
Package

trie.

Source

trie.lisp.

Function: copy-trie-node (instance)
Package

trie.

Source

trie.lisp.

Function: count-tags (pathname)
Package

tag-analysis.

Source

tag-analysis.lisp.

Function: covering-class (tag-table ts)
Package

class-guesser.

Source

class-guesser.lisp.

Function: default-cons (size &optional will-reclaim-p)
Package

variable-storage.

Source

variable-storage.lisp.

Function: extend-ssb (ssb)
Package

ssb.

Source

ssb.lisp.

Function: fast-integer-length (x)
Package

variable-storage.

Source

variable-storage.lisp.

Function: fill-sfm (matrix &optional value)
Package

hmm.

Source

hmm.lisp.

Function: finalize-path (probs trail path hmm-est limit maxp)
Package

hmm.

Source

hmm.lisp.

Function: finger-end (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: finger-next (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: finger-start (skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: free-bt (bt)
Package

tag-analysis.

Source

tag-analysis.lisp.

Function: free-node (node)
Package

skip-list.

Source

skip-list.lisp.

Function: get-class-number (tags class-numbers)
Package

vector-lexicon.

Source

vector-lexicon.lisp.

Function: get-qua-internal (generic-function class superclass)
Package

cl-extensions.

Source

cl-extensions.lisp.

Function: get-random-id (corpus seen-docs)
Package

tag-trainer.

Source

tag-trainer.lisp.

Function: grow-header (level skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: hmm-add (hmm-1 hmm-2)
Package

hmm.

Source

hmm.lisp.

Function: hmm-div (hmm const)
Package

hmm.

Source

hmm.lisp.

Reader: hmm-est-log-a (instance)
Writer: (setf hmm-est-log-a) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

log-a.

Reader: hmm-est-log-b (instance)
Writer: (setf hmm-est-log-b) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

log-b.

Reader: hmm-est-log-pi (instance)
Writer: (setf hmm-est-log-pi) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

log-pi.

Reader: hmm-est-m (instance)
Writer: (setf hmm-est-m) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

m.

Reader: hmm-est-maxes (instance)
Writer: (setf hmm-est-maxes) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

maxes.

Reader: hmm-est-n (instance)
Writer: (setf hmm-est-n) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

n.

Function: hmm-est-p (object)
Package

hmm.

Source

hmm.lisp.

Reader: hmm-est-probs (instance)
Writer: (setf hmm-est-probs) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

probs.

Reader: hmm-est-resource (instance)
Writer: (setf hmm-est-resource) (instance)
Package

hmm.

Source

hmm.lisp.

Target Slot

resource.

Function: hmm-p (object)
Package

hmm.

Source

hmm.lisp.

Function: hmm-train-step (sequence hmm alpha beta c a-prime b-prime norms)
Package

hmm.

Source

hmm.lisp.

Function: initialize-path (probs sequence hmm-est)
Package

hmm.

Source

hmm.lisp.

Function: initialize-stream-head (stream start end sh)
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Function: insert-node (node skip-list)
Package

skip-list.

Source

skip-list.lisp.

Function: invert-class-numbers (class-numbers)
Package

vector-lexicon.

Source

vector-lexicon.lisp.

Reader: io-copy-fn-name (instance)
Writer: (setf io-copy-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-copy-fn-name.

Reader: io-free-fn-name (instance)
Writer: (setf io-free-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-free-fn-name.

Function: io-io-copy-fn (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-copy-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-copy-fn-name (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-copy-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-fns-name (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-free-fn (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-free-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-free-fn-name (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-free-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-read-fn (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-read-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-read-fn-name (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-read-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-size-fn (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-size-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-size-fn-name (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-size-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-write-fn (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-write-fn) (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: io-io-write-fn-name (instance)
Package

binary-io.

Source

io-structs.lisp.

Function: (setf io-io-write-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Reader: io-order-fn-name (instance)
Writer: (setf io-order-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

order-fn-name.

Reader: io-read-fn-name (instance)
Writer: (setf io-read-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-read-fn-name.

Reader: io-size-fn-name (instance)
Writer: (setf io-size-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-size-fn-name.

Reader: io-write-fn-name (instance)
Writer: (setf io-write-fn-name) (instance)
Package

binary-io.

Source

io-structs.lisp.

Target Slot

io-write-fn-name.

Function: log-matrix-transposed (matrix)
Package

hmm.

Source

hmm.lisp.

Function: log-vector (vector)
Package

hmm.

Source

hmm.lisp.

Function: make-bt (form start-pos end-pos class)
Package

tag-analysis.

Source

tag-analysis.lisp.

Function: make-class-numbers ()
Package

vector-lexicon.

Source

vector-lexicon.lisp.

Function: make-delta (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: make-node (key value)
Package

skip-list.

Source

skip-list.lisp.

Function: make-pair-order-fn (fsa1 fsa2)
Package

finite-state-automata.

Source

fsa-calculus.lisp.

Function: make-pis (slot-names slot-types accessors)
Package

binary-io.

Source

io-structs.lisp.

Function: make-set-set (element fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: make-state-set (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: make-storage-bucket (&key name buckets out-size out-count cons-fn)
Package

variable-storage.

Source

variable-storage.lisp.

Function: make-stream-head ()
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Function: make-symbol-relation (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: make-symbol-set (fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: make-tag (token-ssb tag-ssb)
Package

tag-brown.

Source

tag-brown.lisp.

Function: make-tokenizer-tables (&key start-state delta finals)
Package

fsa-tokenizer.

Source

fsa-tokenizer.lisp.

Function: make-training-hmm (dict-ts symbol-biases transition-biases)
Package

tag-trainer.

Source

tag-trainer.lisp.

Function: make-trie (&key root-value root-subnodes key-fn inverse-key-fn)
Package

trie.

Source

trie.lisp.

Function: make-trie-node (key)
Package

trie.

Source

trie.lisp.

Function: map-state (old-state relation new-fsa)
Package

finite-state-automata.

Source

fsa-basics.lisp.

Function: mask-tag-table (tag-table class-number ts)
Package

class-guesser.

Source

class-guesser.lisp.

<