The tagger Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The tagger Reference Manual

This is the tagger Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 15:50:11 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

This directory contains release 1.2 of the Xerox Part-of-Speech tagger. For more information, print the file doc/tagger/tagger.ps.


Until this project is added to the Quicklisp repository installation must be performed manually in several steps (considering that you've got Quicklisp installed already):

  1. Download project sources (either by cloning the repository or downloading it in an archive).
  2. Unpack them to some directory, remember it.
  3. cd to the ~/quicklisp/local-projects directory.
  4. Create symbolic links to the .asd files in the directory from step 2.

Now it is possible to download the application either in parts or entirely:

(ql:quickload "tagger")

When the loading is complete, you can run some simple queries:

(tag-analysis:tag-string "I saw the man on the hill with the telescope.")

I saw the man on the hill with the telescope.
ppss/2 vbd/3 at nn in at nn in/2 at nn/2

(The number following the tag is the arity of the ambiguity class assigned by the lexicon. Words without a number are unambiguous.)

Programmatic Tagging

To use the tagger in a program, create a tagging-ts and use the values of calls to the generic function next-token. Note that reinitialize-instance redirects tagging to a new text with minimal initialization overhead.

For example, the following function, my-tag-files, calls my-process-token-and-tag on each token/tag pair generated by tagging each le in the argument files:

(use-package :tdb)
(use-package :tag-analysis)
(defun my-tag-files (files)
  (let ((token-stream (make-instance 'tagging-ts)))
    (dolist (file files)
      (with-open-file (char-stream file)
	(reinitialize-instance token-stream :char-stream char-stream)
	(loop (multiple-value-bind (token tag)
		  (next-token token-stream)
		(unless token (return))
		(my-process-token-and-tag token tag)))))))

Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 tagger

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.

Description

The Xerox Part-of-Speech Tagger Version 1.2

Dependencies
Source

tagger.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

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


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 tagger/sysdcl

Dependency

cltl1-compat.lisp (file)

Parent

tagger (system)

Location

sysdcl/

Component

tdb-sysdcl-sysdcl.lisp (file)


Next: , Previous: , Up: Modules   [Contents][Index]

3.2 tagger/util

Dependency

sysdcl (module)

Parent

tagger (system)

Location

util/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.3 tagger/corpus

Dependency

util (module)

Parent

tagger (system)

Location

corpus/

Component

corpus-protocol.lisp (file)


Next: , Previous: , Up: Modules   [Contents][Index]

3.4 tagger/fsa

Dependency

corpus (module)

Parent

tagger (system)

Location

fsa/

Components

Previous: , Up: Modules   [Contents][Index]

3.5 tagger/analysis

Dependency

fsa (module)

Parent

tagger (system)

Location

analysis/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 tagger.asd

Location

tagger.asd

Systems

tagger (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 tagger/package.lisp

Parent

tagger (system)

Location

package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 tagger/cltl1-compat.lisp

Dependency

package.lisp (file)

Parent

tagger (system)

Location

cltl1-compat.lisp

Exported Definitions

cltl1-eval-when (macro)

Internal Definitions

defun-compile-time (macro)


Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Parent

sysdcl (module)

Location

sysdcl/tdb-sysdcl-sysdcl.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 tagger/util/cl-extensions.lisp

Parent

util (module)

Location

util/cl-extensions.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 tagger/util/string-resource.lisp

Parent

util (module)

Location

util/string-resource.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 tagger/util/cons-resource.lisp

Parent

util (module)

Location

util/cons-resource.lisp

Exported Definitions
Internal Definitions

*cons-cells* (special variable)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 tagger/util/sv-resource.lisp

Parent

util (module)

Location

util/sv-resource.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 tagger/util/io-structs.lisp

Parent

util (module)

Location

util/io-structs.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 tagger/util/io-byte8.lisp

Parent

util (module)

Location

util/io-byte8.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 tagger/util/io-builtin.lisp

Parent

util (module)

Location

util/io-builtin.lisp

Exported Definitions
Internal Definitions

*lower-case* (special variable)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 tagger/util/svb.lisp

Parent

util (module)

Location

util/svb.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.13 tagger/util/trie.lisp

Parent

util (module)

Location

util/trie.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.14 tagger/util/ssb.lisp

Parent

util (module)

Location

util/ssb.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.15 tagger/util/variable-storage.lisp

Parent

util (module)

Location

util/variable-storage.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.16 tagger/util/vector-resource.lisp

Parent

util (module)

Location

util/vector-resource.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.17 tagger/util/float-vector.lisp

Parent

util (module)

Location

util/float-vector.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.18 tagger/util/hmm.lisp

Parent

util (module)

Location

util/hmm.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.19 tagger/util/skip-list.lisp

Parent

util (module)

Location

util/skip-list.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.20 tagger/corpus/corpus-protocol.lisp

Parent

corpus (module)

Location

corpus/corpus-protocol.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.21 tagger/fsa/fsa-basics.lisp

Parent

fsa (module)

Location

fsa/fsa-basics.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.22 tagger/fsa/standard-states.lisp

Parent

fsa (module)

Location

fsa/standard-states.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.23 tagger/fsa/standard-symbols.lisp

Parent

fsa (module)

Location

fsa/standard-symbols.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.24 tagger/fsa/list-sets.lisp

Parent

fsa (module)

Location

fsa/list-sets.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Parent

fsa (module)

Location

fsa/skip-list-relations.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.26 tagger/fsa/fsa-standard.lisp

Parent

fsa (module)

Location

fsa/fsa-standard.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.27 tagger/fsa/fsa-calculus.lisp

Parent

fsa (module)

Location

fsa/fsa-calculus.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.28 tagger/analysis/analysis-protocol.lisp

Parent

analysis (module)

Location

analysis/analysis-protocol.lisp

Exported Definitions
Internal Definitions

*line-width* (special variable)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.29 tagger/analysis/tag-basics.lisp

Parent

analysis (module)

Location

analysis/tag-basics.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.30 tagger/analysis/lexicon-protocol.lisp

Parent

analysis (module)

Location

analysis/lexicon-protocol.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.31 tagger/analysis/tag-analysis.lisp

Parent

analysis (module)

Location

analysis/tag-analysis.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.32 tagger/analysis/class-guesser.lisp

Parent

analysis (module)

Location

analysis/class-guesser.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.33 tagger/analysis/fsa-tokenizer.lisp

Parent

analysis (module)

Location

analysis/fsa-tokenizer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.34 tagger/analysis/vector-lexicon.lisp

Parent

analysis (module)

Location

analysis/vector-lexicon.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.35 tagger/analysis/tag-brown.lisp

Parent

analysis (module)

Location

analysis/tag-brown.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.36 tagger/analysis/tag-english.lisp

Parent

analysis (module)

Location

analysis/tag-english.lisp

Exported Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.37 tagger/analysis/tag-trainer.lisp

Parent

analysis (module)

Location

analysis/tag-trainer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 tag-trainer

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.2 tag-english

Source

package.lisp (file)

Use List
Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.3 tag-brown

Source

package.lisp (file)

Use List
Used By List

tag-english

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.4 vector-lexicon

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.5 class-guesser

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.6 tag-analysis

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.7 hmm

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.8 float-vector

Source

package.lisp (file)

Use List
Used By List
Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.9 vector-resource

Source

package.lisp (file)

Use List
Used By List

float-vector

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.10 variable-storage

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.11 binary-io

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.12 cons-resource

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

*cons-cells* (special variable)


Next: , Previous: , Up: Packages   [Contents][Index]

5.13 tag-basics

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.14 trie

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.15 svb

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.16 fsa-tokenizer

Source

package.lisp (file)

Nickname

fsa-t

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.17 fsa-standard

Source

package.lisp (file)

Use List
Used By List

fsa-tokenizer

Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.18 skip-list-relations

Source

package.lisp (file)

Use List
Used By List

fsa-standard

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.19 skip-list

Source

package.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.20 list-sets

Source

package.lisp (file)

Use List
Used By List

fsa-standard

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.21 standard-symbols

Source

package.lisp (file)

Use List
Used By List

fsa-standard

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.22 standard-states

Source

package.lisp (file)

Use List
Used By List
Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.23 tdb

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.24 sv-resource

Source

package.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.25 finite-state-automata

Source

package.lisp (file)

Nickname

fsa

Use List

common-lisp

Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.26 string-resource

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.27 ssb

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.28 cl-extensions

Source

package.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.29 tagger.internal

Source

package.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions

cltl1-eval-when (macro)

Internal Definitions

defun-compile-time (macro)


Previous: , Up: Packages   [Contents][Index]

5.30 tagger

Source

package.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Constants

Constant: +max-string-length+
Package

string-resource

Source

string-resource.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Special variables

Special Variable: *analysis-directory*
Package

tdb

Source

analysis-protocol.lisp (file)

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

binary-io

Source

io-byte8.lisp (file)

Special Variable: *english-tokenizer-fsa*
Package

tag-english

Source

tag-english.lisp (file)

Special Variable: *epsilon*
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Special Variable: *highly-optimized*
Package

tdb

Source

tdb-sysdcl-sysdcl.lisp (file)

Special Variable: *normally-optimized*
Package

tdb

Source

tdb-sysdcl-sysdcl.lisp (file)

Special Variable: *the-keyword-package*
Package

tdb

Source

lexicon-protocol.lisp (file)

Special Variable: *tokenizer-class*
Package

tdb

Source

lexicon-protocol.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Macros

Macro: %list &rest ELEMENTS
Package

cons-resource

Source

cons-resource.lisp (file)

Macro: %pop VAR
Package

cons-resource

Source

cons-resource.lisp (file)

Macro: %push VALUE PLACE
Package

cons-resource

Source

cons-resource.lisp (file)

Macro: %vector &rest ARGS
Package

sv-resource

Source

sv-resource.lisp (file)

Macro: %with-collection &body BODY
Package

cons-resource

Source

cons-resource.lisp (file)

Macro: add-process NAME FUNCTION &rest ARGS
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: byte32v-length V
Package

vector-resource

Source

vector-resource.lisp (file)

Setf Expander

(setf byte32v-length) (setf expander)

Setf Expander: (setf byte32v-length) V
Package

vector-resource

Source

vector-resource.lisp (file)

Reader

byte32v-length (macro)

Macro: byte32vref VAR INDEX
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: byte8-read STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Macro: byte8-stream-length STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Macro: byte8-write BYTE8 STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Macro: close-byte8-stream STREAM
Package

binary-io

Source

io-byte8.lisp (file)

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

tagger.internal

Source

cltl1-compat.lisp (file)

Macro: def-tdb-system NAME OPTIONS &rest MODULES
Package

tdb

Source

tdb-sysdcl-sysdcl.lisp (file)

Macro: def-tokenizer-fsa NAME FORM &key AUGMENT
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

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 (file)

Macro: define-io-struct NAME&OPTIONS &rest SLOTS
Package

binary-io

Source

io-structs.lisp (file)

Macro: define-list-sorter NAME &key KEY NEXT ORDER KEY-TYPE
Package

cl-extensions

Source

cl-extensions.lisp (file)

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 (file)

Macro: do-docs (ID CORPUS &key START END) &body BODY
Package

tdb

Source

corpus-protocol.lisp (file)

Macro: do-skip-list (KEY-VAR VAL-VAR SKIP-LIST) &body BODY
Package

skip-list

Source

skip-list.lisp (file)

Macro: do-titles (ID TITLE CORPUS) &body BODY
Package

tdb

Source

corpus-protocol.lisp (file)

Macro: do-tokens (VARS TS &optional VALUE) &body BODY
Package

tdb

Source

analysis-protocol.lisp (file)

Macro: fast-read-char STREAM
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: fast-read-file-char STREAM
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: find-io-fns NAME
Package

binary-io

Source

io-structs.lisp (file)

Macro: fixv-length V
Package

vector-resource

Source

vector-resource.lisp (file)

Setf Expander

(setf fixv-length) (setf expander)

Setf Expander: (setf fixv-length) V
Package

vector-resource

Source

vector-resource.lisp (file)

Reader

fixv-length (macro)

Macro: fixvref VAR INDEX
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: flush-byte8-stream STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Macro: free-fn NAME
Package

vector-resource

Source

vector-resource.lisp (file)

Setf Expander

(setf free-fn) (setf expander)

Setf Expander: (setf free-fn) NAME
Package

vector-resource

Source

vector-resource.lisp (file)

Reader

free-fn (macro)

Macro: get-byte8-stream-position STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Macro: get-qua GF OBJ SUPER
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: kill-process PROCESS
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: lert BINDS &body BODY
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: lert* BINDS &body BODY
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: let-byte32v BINDS &body BODY
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: let-fixv BINDS &body BODY
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: let-sfv BINDS &body BODY
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: let-sv BINDS &body BODY
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: make-lock &optional NAME
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: once-only VARS &body BODY
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: open-byte8-stream PATHNAME &rest KEYS &key BUFFER-SIZE &allow-other-keys
Package

binary-io

Source

io-byte8.lisp (file)

Macro: pad-byte8-stream N-BYTE8S STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Macro: process-block ()
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: resource-type NAME
Package

vector-resource

Source

vector-resource.lisp (file)

Setf Expander

(setf resource-type) (setf expander)

Setf Expander: (setf resource-type) NAME
Package

vector-resource

Source

vector-resource.lisp (file)

Reader

resource-type (macro)

Macro: set-byte8-stream-position STREAM POSITION
Package

binary-io

Source

io-byte8.lisp (file)

Macro: sfmref ARRAY INDEX-1 INDEX-2
Package

hmm

Source

hmm.lisp (file)

Macro: sfv-length V
Package

vector-resource

Source

vector-resource.lisp (file)

Setf Expander

(setf sfv-length) (setf expander)

Setf Expander: (setf sfv-length) V
Package

vector-resource

Source

vector-resource.lisp (file)

Reader

sfv-length (macro)

Macro: sfvref VAR INDEX
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: skip-list-empty-p SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Macro: ssb-push-extend CHAR SSB
Package

ssb

Source

ssb.lisp (file)

Macro: sv-length V
Package

vector-resource

Source

vector-resource.lisp (file)

Setf Expander

(setf sv-length) (setf expander)

Setf Expander: (setf sv-length) V
Package

vector-resource

Source

vector-resource.lisp (file)

Reader

sv-length (macro)

Macro: svb-push-extend ELT SVB
Package

svb

Source

svb.lisp (file)

Macro: svbref SVB I
Package

svb

Source

svb.lisp (file)

Macro: this-process ()
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: with-collection &body BODY
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: with-effective-function (GF &rest ARGS) &body BODY
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: with-lock PLACE &body BODY
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: with-locks LOCKS &body BODY
Package

cl-extensions

Source

cl-extensions.lisp (file)

Macro: with-open-byte8-stream (VAR PATHNAME &rest KEYS) &body BODY
Package

binary-io

Source

io-byte8.lisp (file)

Macro: with-storage-balance &body BODY
Package

variable-storage

Source

variable-storage.lisp (file)

Macro: without-interrupts &body BODY
Package

cl-extensions

Source

cl-extensions.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Functions

Function: %cons CAR CDR
Package

cons-resource

Source

cons-resource.lisp (file)

Function: %copy-list LIST
Package

cons-resource

Source

cons-resource.lisp (file)

Function: %copy-tree TREE
Package

cons-resource

Source

cons-resource.lisp (file)

Function: %delete X L
Package

cons-resource

Source

cons-resource.lisp (file)

Function: %make-list LENGTH
Package

cons-resource

Source

cons-resource.lisp (file)

Function: adjust-byte32v V LENGTH
Package

vector-resource

Source

vector-resource.lisp (file)

Function: adjust-fixv V LENGTH
Package

vector-resource

Source

vector-resource.lisp (file)

Function: adjust-lbyte32v V LENGTH
Package

vector-resource

Source

vector-resource.lisp (file)

Function: adjust-lfixv V LENGTH
Package

vector-resource

Source

vector-resource.lisp (file)

Function: adjust-lsfv V LENGTH
Package

vector-resource

Source

vector-resource.lisp (file)

Function: adjust-lsv V LENGTH
Package

vector-resource

Source

vector-resource.lisp (file)

Function: adjust-sfv V LENGTH
Package

vector-resource

Source

vector-resource.lisp (file)

Function: adjust-sv V LENGTH
Package

vector-resource

Source

vector-resource.lisp (file)

Function: alloc-byte32v LENGTH &key INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: alloc-fixv LENGTH &key INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: alloc-item SIZE SB &key EXACT
Package

variable-storage

Source

variable-storage.lisp (file)

Function: alloc-lbyte32v LENGTH &key INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: alloc-lfixv LENGTH &key INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: alloc-lsfv LENGTH &key INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: alloc-lsv LENGTH &key INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: alloc-sfv LENGTH &key INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: alloc-string LENGTH
Package

string-resource

Source

string-resource.lisp (file)

Function: alloc-sv LENGTH &key INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: alloc-sv LENGTH
Package

sv-resource

Source

sv-resource.lisp (file)

Function: byte16-order BYTE16-1 BYTE16-2
Package

binary-io

Source

io-builtin.lisp (file)

Function: byte16-read STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Function: byte16-write BYTE16 STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Function: byte32-read STREAM
Package

binary-io

Source

io-builtin.lisp (file)

Function: byte32-write BYTE32 STREAM
Package

binary-io

Source

io-builtin.lisp (file)

Function: class->number CLASS TS &optional ERROR-P
Package

tag-basics

Source

tag-basics.lisp (file)

Function: class-count TS
Package

tag-basics

Source

tag-basics.lisp (file)

Function: class-order CLASS1 CLASS2
Package

tdb

Source

lexicon-protocol.lisp (file)

Function: clean-text-string STRING &key END SSB ENDSP
Package

tdb

Source

analysis-protocol.lisp (file)

Function: clear-byte32v-storage ()
Package

vector-resource

Source

vector-resource.lisp (file)

Function: clear-fixv-storage ()
Package

vector-resource

Source

vector-resource.lisp (file)

Function: clear-sfv-storage ()
Package

vector-resource

Source

vector-resource.lisp (file)

Function: clear-skip-list SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: clear-sv-storage ()
Package

vector-resource

Source

vector-resource.lisp (file)

Function: clear-variable-storage &optional SB
Package

variable-storage

Source

variable-storage.lisp (file)

Function: copy-byte32v V1 &optional V2
Package

vector-resource

Source

vector-resource.lisp (file)

Function: copy-fixv V1 &optional V2
Package

vector-resource

Source

vector-resource.lisp (file)

Function: copy-sfv V1 &optional V2
Package

vector-resource

Source

vector-resource.lisp (file)

Function: copy-ssb SSB1 &optional SSB2
Package

ssb

Source

ssb.lisp (file)

Function: copy-string-to-svb STRING &optional SVB LENGTH
Package

svb

Source

svb.lisp (file)

Function: copy-sv V1 &optional V2
Package

vector-resource

Source

vector-resource.lisp (file)

Function: copy-svb SVB1 &optional SVB2
Package

svb

Source

svb.lisp (file)

Function: copy-svb-to-string SVB &optional LENGTH STRING
Package

svb

Source

svb.lisp (file)

Function: debug-io-fns NAME
Package

binary-io

Source

io-builtin.lisp (file)

Function: delta-get SYMBOL STATE DELTA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: effective-function GF &rest CLASSES
Package

cl-extensions

Source

cl-extensions.lisp (file)

Function: evaluate-brown SOURCE TRUTH &key OUTPUT THRESHOLD LIMIT
Package

tag-brown

Source

tag-brown.lisp (file)

Function: extend-svb SVB &optional NEW-SIZE
Package

svb

Source

svb.lisp (file)

Function: fill-byte32v VECTOR &optional VALUE
Package

vector-resource

Source

vector-resource.lisp (file)

Function: fill-fixv VECTOR &optional VALUE
Package

vector-resource

Source

vector-resource.lisp (file)

Function: fill-lbyte32v VECTOR &optional VALUE
Package

vector-resource

Source

vector-resource.lisp (file)

Function: fill-lfixv VECTOR &optional VALUE
Package

vector-resource

Source

vector-resource.lisp (file)

Function: fill-lsfv VECTOR &optional VALUE
Package

vector-resource

Source

vector-resource.lisp (file)

Function: fill-lsv VECTOR &optional VALUE
Package

vector-resource

Source

vector-resource.lisp (file)

Function: fill-sfv VECTOR &optional VALUE
Package

vector-resource

Source

vector-resource.lisp (file)

Function: fill-sv VECTOR &optional VALUE
Package

vector-resource

Source

vector-resource.lisp (file)

Function: format-name FORMAT &rest ARGS
Package

cl-extensions

Source

cl-extensions.lisp (file)

Function: free-byte32v V
Package

vector-resource

Source

vector-resource.lisp (file)

Function: free-cell CELL
Package

cons-resource

Source

cons-resource.lisp (file)

Function: free-fixv V
Package

vector-resource

Source

vector-resource.lisp (file)

Function: free-item ITEM SIZE SB
Package

variable-storage

Source

variable-storage.lisp (file)

Function: free-list LIST
Package

cons-resource

Source

cons-resource.lisp (file)

Function: free-sfv V
Package

vector-resource

Source

vector-resource.lisp (file)

Function: free-skip-list SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: free-string STRING
Package

string-resource

Source

string-resource.lisp (file)

Function: free-sv V
Package

vector-resource

Source

vector-resource.lisp (file)

Function: free-sv SV
Package

sv-resource

Source

sv-resource.lisp (file)

Function: free-tree TREE
Package

cons-resource

Source

cons-resource.lisp (file)

Function: fsa-closure FSA
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: fsa-concat FSA &rest OTHER-FSAS
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: fsa-minus FSA1 FSA2
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: fsa-optional FSA
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: fsa-plus FSA
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: fsa-symbol SYMBOL FSA
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: fsa-union FSA &rest OTHER-FSAS
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: hmm-a INSTANCE
Function: (setf hmm-a) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-b INSTANCE
Function: (setf hmm-b) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-m INSTANCE
Function: (setf hmm-m) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-maximal-path SEQUENCE HMM-EST PATH &optional LIMIT MAXP
Package

hmm

Source

hmm.lisp (file)

Function: hmm-n INSTANCE
Function: (setf hmm-n) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-pi INSTANCE
Function: (setf hmm-pi) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-read STREAM
Package

hmm

Source

hmm.lisp (file)

Function: hmm-read-file PATHNAME &optional QUIET
Package

hmm

Source

hmm.lisp (file)

Function: hmm-train SEQUENCE HMM &key ITERATIONS DEBUG
Package

hmm

Source

hmm.lisp (file)

Function: hmm-train-multiple SEQUENCE-FN HMM &key ITERATIONS DEBUG DEBUG-FN
Package

hmm

Source

hmm.lisp (file)

Function: hmm-write HMM STREAM
Package

hmm

Source

hmm.lisp (file)

Function: hmm-write-file HMM PATHNAME &optional QUIET
Package

hmm

Source

hmm.lisp (file)

Function: int29-order INT29-1 INT29-2
Package

binary-io

Source

io-builtin.lisp (file)

Function: int29-read STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Function: int29-size INT29
Package

binary-io

Source

io-builtin.lisp (file)

Function: int29-write INT29 STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Function: integer-order I J
Package

binary-io

Source

io-builtin.lisp (file)

Function: integer-read STREAM
Package

binary-io

Source

io-builtin.lisp (file)

Function: integer-size INTEGER
Package

binary-io

Source

io-builtin.lisp (file)

Function: integer-write INTEGER STREAM
Package

binary-io

Source

io-builtin.lisp (file)

Function: io-copy-fn INSTANCE
Function: (setf io-copy-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-fns-arg SPEC &optional ORDERED
Package

binary-io

Source

io-structs.lisp (file)

Function: io-fns-name INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-fns-p OBJECT
Package

binary-io

Source

io-structs.lisp (file)

Function: io-free-fn INSTANCE
Function: (setf io-free-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-order-fn INSTANCE
Function: (setf io-order-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-read-fn INSTANCE
Function: (setf io-read-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-size-fn INSTANCE
Function: (setf io-size-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-write-fn INSTANCE
Function: (setf io-write-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: lexicon-tags LEXICON
Package

tdb

Source

lexicon-protocol.lisp (file)

Function: make-byte32v SIZE &optional INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: make-fixv SIZE &optional INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: make-hmm &key (N N) (M M) (PI PI) (A A) (B B)
Package

hmm

Source

hmm.lisp (file)

Function: make-hmm-est HMM
Package

hmm

Source

hmm.lisp (file)

Function: make-io-fns &key (IO-FNS-NAME IO-FNS-NAME) (IO-SIZE-FN-NAME IO-SIZE-FN-NAME) (IO-SIZE-FN IO-SIZE-FN) (IO-READ-FN-NAME IO-READ-FN-NAME) (IO-READ-FN IO-READ-FN) (IO-WRITE-FN-NAME IO-WRITE-FN-NAME) (IO-WRITE-FN IO-WRITE-FN) (IO-FREE-FN-NAME IO-FREE-FN-NAME) (IO-FREE-FN IO-FREE-FN) (IO-COPY-FN-NAME IO-COPY-FN-NAME) (IO-COPY-FN IO-COPY-FN)
Package

binary-io

Source

io-structs.lisp (file)

Function: make-ordered-io-fns &key (IO-FNS-NAME IO-FNS-NAME) (IO-SIZE-FN-NAME IO-SIZE-FN-NAME) (IO-SIZE-FN IO-SIZE-FN) (IO-READ-FN-NAME IO-READ-FN-NAME) (IO-READ-FN IO-READ-FN) (IO-WRITE-FN-NAME IO-WRITE-FN-NAME) (IO-WRITE-FN IO-WRITE-FN) (IO-FREE-FN-NAME IO-FREE-FN-NAME) (IO-FREE-FN IO-FREE-FN) (IO-COPY-FN-NAME IO-COPY-FN-NAME) (IO-COPY-FN IO-COPY-FN) (ORDER-FN-NAME ORDER-FN-NAME) (ORDER-FN ORDER-FN)
Package

binary-io

Source

io-structs.lisp (file)

Function: make-sfm N M &optional INITIAL-ELEMENT
Package

hmm

Source

hmm.lisp (file)

Function: make-sfv SIZE &optional INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: make-simple-vector-trie &key KEY-FN INVERSE-KEY-FN
Package

trie

Source

trie.lisp (file)

Function: make-skip-list ORDER-FN
Package

skip-list

Source

skip-list.lisp (file)

Function: make-ssb &optional SIZE
Package

ssb

Source

ssb.lisp (file)

Function: make-state-map OLD
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: make-state-relation FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: make-string-trie ()
Package

trie

Source

trie.lisp (file)

Function: make-sv SIZE &optional INITIAL-ELEMENT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: make-svb &optional SIZE
Package

svb

Source

svb.lisp (file)

Function: make-tokenizer-fsa RULES &optional AUGMENT
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Function: make-transducer-pair UPPER LOWER
Package

standard-symbols

Source

standard-symbols.lisp (file)

Function: make-variable-storage CONS-FN &optional NAME
Package

variable-storage

Source

variable-storage.lisp (file)

Function: map-skip-list FUNCTION SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: map-st FN TRIE
Package

trie

Source

trie.lisp (file)

Function: map-svt FN TRIE
Package

trie

Source

trie.lisp (file)

Function: number->class NUMBER TS
Package

tag-basics

Source

tag-basics.lisp (file)

Function: number->tag NUMBER TS
Package

tag-basics

Source

tag-basics.lisp (file)

Function: ordered-io-fns-p OBJECT
Package

binary-io

Source

io-structs.lisp (file)

Function: print-paragraph STRING INDENT STREAM
Package

tdb

Source

analysis-protocol.lisp (file)

Function: print-variable-storage &optional SB
Package

variable-storage

Source

variable-storage.lisp (file)

Function: re-read-lexicon ()
Package

tdb

Source

lexicon-protocol.lisp (file)

Function: read-byte32 STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Function: read-string-trie STREAM
Package

class-guesser

Source

class-guesser.lisp (file)

Function: read-vector-lexicon LEXICON STREAM &optional QUIET
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Function: regexp-to-fsa EXPR FSA
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: reinitialize-ssb SSB SSTRING &optional LENGTH
Package

ssb

Source

ssb.lisp (file)

Function: sfv-add V1 V2
Package

vector-resource

Source

vector-resource.lisp (file)

Function: sfv-div V CONST
Package

vector-resource

Source

vector-resource.lisp (file)

Function: sfv-max VEC &optional COUNT
Package

vector-resource

Source

vector-resource.lisp (file)

Function: sfv-read STREAM &optional LENGTH SFV
Package

float-vector

Source

float-vector.lisp (file)

Function: sfv-size SFV &optional LENGTH
Package

float-vector

Source

float-vector.lisp (file)

Function: sfv-write SFV STREAM &optional LENGTH
Package

float-vector

Source

float-vector.lisp (file)

Function: simple-string-copy OLD &optional LENGTH NEW
Package

string-resource

Source

string-resource.lisp (file)

Function: simple-string-order S1 S2
Package

binary-io

Source

io-builtin.lisp (file)

Function: simple-string-size STRING
Package

binary-io

Source

io-builtin.lisp (file)

Function: simple-stringp-order S1 S2
Package

binary-io

Source

io-builtin.lisp (file)

Function: single-float-order FLOAT-1 FLOAT-2
Package

binary-io

Source

io-builtin.lisp (file)

Function: single-float-read STREAM
Package

binary-io

Source

io-builtin.lisp (file)

Function: single-float-size SINGLE-FLOAT
Package

binary-io

Source

io-builtin.lisp (file)

Function: single-float-write SINGLE-FLOAT STREAM
Package

binary-io

Source

io-builtin.lisp (file)

Function: skip-list-copy SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: skip-list-difference SKIP1 SKIP2 &optional MERGE-VALUES
Package

skip-list

Source

skip-list.lisp (file)

Function: skip-list-get KEY SKIP-LIST &optional DEFAULT
Package

skip-list

Source

skip-list.lisp (file)

Setf Expander

(setf skip-list-get) (setf expander)

Setf Expander: (setf skip-list-get) KEY SKIP-LIST &optional DEFAULT
Package

skip-list

Source

skip-list.lisp (file)

Reader

skip-list-get (function)

Function: skip-list-intersection SKIP1 SKIP2 &optional MERGE-VALUES
Package

skip-list

Source

skip-list.lisp (file)

Function: skip-list-length INSTANCE
Function: (setf skip-list-length) VALUE INSTANCE
Package

skip-list

Source

skip-list.lisp (file)

Function: skip-list-merge SKIP1 SKIP2 MERGE-VALUES
Package

skip-list

Source

skip-list.lisp (file)

Function: skip-list-pop SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: skip-list-remove KEY SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: skip-list-top SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: skip-list-union SKIP1 SKIP2 &optional MERGE-VALUES
Package

skip-list

Source

skip-list.lisp (file)

Function: sort-trie TRIE
Package

trie

Source

trie.lisp (file)

Function: ssb-buffer INSTANCE
Function: (setf ssb-buffer) VALUE INSTANCE
Package

ssb

Source

ssb.lisp (file)

Function: ssb-pointer INSTANCE
Function: (setf ssb-pointer) VALUE INSTANCE
Package

ssb

Source

ssb.lisp (file)

Function: ssb-read-line STREAM SSB
Package

ssb

Source

ssb.lisp (file)

Function: ssb-string SSB
Package

ssb

Source

ssb.lisp (file)

Function: ssb-string= SSB SSTRING
Package

ssb

Source

ssb.lisp (file)

Function: st-get KEY TRIE &optional DEFAULT LIMIT
Function: (setf st-get) VALUE KEY TRIE &optional DEFAULT LIMIT
Package

trie

Source

trie.lisp (file)

Function: states-get SYMBOL STATE FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: string-copy OLD &optional LENGTH NEW
Package

string-resource

Source

string-resource.lisp (file)

Function: string-order STRING-1 STRING-2
Package

binary-io

Source

io-builtin.lisp (file)

Function: string-read STREAM
Package

binary-io

Source

io-builtin.lisp (file)

Function: string-size STRING
Package

binary-io

Source

io-builtin.lisp (file)

Function: string-write STRING STREAM
Package

binary-io

Source

io-builtin.lisp (file)

Function: stringp-order STRING-1 STRING-2
Package

binary-io

Source

io-builtin.lisp (file)

Function: sv-copy OLD &optional LENGTH NEW
Package

sv-resource

Source

sv-resource.lisp (file)

Function: svb-buffer INSTANCE
Function: (setf svb-buffer) VALUE INSTANCE
Package

svb

Source

svb.lisp (file)

Function: svb-pointer INSTANCE
Function: (setf svb-pointer) VALUE INSTANCE
Package

svb

Source

svb.lisp (file)

Function: svb-size INSTANCE
Function: (setf svb-size) VALUE INSTANCE
Package

svb

Source

svb.lisp (file)

Function: svt-get KEY TRIE &optional DEFAULT LIMIT
Function: (setf svt-get) VALUE KEY TRIE &optional DEFAULT LIMIT
Package

trie

Source

trie.lisp (file)

Function: symbols-get STATE FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: tag->number TAG TS &optional ERROR-P
Package

tag-basics

Source

tag-basics.lisp (file)

Function: tag-count TS
Package

tag-basics

Source

tag-basics.lisp (file)

Function: tag-file PATHNAME &optional OUTPUT
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: tag-string STRING &optional OUTPUT
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: tdb-compile &key RECOMPILE
Package

tdb

Source

tdb-sysdcl-sysdcl.lisp (file)

Function: tdb-dirpath &rest NAMES
Package

tdb

Source

tdb-sysdcl-sysdcl.lisp (file)

Function: tdb-pathname &rest NAMES
Package

tdb

Source

tdb-sysdcl-sysdcl.lisp (file)

Function: tokenize-file PATHNAME &optional OUTPUT
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: tp-lower INSTANCE
Function: (setf tp-lower) VALUE INSTANCE
Package

standard-symbols

Source

standard-symbols.lisp (file)

Function: tp-upper INSTANCE
Function: (setf tp-upper) VALUE INSTANCE
Package

standard-symbols

Source

standard-symbols.lisp (file)

Function: train-combination CORPUS FILES &key QUANTA QUANTUM ITERATIONS QUIET-P RANDOM-STATE
Package

tag-trainer

Source

tag-trainer.lisp (file)

Function: train-guesser-on-files FILES &key TOKEN-LIMIT QUIET-P FREQ-LIMIT COVERAGE
Package

class-guesser

Source

class-guesser.lisp (file)

Function: train-on-docs CORPUS &key QUANTA QUANTUM ITERATIONS QUIET-P RANDOM-STATE
Package

tag-trainer

Source

tag-trainer.lisp (file)

Function: train-on-files FILES &key QUANTUM ITERATIONS QUIET-P
Package

tag-trainer

Source

tag-trainer.lisp (file)

Function: transducer-pair-p OBJECT
Package

standard-symbols

Source

standard-symbols.lisp (file)

Function: trie-node-key INSTANCE
Function: (setf trie-node-key) VALUE INSTANCE
Package

trie

Source

trie.lisp (file)

Function: trie-node-value INSTANCE
Function: (setf trie-node-value) VALUE INSTANCE
Package

trie

Source

trie.lisp (file)

Function: undebug-io-fns &optional NAME
Package

binary-io

Source

io-builtin.lisp (file)

Function: walk-string FN KEY TRIE &optional LIMIT
Package

trie

Source

trie.lisp (file)

Function: write-byte32 BYTE32 STREAM
Package

binary-io

Source

io-byte8.lisp (file)

Function: write-string-trie TRIE STREAM
Package

class-guesser

Source

class-guesser.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

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 (file)

Generic Function: close-corpus CORPUS
Package

tdb

Source

corpus-protocol.lisp (file)

Methods
Method: close-corpus (CORPUS corpus)
Generic Function: close-doc STREAM ID CORPUS
Package

tdb

Source

corpus-protocol.lisp (file)

Methods
Method: close-doc STREAM ID (CORPUS corpus)
Generic Function: copy-delta NEW OLD STATE-MAP
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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 (file)

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

finite-state-automata

Source

fsa-basics.lisp (file)

Methods
Method: determinize (FSA dfa)
Method: determinize (FSA nfa)
Generic Function: display-doc ID CORPUS DEVICE
Package

tdb

Source

corpus-protocol.lisp (file)

Methods
Method: display-doc ID (CORPUS corpus) (DEVICE stream)
Generic Function: doc-title ID CORPUS
Package

tdb

Source

corpus-protocol.lisp (file)

Methods
Method: doc-title ID (CORPUS corpus)
Generic Function: fsa-delta OBJECT
Generic Function: (setf fsa-delta) NEW-VALUE OBJECT
Package

finite-state-automata

Methods
Method: fsa-delta (FSA fsa)

automatically generated reader method

Source

fsa-basics.lisp (file)

Method: (setf fsa-delta) NEW-VALUE (FSA fsa)

automatically generated writer method

Source

fsa-basics.lisp (file)

Generic Function: fsa-final-states OBJECT
Generic Function: (setf fsa-final-states) NEW-VALUE OBJECT
Package

finite-state-automata

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

automatically generated reader method

Source

fsa-basics.lisp (file)

Method: (setf fsa-final-states) NEW-VALUE (FSA fsa)

automatically generated writer method

Source

fsa-basics.lisp (file)

Generic Function: fsa-start-state OBJECT
Generic Function: (setf fsa-start-state) NEW-VALUE OBJECT
Package

finite-state-automata

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

automatically generated reader method

Source

fsa-basics.lisp (file)

Method: (setf fsa-start-state) NEW-VALUE (FSA fsa)

automatically generated writer method

Source

fsa-basics.lisp (file)

Generic Function: get-text-string START-POS END-POS TS
Package

tdb

Source

analysis-protocol.lisp (file)

Methods
Method: get-text-string START-POS END-POS (TS fsa-tokenizer)
Source

fsa-tokenizer.lisp (file)

Method: get-text-string START END (STREAM tagging-ts)
Source

tag-analysis.lisp (file)

Generic Function: in-language-p VECTOR FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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 (file)

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

finite-state-automata

Source

fsa-basics.lisp (file)

Methods
Method: invert (FSA dfa)
Method: invert (FSA nfa)
Generic Function: last-state OBJECT
Generic Function: (setf last-state) NEW-VALUE OBJECT
Package

standard-states

Methods
Method: last-state (FIXNUM-STATES fixnum-states)

automatically generated reader method

Source

standard-states.lisp (file)

Method: (setf last-state) NEW-VALUE (FIXNUM-STATES fixnum-states)

automatically generated writer method

Source

standard-states.lisp (file)

Generic Function: lexicon-classes LEXICON
Package

tdb

Source

lexicon-protocol.lisp (file)

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

vector-lexicon.lisp (file)

Method: lexicon-classes (TS lexicon-filter)
Method: lexicon-classes (LEXICON lexicon)
Generic Function: lexicon-lookup TOKEN LEXICON
Package

tdb

Source

lexicon-protocol.lisp (file)

Methods
Method: lexicon-lookup TOKEN (LEXICON vector-lexicon)
Source

vector-lexicon.lisp (file)

Method: lexicon-lookup TOKEN (LEXICON suffix-lexicon)
Source

class-guesser.lisp (file)

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 (file)

Writer

(setf lexicon-open-class) (generic function)

Methods
Method: lexicon-open-class (TS lexicon-filter)
Method: lexicon-open-class (LEXICON lexicon)
Generic Function: (setf lexicon-open-class) NEW-VALUE OBJECT
Package

tdb

Reader

lexicon-open-class (generic function)

Methods
Method: (setf lexicon-open-class) NEW-VALUE (LEXICON lexicon)

automatically generated writer method

Source

lexicon-protocol.lisp (file)

Generic Function: make-dfa FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

fsa-tokenizer.lisp (file)

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

fsa-standard.lisp (file)

Generic Function: make-nfa FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

fsa-tokenizer.lisp (file)

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

fsa-standard.lisp (file)

Generic Function: make-ordered-set PREDICATE FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Methods
Method: make-ordered-set ORDER (FSA list-sets)
Source

list-sets.lisp (file)

Generic Function: make-relation ORDER-FN FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

skip-list-relations.lisp (file)

Generic Function: make-state FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

standard-states.lisp (file)

Generic Function: make-ts CHAR-STREAM ANALYSIS &key START END
Package

tdb

Source

analysis-protocol.lisp (file)

Methods
Method: make-ts CHAR-STREAM (ANALYSIS tag-analysis) &key START END
Source

tag-analysis.lisp (file)

Generic Function: map-docs FUNCTION CORPUS &key START END
Package

tdb

Source

corpus-protocol.lisp (file)

Generic Function: match-doc-titles FUNCTION TITLE CORPUS
Package

tdb

Source

corpus-protocol.lisp (file)

Methods
Method: match-doc-titles FUNCTION TITLE (CORPUS corpus)
Generic Function: minimize FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

tdb

Source

analysis-protocol.lisp (file)

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

tag-trainer.lisp (file)

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

tag-brown.lisp (file)

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

tag-brown.lisp (file)

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

fsa-tokenizer.lisp (file)

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

class-guesser.lisp (file)

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

tag-analysis.lisp (file)

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

tag-analysis.lisp (file)

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

lexicon-protocol.lisp (file)

Generic Function: open-corpus CORPUS
Package

tdb

Source

corpus-protocol.lisp (file)

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

tdb

Source

corpus-protocol.lisp (file)

Generic Function: paragraph-start-pos TS
Generic Function: (setf paragraph-start-pos) TS POS
Package

tdb

Source

analysis-protocol.lisp (file)

Methods
Method: paragraph-start-pos (TAGGING-TS tagging-ts)

automatically generated reader method

Source

tag-analysis.lisp (file)

Method: (setf paragraph-start-pos) NEW-VALUE (TAGGING-TS tagging-ts)

automatically generated writer method

Source

tag-analysis.lisp (file)

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 (file)

Generic Function: relation-empty-p RELATION
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

skip-list-relations.lisp (file)

Generic Function: relation-get X RELATION
Generic Function: (setf relation-get) NV X RELATION
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Methods
Method: relation-get KEY (RELATION skip-list-relation)
Method: (setf relation-get) VALUE KEY (RELATION skip-list-relation)
Source

skip-list-relations.lisp (file)

Generic Function: relation-map FN RELATION
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Methods
Method: relation-map FN (RELATION skip-list-relation)
Source

skip-list-relations.lisp (file)

Generic Function: sentence-start-pos TS
Generic Function: (setf sentence-start-pos) TS POS
Package

tdb

Source

analysis-protocol.lisp (file)

Methods
Method: sentence-start-pos (TAGGING-TS tagging-ts)

automatically generated reader method

Source

tag-analysis.lisp (file)

Method: (setf sentence-start-pos) NEW-VALUE (TAGGING-TS tagging-ts)

automatically generated writer method

Source

tag-analysis.lisp (file)

Generic Function: set-clear SET
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

list-sets.lisp (file)

Generic Function: set-copy SET
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

list-sets.lisp (file)

Generic Function: set-empty-p SET
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

list-sets.lisp (file)

Generic Function: set-insert ELEMENT SET
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Methods
Method: set-insert ELEMENT (SET list-set)
Source

list-sets.lisp (file)

Generic Function: set-intersect SET1 SET2
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

list-sets.lisp (file)

Generic Function: set-length SET
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

list-sets.lisp (file)

Generic Function: set-map FN SET
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Methods
Method: set-map FN (SET list-set)
Source

list-sets.lisp (file)

Generic Function: set-member-p ELEMENT SET
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Methods
Method: set-member-p ELT (SET list-set)
Source

list-sets.lisp (file)

Generic Function: set-minus SET1 SET2
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

list-sets.lisp (file)

Generic Function: set-order-fn SET
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

list-sets.lisp (file)

Generic Function: set-union SET1 SET2
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

list-sets.lisp (file)

Generic Function: state-order-fn FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

standard-states.lisp (file)

Generic Function: suffix-pathname OBJECT
Generic Function: (setf suffix-pathname) NEW-VALUE OBJECT
Package

class-guesser

Methods
Method: suffix-pathname (SUFFIX-LEXICON suffix-lexicon)

automatically generated reader method

Source

class-guesser.lisp (file)

Method: (setf suffix-pathname) NEW-VALUE (SUFFIX-LEXICON suffix-lexicon)

automatically generated writer method

Source

class-guesser.lisp (file)

Generic Function: symbol-order-fn FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

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

standard-symbols.lisp (file)

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

standard-symbols.lisp (file)

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

standard-symbols.lisp (file)

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

standard-symbols.lisp (file)

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

standard-symbols.lisp (file)

Method: symbol-order-fn (FSA nfa) around
Generic Function: tagger-pathname OBJECT
Generic Function: (setf tagger-pathname) NEW-VALUE OBJECT
Package

tag-basics

Methods
Method: tagger-pathname (BASIC-TAG-TS basic-tag-ts)

automatically generated reader method

Source

tag-basics.lisp (file)

Method: (setf tagger-pathname) NEW-VALUE (BASIC-TAG-TS basic-tag-ts)

automatically generated writer method

Source

tag-basics.lisp (file)

Generic Function: tagger-symbol-biases OBJECT
Generic Function: (setf tagger-symbol-biases) NEW-VALUE OBJECT
Package

tag-basics

Methods
Method: tagger-symbol-biases (BASIC-TAG-TS basic-tag-ts)

automatically generated reader method

Source

tag-basics.lisp (file)

Method: (setf tagger-symbol-biases) NEW-VALUE (BASIC-TAG-TS basic-tag-ts)

automatically generated writer method

Source

tag-basics.lisp (file)

Generic Function: tagger-transition-biases OBJECT
Generic Function: (setf tagger-transition-biases) NEW-VALUE OBJECT
Package

tag-basics

Methods
Method: tagger-transition-biases (BASIC-TAG-TS basic-tag-ts)

automatically generated reader method

Source

tag-basics.lisp (file)

Method: (setf tagger-transition-biases) NEW-VALUE (BASIC-TAG-TS basic-tag-ts)

automatically generated writer method

Source

tag-basics.lisp (file)

Generic Function: token-class STREAM
Package

tag-analysis

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

tag-analysis.lisp (file)

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

tdb

Source

analysis-protocol.lisp (file)

Methods
Method: token-end-pos (FSA-TOKENIZER fsa-tokenizer)

automatically generated reader method

Source

fsa-tokenizer.lisp (file)

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

tag-analysis.lisp (file)

Method: (setf token-end-pos) NEW-POS (TS fsa-tokenizer)
Source

fsa-tokenizer.lisp (file)

Generic Function: token-start-pos TS
Package

tdb

Source

analysis-protocol.lisp (file)

Methods
Method: token-start-pos (FSA-TOKENIZER fsa-tokenizer)

automatically generated reader method

Source

fsa-tokenizer.lisp (file)

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

tag-analysis.lisp (file)

Generic Function: tokenizer-fsa OBJECT
Package

fsa-tokenizer

Methods
Method: tokenizer-fsa (FSA-TOKENIZER fsa-tokenizer)

automatically generated reader method

Source

fsa-tokenizer.lisp (file)

Generic Function: ts-char-stream OBJECT
Generic Function: (setf ts-char-stream) NEW-VALUE OBJECT
Package

tdb

Methods
Method: ts-char-stream (CHAR-TS char-ts)

automatically generated reader method

Source

analysis-protocol.lisp (file)

Method: (setf ts-char-stream) NEW-VALUE (CHAR-TS char-ts)

automatically generated writer method

Source

analysis-protocol.lisp (file)

Generic Function: ts-doc-id OBJECT
Generic Function: (setf ts-doc-id) NEW-VALUE OBJECT
Package

tdb

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

automatically generated reader method

Source

analysis-protocol.lisp (file)

Method: (setf ts-doc-id) NEW-VALUE (TS ts)

automatically generated writer method

Source

analysis-protocol.lisp (file)

Generic Function: ts-lexicon OBJECT
Generic Function: (setf ts-lexicon) NEW-VALUE OBJECT
Package

tdb

Methods
Method: ts-lexicon (LEXICON-FILTER lexicon-filter)

automatically generated reader method

Source

lexicon-protocol.lisp (file)

Method: (setf ts-lexicon) NEW-VALUE (LEXICON-FILTER lexicon-filter)

automatically generated writer method

Source

lexicon-protocol.lisp (file)

Generic Function: ts-types TS
Package

tdb

Source

analysis-protocol.lisp (file)

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

fsa-tokenizer.lisp (file)

Generic Function: update-corpus CORPUS
Package

tdb

Source

corpus-protocol.lisp (file)

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 (file)

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

tag-basics.lisp (file)

Generic Function: write-vector-lexicon LEXICON PATHNAME
Package

vector-lexicon

Methods
Method: write-vector-lexicon (LEXICON vector-lexicon) PATHNAME
Source

vector-lexicon.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.6 Structures

Structure: hmm ()
Package

hmm

Source

hmm.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: n
Type

fixnum

Initform

0

Readers

hmm-n (function)

Writers

(setf hmm-n) (function)

Slot: m
Type

fixnum

Initform

0

Readers

hmm-m (function)

Writers

(setf hmm-m) (function)

Slot: pi
Type

vector-resource:single-float-vector

Initform

(vector-resource:make-sfv 0)

Readers

hmm-pi (function)

Writers

(setf hmm-pi) (function)

Slot: a
Type

simple-vector

Initform

(quote #())

Readers

hmm-a (function)

Writers

(setf hmm-a) (function)

Slot: b
Type

simple-vector

Initform

(quote #())

Readers

hmm-b (function)

Writers

(setf hmm-b) (function)

Structure: hmm-est ()
Package

hmm

Source

hmm.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: n
Type

fixnum

Initform

0

Readers

hmm-est-n (function)

Writers

(setf hmm-est-n) (function)

Slot: m
Type

fixnum

Initform

0

Readers

hmm-est-m (function)

Writers

(setf hmm-est-m) (function)

Slot: log-pi
Type

vector-resource:single-float-vector

Initform

(vector-resource:make-sfv 0)

Readers

hmm-est-log-pi (function)

Writers

(setf hmm-est-log-pi) (function)

Slot: log-a
Type

simple-vector

Initform

(quote #())

Readers

hmm-est-log-a (function)

Writers

(setf hmm-est-log-a) (function)

Slot: log-b
Type

simple-vector

Initform

(quote #())

Readers

hmm-est-log-b (function)

Writers

(setf hmm-est-log-b) (function)

Slot: probs
Type

vector-resource:single-float-vector

Initform

(vector-resource:make-sfv 0)

Readers

hmm-est-probs (function)

Writers

(setf hmm-est-probs) (function)

Slot: maxes
Type

vector-resource:single-float-vector

Initform

(vector-resource:make-sfv 0)

Readers

hmm-est-maxes (function)

Writers

(setf hmm-est-maxes) (function)

Slot: resource
Readers

hmm-est-resource (function)

Writers

(setf hmm-est-resource) (function)

Structure: io-fns ()
Package

binary-io

Source

io-structs.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses

ordered-io-fns (structure)

Direct methods

print-object (method)

Direct slots
Slot: io-fns-name
Readers

io-fns-name (function)

Writers

(setf io-fns-name) (function)

Slot: io-size-fn-name
Type

(or symbol list)

Readers

io-size-fn-name (function)

Writers

(setf io-size-fn-name) (function)

Slot: io-size-fn
Type

function

Initform

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

Readers

io-size-fn (function)

Writers

(setf io-size-fn) (function)

Slot: io-read-fn-name
Type

(or symbol list)

Readers

io-read-fn-name (function)

Writers

(setf io-read-fn-name) (function)

Slot: io-read-fn
Type

function

Initform

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

Readers

io-read-fn (function)

Writers

(setf io-read-fn) (function)

Slot: io-write-fn-name
Type

(or symbol list)

Readers

io-write-fn-name (function)

Writers

(setf io-write-fn-name) (function)

Slot: io-write-fn
Type

function

Initform

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

Readers

io-write-fn (function)

Writers

(setf io-write-fn) (function)

Slot: io-free-fn-name
Type

(or symbol list)

Readers

io-free-fn-name (function)

Writers

(setf io-free-fn-name) (function)

Slot: io-free-fn
Type

(or null function)

Readers

io-free-fn (function)

Writers

(setf io-free-fn) (function)

Slot: io-copy-fn-name
Type

(or symbol list)

Readers

io-copy-fn-name (function)

Writers

(setf io-copy-fn-name) (function)

Slot: io-copy-fn
Type

(or null function)

Readers

io-copy-fn (function)

Writers

(setf io-copy-fn) (function)

Structure: ordered-io-fns ()
Package

binary-io

Source

io-structs.lisp (file)

Direct superclasses

io-fns (structure)

Direct methods

print-object (method)

Direct slots
Slot: order-fn-name
Type

(or symbol list)

Readers

io-order-fn-name (function)

Writers

(setf io-order-fn-name) (function)

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 (function)

Writers

(setf io-order-fn) (function)

Structure: skip-list ()
Package

skip-list

Source

skip-list.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: length
Type

fixnum

Initform

0

Readers

skip-list-length (function)

Writers

(setf skip-list-length) (function)

Slot: header
Initform

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

Readers

skip-list-header (function)

Writers

(setf skip-list-header) (function)

Slot: finger
Initform

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

Readers

skip-list-finger (function)

Writers

(setf skip-list-finger) (function)

Slot: level
Type

fixnum

Initform

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

Readers

skip-list-level (function)

Writers

(setf skip-list-level) (function)

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 (function)

Writers

(setf skip-list-order-fn) (function)

Structure: svb ()
Package

svb

Source

svb.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: buffer
Type

simple-vector

Initform

(make-array 0)

Readers

svb-buffer (function)

Writers

(setf svb-buffer) (function)

Slot: pointer
Type

fixnum

Initform

0

Readers

svb-pointer (function)

Writers

(setf svb-pointer) (function)

Slot: size
Type

fixnum

Initform

svb::*default-svb-size*

Readers

svb-size (function)

Writers

(setf svb-size) (function)

Structure: trie ()
Package

trie

Source

trie.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: root-value
Readers

trie-root-value (function)

Writers

(setf trie-root-value) (function)

Slot: root-subnodes
Type

svb:svb

Initform

(svb:make-svb 0)

Readers

trie-root-subnodes (function)

Writers

(setf trie-root-subnodes) (function)

Slot: key-fn
Type

(or null function)

Readers

trie-key-fn (function)

Writers

(setf trie-key-fn) (function)

Slot: inverse-key-fn
Type

(or null function)

Readers

trie-inverse-key-fn (function)

Writers

(setf trie-inverse-key-fn) (function)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.7 Classes

Class: analysis ()
Package

tdb

Source

analysis-protocol.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

tag-analysis (class)

Class: basic-tag-ts ()
Package

tag-basics

Source

tag-basics.lisp (file)

Direct superclasses
Direct subclasses

brown-tokenizer (class)

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

:tags

Readers

ts-tag-vector (generic function)

Writers

(setf ts-tag-vector) (generic function)

Slot: ts-tag-trie
Readers

ts-tag-trie (generic function)

Writers

(setf ts-tag-trie) (generic function)

Slot: ts-class-vector
Initargs

:classes

Readers

ts-class-vector (generic function)

Writers

(setf ts-class-vector) (generic function)

Slot: ts-class-trie
Readers

ts-class-trie (generic function)

Writers

(setf ts-class-trie) (generic function)

Slot: tagger-pathname
Initargs

:tagger-pathname

Readers

tagger-pathname (generic function)

Writers

(setf tagger-pathname) (generic function)

Slot: tagger-symbol-biases
Initargs

:symbol-biases

Initform

(quote nil)

Readers

tagger-symbol-biases (generic function)

Writers

(setf tagger-symbol-biases) (generic function)

Slot: tagger-transition-biases
Initargs

:transition-biases

Initform

(quote nil)

Readers

tagger-transition-biases (generic function)

Writers

(setf tagger-transition-biases) (generic function)

Class: brown-tokenizer ()
Package

tag-brown

Source

tag-brown.lisp (file)

Direct superclasses

basic-tag-ts (class)

Direct subclasses

english-tokenizer (class)

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

standard-symbols

Source

standard-symbols.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

symbol-order-fn (method)

Class: char-ts ()
Package

tdb

Source

analysis-protocol.lisp (file)

Direct superclasses

ts (class)

Direct subclasses
Direct methods
  • shared-initialize (method)
  • ts-char-stream (method)
  • ts-char-stream (method)
Direct slots
Slot: char-stream
Initargs

:char-stream

Readers

ts-char-stream (generic function)

Writers

(setf ts-char-stream) (generic function)

Class: corpus ()
Package

tdb

Source

corpus-protocol.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Class: dfa ()
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Direct superclasses

fsa (class)

Direct subclasses
Direct methods
Class: dfa-standard ()
Package

fsa-standard

Source

fsa-standard.lisp (file)

Direct superclasses
Class: english-tokenizer ()
Package

tag-english

Source

tag-english.lisp (file)

Direct superclasses

brown-tokenizer (class)

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

standard-states

Source

standard-states.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

fsa-standard (class)

Direct methods
Direct slots
Slot: last-state
Initform

-1

Readers

last-state (generic function)

Writers

(setf last-state) (generic function)

Class: fixnum-symbols ()
Package

standard-symbols

Source

standard-symbols.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

symbol-order-fn (method)

Class: fsa ()
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Direct superclasses

standard-object (class)

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

:delta

Readers

fsa-delta (generic function)

Writers

(setf fsa-delta) (generic function)

Slot: fsa-start-state
Initargs

:start-state

Readers

fsa-start-state (generic function)

Writers

(setf fsa-start-state) (generic function)

Slot: fsa-final-states
Initargs

:final-states

Readers

fsa-final-states (generic function)

Writers

(setf fsa-final-states) (generic function)

Class: fsa-standard ()
Package

fsa-standard

Source

fsa-standard.lisp (file)

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

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Direct superclasses

char-ts (class)

Direct subclasses

basic-tag-ts (class)

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

fixnum

Initargs

:start

Readers

token-end-pos (generic function)

Slot: token-start-pos
Type

fixnum

Readers

token-start-pos (generic function)

Slot: tokenizer-fsa
Initargs

:tokenizer-fsa

Initform

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

Readers

tokenizer-fsa (generic function)

Slot: tokenizer-tt
Readers

tokenizer-tt (generic function)

Slot: stream-head
Initform

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

Class: lexicon ()
Package

tdb

Source

lexicon-protocol.lisp (file)

Direct superclasses

standard-object (class)

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

(setf lexicon-open-class) (generic function)

Class: lexicon-filter ()
Package

tdb

Source

lexicon-protocol.lisp (file)

Direct superclasses

token-filter (class)

Direct subclasses

basic-tag-ts (class)

Direct methods
Direct slots
Slot: lexicon
Initargs

:lexicon

Readers

ts-lexicon (generic function)

Writers

(setf ts-lexicon) (generic function)

Class: list-set ()
Package

list-sets

Source

list-sets.lisp (file)

Direct superclasses

ordered-set (class)

Direct methods
Direct slots
Slot: order
Initargs

:order-fn

Readers

list-order (generic function)

Writers

(setf list-order) (generic function)

Slot: head
Type

list

Initargs

:contents

Initform

(quote nil)

Readers

list-head (generic function)

Writers

(setf list-head) (generic function)

Class: list-sets ()
Package

list-sets

Source

list-sets.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

fsa-standard (class)

Direct methods

make-ordered-set (method)

Class: nfa ()
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Direct superclasses

fsa (class)

Direct subclasses
Direct methods
Class: nfa-standard ()
Package

fsa-standard

Source

fsa-standard.lisp (file)

Direct superclasses
Class: ordered-set ()
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

list-set (class)

Direct methods
Class: relation ()
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

skip-list-relation (class)

Class: skip-list-relation ()
Package

skip-list-relations

Source

skip-list-relations.lisp (file)

Direct superclasses

relation (class)

Direct methods
Direct slots
Slot: skip-list
Initargs

:skip-list

Readers

relation-skip-list (generic function)

Writers

(setf relation-skip-list) (generic function)

Class: skip-list-relations ()
Package

skip-list-relations

Source

skip-list-relations.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

fsa-standard (class)

Direct methods

make-relation (method)

Class: standard-symbols ()
Package

standard-symbols

Source

standard-symbols.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

fsa-standard (class)

Direct methods

symbol-order-fn (method)

Class: suffix-lexicon ()
Package

class-guesser

Source

class-guesser.lisp (file)

Direct superclasses

lexicon (class)

Direct subclasses

brown-lexicon (class)

Direct methods
Direct slots
Slot: suffix-trie
Readers

suffix-trie (generic function)

Writers

(setf suffix-trie) (generic function)

Slot: suffix-pathname
Initargs

:suffix-pathname

Readers

suffix-pathname (generic function)

Writers

(setf suffix-pathname) (generic function)

Class: symbol-symbols ()
Package

standard-symbols

Source

standard-symbols.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

symbol-order-fn (method)

Class: tag-analysis ()
Package

tag-analysis

Source

tag-analysis.lisp (file)

Direct superclasses

analysis (class)

Direct methods

make-ts (method)

Class: tagging-ts ()
Package

tag-analysis

Source

tag-analysis.lisp (file)

Direct superclasses

ts (class)

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

:hmm-est

Readers

ts-hmm-est (generic function)

Writers

(setf ts-hmm-est) (generic function)

Slot: sentence-start-pos
Type

fixnum

Initargs

tag-analysis::start

Readers

sentence-start-pos (generic function)

Writers

(setf sentence-start-pos) (generic function)

Slot: paragraph-start-pos
Type

fixnum

Initargs

tag-analysis::start

Readers

paragraph-start-pos (generic function)

Writers

(setf paragraph-start-pos) (generic function)

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 (generic function)

Writers

(setf dict-ts) (generic function)

Class: token-filter ()
Package

tdb

Source

analysis-protocol.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Class: tokenizer-fsa ()
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Direct superclasses

fsa-standard (class)

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

fsa-types (generic function)

Writers

(setf fsa-types) (generic function)

Slot: fsa-backups
Readers

fsa-backups (generic function)

Writers

(setf fsa-backups) (generic function)

Class: transducer-symbols ()
Package

standard-symbols

Source

standard-symbols.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

symbol-order-fn (method)

Class: ts ()
Package

tdb

Source

analysis-protocol.lisp (file)

Direct superclasses

standard-object (class)

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

:doc-id

Readers

ts-doc-id (generic function)

Writers

(setf ts-doc-id) (generic function)

Class: vector-lexicon ()
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Direct superclasses

lexicon (class)

Direct subclasses

brown-lexicon (class)

Direct methods
Direct slots
Slot: vl-pathname
Initargs

:lexicon-pathname

Readers

vl-pathname (generic function)

Writers

(setf vl-pathname) (generic function)

Slot: vl-surface
Type

svb:svb

Initargs

:surface

Readers

vl-surface (generic function)

Writers

(setf vl-surface) (generic function)

Slot: vl-classes
Type

svb:svb

Initargs

:classes

Readers

vl-classes (generic function)

Writers

(setf vl-classes) (generic function)

Slot: vl-stems
Type

svb:svb

Initargs

:stems

Readers

vl-stems (generic function)

Writers

(setf vl-stems) (generic function)

Slot: vl-class-tags
Type

simple-vector

Initform

#()

Readers

vl-class-tags (generic function)

Writers

(setf vl-class-tags) (generic function)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.8 Types

Type: byte16 ()
Package

cl-extensions

Source

cl-extensions.lisp (file)

Type: byte28 ()
Package

cl-extensions

Source

cl-extensions.lisp (file)

Type: byte32 ()
Package

cl-extensions

Source

cl-extensions.lisp (file)

Type: byte32-vector ()
Package

vector-resource

Source

vector-resource.lisp (file)

Type: byte7 ()
Package

cl-extensions

Source

cl-extensions.lisp (file)

Type: byte8 ()
Package

cl-extensions

Source

cl-extensions.lisp (file)

Type: fixnum-vector ()
Package

vector-resource

Source

vector-resource.lisp (file)

Type: int29 ()
Package

cl-extensions

Source

cl-extensions.lisp (file)

Type: single-float-vector ()
Package

vector-resource

Source

vector-resource.lisp (file)

Type: swapped-byte32 ()
Package

binary-io

Source

io-builtin.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Constants

Constant: +char-code-bits+
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Constant: +end-buckets+
Package

variable-storage

Source

variable-storage.lisp (file)

Constant: +first-level+
Package

skip-list

Source

skip-list.lisp (file)

Constant: +largest-bucket+
Package

variable-storage

Source

variable-storage.lisp (file)

Constant: +max-level+
Package

skip-list

Source

skip-list.lisp (file)

Constant: +max-sv-length+
Package

sv-resource

Source

sv-resource.lisp (file)

Constant: +negative-infinity+
Package

hmm

Source

hmm.lisp (file)

Constant: +significant-bit-mask+
Package

variable-storage

Source

variable-storage.lisp (file)

Constant: +significant-bit-shift+
Package

variable-storage

Source

variable-storage.lisp (file)

Constant: +significant-bits+
Package

variable-storage

Source

variable-storage.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Special variables

Special Variable: *all-buckets*
Package

variable-storage

Source

variable-storage.lisp (file)

Special Variable: *allocated-items*
Package

variable-storage

Source

variable-storage.lisp (file)

Special Variable: *brown-lexicon*
Package

tag-brown

Source

tag-brown.lisp (file)

Special Variable: *brown-open-class*
Package

tag-brown

Source

tag-brown.lisp (file)

Special Variable: *brown-tokenizer-fsa*
Package

tag-brown

Source

tag-brown.lisp (file)

Special Variable: *brown-transition-biases*
Package

tag-brown

Source

tag-brown.lisp (file)

Special Variable: *byte32v-storage*
Package

vector-resource

Source

vector-resource.lisp (file)

Special Variable: *cons-cells*

Free list of CONS cells linked by CDR

Package

cons-resource

Source

cons-resource.lisp (file)

Special Variable: *default-ssb-size*
Package

ssb

Source

ssb.lisp (file)

Special Variable: *default-svb-size*
Package

svb

Source

svb.lisp (file)

Special Variable: *english-tokenizer-fsa*
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Special Variable: *fixv-storage*
Package

vector-resource

Source

vector-resource.lisp (file)

Special Variable: *fns-being-debugged*
Package

binary-io

Source

io-structs.lisp (file)

Special Variable: *free-bt-head*
Package

tag-analysis

Source

tag-analysis.lisp (file)

Special Variable: *free-nodes*
Package

skip-list

Source

skip-list.lisp (file)

Special Variable: *free-skip-lists*
Package

skip-list

Source

skip-list.lisp (file)

Special Variable: *hash-storage-p*
Package

variable-storage

Source

variable-storage.lisp (file)

Special Variable: *io-fns*
Package

binary-io

Source

io-structs.lisp (file)

Special Variable: *line-length*
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Special Variable: *line-width*
Package

tdb

Source

analysis-protocol.lisp (file)

Special Variable: *lower-case*
Package

binary-io

Source

io-builtin.lisp (file)

Special Variable: *sfv-storage*
Package

vector-resource

Source

vector-resource.lisp (file)

Special Variable: *storage-count*
Package

variable-storage

Source

variable-storage.lisp (file)

Special Variable: *string-fill-pointers*
Package

string-resource

Source

string-resource.lisp (file)

Special Variable: *string-table*
Package

string-resource

Source

string-resource.lisp (file)

Special Variable: *string-table-lengths*
Package

string-resource

Source

string-resource.lisp (file)

Special Variable: *suffix-limit*
Package

class-guesser

Source

class-guesser.lisp (file)

Special Variable: *sv-fill-pointers*
Package

sv-resource

Source

sv-resource.lisp (file)

Special Variable: *sv-storage*
Package

vector-resource

Source

vector-resource.lisp (file)

Special Variable: *sv-table*
Package

sv-resource

Source

sv-resource.lisp (file)

Special Variable: *sv-table-lengths*
Package

sv-resource

Source

sv-resource.lisp (file)

Special Variable: *tag-iterations*
Package

tag-trainer

Source

tag-trainer.lisp (file)

Special Variable: *tag-quantum*
Package

tag-trainer

Source

tag-trainer.lisp (file)

Special Variable: *tdb-binary-subdirectory*
Package

tdb

Source

tdb-sysdcl-sysdcl.lisp (file)

Special Variable: *tdb-systems*
Package

tdb

Source

tdb-sysdcl-sysdcl.lisp (file)

Special Variable: *the-class-t*
Package

cl-extensions

Source

cl-extensions.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Macros

Macro: ash-1 I COUNT
Package

variable-storage

Source

variable-storage.lisp (file)

Macro: coin-toss ()
Package

skip-list

Source

skip-list.lisp (file)

Macro: define-vector-resource ELEMENT-TYPE &key RESOURCE-TYPE CONC-NAME FILL-DEFAULT ARITHMETIC-P
Package

vector-resource

Source

vector-resource.lisp (file)

Macro: defun-compile-time NAME ARGS &body BODY
Package

tagger.internal

Source

cltl1-compat.lisp (file)

Macro: delta-ref DELTA STATE SYMBOL
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Macro: do-nodes (NODE-VAR SKIP-LIST) &body BODY
Package

skip-list

Source

skip-list.lisp (file)

Macro: do-plist (KEY VAL PLIST) &body BODY
Package

tag-brown

Source

tag-brown.lisp (file)

Macro: do-plist (KEY VALUE PLIST) &body BODY
Package

class-guesser

Source

class-guesser.lisp (file)

Macro: f+ X Y
Package

variable-storage

Source

variable-storage.lisp (file)

Macro: fash X Y
Package

variable-storage

Source

variable-storage.lisp (file)

Macro: fast-alpha-char-p CHAR
Package

tag-brown

Source

tag-brown.lisp (file)

Macro: fits-bucket-p SIZE
Package

variable-storage

Source

variable-storage.lisp (file)

Macro: int N
Package

variable-storage

Source

variable-storage.lisp (file)

Macro: make-keyword STRING
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Macro: node-key NODE
Package

skip-list

Source

skip-list.lisp (file)

Macro: node-level NODE
Package

skip-list

Source

skip-list.lisp (file)

Macro: node-next NODE
Package

skip-list

Source

skip-list.lisp (file)

Macro: node-value NODE
Package

skip-list

Source

skip-list.lisp (file)

Macro: string-fill-pointer LENGTH
Package

string-resource

Source

string-resource.lisp (file)

Macro: string-table-length LENGTH
Package

string-resource

Source

string-resource.lisp (file)

Macro: sv-fill-pointer LENGTH
Package

sv-resource

Source

sv-resource.lisp (file)

Macro: sv-table-length LENGTH
Package

sv-resource

Source

sv-resource.lisp (file)

Macro: top-node SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Macro: vl-length VL
Package

vector-lexicon

Source

vector-lexicon.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Functions

Function: %alloc-byte32v SIZE &optional WILL-RECLAIM-P
Package

vector-resource

Source

vector-resource.lisp (file)

Function: %alloc-fixv SIZE &optional WILL-RECLAIM-P
Package

vector-resource

Source

vector-resource.lisp (file)

Function: %alloc-sfv SIZE &optional WILL-RECLAIM-P
Package

vector-resource

Source

vector-resource.lisp (file)

Function: %alloc-sv SIZE &optional WILL-RECLAIM-P
Package

vector-resource

Source

vector-resource.lisp (file)

Function: %make-hmm-est &key (N N) (M M) (LOG-PI LOG-PI) (LOG-A LOG-A) (LOG-B LOG-B) (PROBS PROBS) (MAXES MAXES) (RESOURCE RESOURCE)
Package

hmm

Source

hmm.lisp (file)

Function: %make-skip-list &optional ORDER-FN
Package

skip-list

Source

skip-list.lisp (file)

Function: %make-ssb BUFFER SIZE
Package

ssb

Source

ssb.lisp (file)

Function: %make-svb BUFFER SIZE
Package

svb

Source

svb.lisp (file)

Function: %print-io-fns FNS STREAM DEPTH
Package

binary-io

Source

io-structs.lisp (file)

Function: %print-skip-list SKIP-LIST STREAM DEPTH
Package

skip-list

Source

skip-list.lisp (file)

Function: %print-ssb SSB STREAM DEPTH
Package

ssb

Source

ssb.lisp (file)

Function: %print-svb SVB STREAM DEPTH
Package

svb

Source

svb.lisp (file)

Function: %print-trie TRIE STREAM DEPTH
Package

trie

Source

trie.lisp (file)

Function: add-arcs ARCS RELATION
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: add-dests STATES SYMBOL RELATION
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: adjust-stream-head LENGTH SH
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Function: advance-finger KEY SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: all-stems-identical-p STEMS
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Function: alloc-bt FORM START-POS END-POS CLASS
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: apply-tokenizer SH TT
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Function: bias-hmm HMM TRANSITION-BIASES SYMBOL-BIASES
Package

tag-trainer

Source

tag-trainer.lisp (file)

Function: binary-search KEY VECTOR &optional END
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Function: bt-class INSTANCE
Function: (setf bt-class) VALUE INSTANCE
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: bt-end-pos INSTANCE
Function: (setf bt-end-pos) VALUE INSTANCE
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: bt-form INSTANCE
Function: (setf bt-form) VALUE INSTANCE
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: bt-start-pos INSTANCE
Function: (setf bt-start-pos) VALUE INSTANCE
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: bt-tag INSTANCE
Function: (setf bt-tag) VALUE INSTANCE
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: bucket-size B
Package

variable-storage

Source

variable-storage.lisp (file)

Function: buffered-token-p OBJECT
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: cached-set-finger KEY SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: compute-a-prime SEQUENCE A-PRIME ALPHA BETA C NORMS HMM
Package

hmm

Source

hmm.lisp (file)

Function: compute-alpha SEQUENCE ALPHA C HMM
Package

hmm

Source

hmm.lisp (file)

Function: compute-b-prime SEQUENCE B-PRIME ALPHA BETA NORMS HMM
Package

hmm

Source

hmm.lisp (file)

Function: compute-beta SEQUENCE BETA C HMM
Package

hmm

Source

hmm.lisp (file)

Function: compute-c C ALPHA N TIME
Package

hmm

Source

hmm.lisp (file)

Function: compute-epsilon M N
Package

tag-trainer

Source

tag-trainer.lisp (file)

Function: compute-log-likelihood C
Package

hmm

Source

hmm.lisp (file)

Function: compute-maxes-at-sym SYM INDICES PROBS MAXES HMM-EST
Package

hmm

Source

hmm.lisp (file)

Function: compute-pi-prime SEQUENCE ALPHA BETA HMM
Package

hmm

Source

hmm.lisp (file)

Function: constrain-hmm HMM ORIGINAL-HMM
Package

hmm

Source

hmm.lisp (file)

Function: constrain-matrix MATRIX ORIGINAL-MATRIX
Package

hmm

Source

hmm.lisp (file)

Function: constrain-vector VECTOR ORIGINAL-VECTOR
Package

hmm

Source

hmm.lisp (file)

Function: convert-symbol-biases SYMBOL-BIASES DICT-TS
Package

tag-trainer

Source

tag-trainer.lisp (file)

Function: convert-transition-biases TRANSITION-BIASES DICT-TS
Package

tag-trainer

Source

tag-trainer.lisp (file)

Function: copy-buffered-token INSTANCE
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: copy-hmm HMM &optional OLD-HMM
Package

hmm

Source

hmm.lisp (file)

Function: copy-hmm-est INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: copy-io-fns INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: copy-ordered-io-fns INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: copy-parsed-io-struct SEQUENCE

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

Package

binary-io

Source

SYS:SRC;CODE;SEQ.LISP (not found)

Function: copy-sfm M1 M2
Package

hmm

Source

hmm.lisp (file)

Function: copy-skip-list INSTANCE
Package

skip-list

Source

skip-list.lisp (file)

Function: copy-states NEW-FSA NEW-STATES OLD-STATES STATE-MAP
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: copy-storage-bucket INSTANCE
Package

variable-storage

Source

variable-storage.lisp (file)

Function: copy-stream-head INSTANCE
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Function: copy-to-nfa FSA
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: copy-tokenizer-tables INSTANCE
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Function: copy-transducer-pair INSTANCE
Package

standard-symbols

Source

standard-symbols.lisp (file)

Function: copy-trie INSTANCE
Package

trie

Source

trie.lisp (file)

Function: copy-trie-node INSTANCE
Package

trie

Source

trie.lisp (file)

Function: count-tags PATHNAME
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: covering-class TAG-TABLE TS
Package

class-guesser

Source

class-guesser.lisp (file)

Function: default-cons SIZE &optional WILL-RECLAIM-P
Package

variable-storage

Source

variable-storage.lisp (file)

Function: extend-ssb SSB
Package

ssb

Source

ssb.lisp (file)

Function: fast-integer-length X
Package

variable-storage

Source

variable-storage.lisp (file)

Function: fill-sfm MATRIX &optional VALUE
Package

hmm

Source

hmm.lisp (file)

Function: finalize-path PROBS TRAIL PATH HMM-EST LIMIT MAXP
Package

hmm

Source

hmm.lisp (file)

Function: finger-end SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: finger-next SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: finger-start SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: free-bt BT
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: free-node NODE
Package

skip-list

Source

skip-list.lisp (file)

Function: get-class-number TAGS CLASS-NUMBERS
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Function: get-qua-internal GENERIC-FUNCTION CLASS SUPERCLASS
Package

cl-extensions

Source

cl-extensions.lisp (file)

Function: get-random-id CORPUS SEEN-DOCS
Package

tag-trainer

Source

tag-trainer.lisp (file)

Function: grow-header LEVEL SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: hmm-add HMM-1 HMM-2
Package

hmm

Source

hmm.lisp (file)

Function: hmm-div HMM CONST
Package

hmm

Source

hmm.lisp (file)

Function: hmm-est-log-a INSTANCE
Function: (setf hmm-est-log-a) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-est-log-b INSTANCE
Function: (setf hmm-est-log-b) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-est-log-pi INSTANCE
Function: (setf hmm-est-log-pi) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-est-m INSTANCE
Function: (setf hmm-est-m) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-est-maxes INSTANCE
Function: (setf hmm-est-maxes) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-est-n INSTANCE
Function: (setf hmm-est-n) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-est-p OBJECT
Package

hmm

Source

hmm.lisp (file)

Function: hmm-est-probs INSTANCE
Function: (setf hmm-est-probs) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-est-resource INSTANCE
Function: (setf hmm-est-resource) VALUE INSTANCE
Package

hmm

Source

hmm.lisp (file)

Function: hmm-p OBJECT
Package

hmm

Source

hmm.lisp (file)

Function: hmm-train-step SEQUENCE HMM ALPHA BETA C A-PRIME B-PRIME NORMS
Package

hmm

Source

hmm.lisp (file)

Function: initialize-path PROBS SEQUENCE HMM-EST
Package

hmm

Source

hmm.lisp (file)

Function: initialize-stream-head STREAM START END SH
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Function: insert-node NODE SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: invert-class-numbers CLASS-NUMBERS
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Function: io-copy-fn-name INSTANCE
Function: (setf io-copy-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-free-fn-name INSTANCE
Function: (setf io-free-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-copy-fn INSTANCE
Function: (setf io-io-copy-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-copy-fn-name INSTANCE
Function: (setf io-io-copy-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-fns-name INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-free-fn INSTANCE
Function: (setf io-io-free-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-free-fn-name INSTANCE
Function: (setf io-io-free-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-read-fn INSTANCE
Function: (setf io-io-read-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-read-fn-name INSTANCE
Function: (setf io-io-read-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-size-fn INSTANCE
Function: (setf io-io-size-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-size-fn-name INSTANCE
Function: (setf io-io-size-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-write-fn INSTANCE
Function: (setf io-io-write-fn) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-io-write-fn-name INSTANCE
Function: (setf io-io-write-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-order-fn-name INSTANCE
Function: (setf io-order-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-read-fn-name INSTANCE
Function: (setf io-read-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-size-fn-name INSTANCE
Function: (setf io-size-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: io-write-fn-name INSTANCE
Function: (setf io-write-fn-name) VALUE INSTANCE
Package

binary-io

Source

io-structs.lisp (file)

Function: log-matrix-transposed MATRIX
Package

hmm

Source

hmm.lisp (file)

Function: log-vector VECTOR
Package

hmm

Source

hmm.lisp (file)

Function: make-bt FORM START-POS END-POS CLASS
Package

tag-analysis

Source

tag-analysis.lisp (file)

Function: make-class-numbers ()
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Function: make-delta FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: make-node KEY VALUE
Package

skip-list

Source

skip-list.lisp (file)

Function: make-pair-order-fn FSA1 FSA2
Package

finite-state-automata

Source

fsa-calculus.lisp (file)

Function: make-pis SLOT-NAMES SLOT-TYPES ACCESSORS
Package

binary-io

Source

io-structs.lisp (file)

Function: make-set-set ELEMENT FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: make-state-set FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: make-storage-bucket &key (NAME NAME) (BUCKETS BUCKETS) (OUT-SIZE OUT-SIZE) (OUT-COUNT OUT-COUNT) (CONS-FN CONS-FN)
Package

variable-storage

Source

variable-storage.lisp (file)

Function: make-stream-head ()
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Function: make-symbol-relation FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: make-symbol-set FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: make-tag TOKEN-SSB TAG-SSB
Package

tag-brown

Source

tag-brown.lisp (file)

Function: make-tokenizer-tables &key (START-STATE START-STATE) (DELTA DELTA) (FINALS FINALS)
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp (file)

Function: make-training-hmm DICT-TS SYMBOL-BIASES TRANSITION-BIASES
Package

tag-trainer

Source

tag-trainer.lisp (file)

Function: make-trie &key (ROOT-VALUE ROOT-VALUE) (ROOT-SUBNODES ROOT-SUBNODES) (KEY-FN KEY-FN) (INVERSE-KEY-FN INVERSE-KEY-FN)
Package

trie

Source

trie.lisp (file)

Function: make-trie-node KEY
Package

trie

Source

trie.lisp (file)

Function: map-state OLD-STATE RELATION NEW-FSA
Package

finite-state-automata

Source

fsa-basics.lisp (file)

Function: mask-tag-table TAG-TABLE CLASS-NUMBER TS
Package

class-guesser

Source

class-guesser.lisp (file)

Function: next-array HMM-EST
Package

hmm

Source

hmm.lisp (file)

Function: normalize-a-prime A-PRIME NORMS HMM
Package

hmm

Source

hmm.lisp (file)

Function: normalize-alpha ALPHA N TIME C
Package

hmm

Source

hmm.lisp (file)

Function: parse-token STREAM POS END SSB1 SSB2
Package

tag-brown

Source

tag-brown.lisp (file)

Function: pis-accessors STRUCTURE
Function: (setf pis-accessors) VALUE STRUCTURE
Package

binary-io

Source

io-structs.lisp (file)

Function: pis-slot-names STRUCTURE
Function: (setf pis-slot-names) VALUE STRUCTURE
Package

binary-io

Source

io-structs.lisp (file)

Function: pis-slot-types STRUCTURE
Function: (setf pis-slot-types) VALUE STRUCTURE
Package

binary-io

Source

io-structs.lisp (file)

Function: pop-node SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: print-storage-bucket SB &optional STREAM DEPTH
Package

variable-storage

Source

variable-storage.lisp (file)

Function: random-level ()
Package

skip-list

Source

skip-list.lisp (file)

Function: read-until-newline STREAM SSB
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Function: read-until-space STREAM SSB
Package

vector-lexicon

Source

vector-lexicon.lisp (file)

Function: remove-node SKIP-LIST
Package

skip-list

Source

skip-list.lisp (file)

Function: return-array ARRAY HMM-EST
Package

hmm

Source

hmm.lisp (file)

Function: round-bucket SIZE
Package

variable-storage

Source

variable-storage.lisp (file)

Function: sb-buckets INSTANCE
Function: (setf sb-buckets) VALUE INSTANCE
Package

variable-storage

Source

variable-storage.lisp (file)

Function: sb-cons-fn INSTANCE
Function: (setf sb-cons-fn) VALUE INSTANCE
Package

variable-storage

Source

variable-storage.lisp (file)

Function: sb-name INSTANCE
Function: (setf sb-name) VALUE INSTANCE
Package

variable-storage

Source

variable-storage.lisp (file)

Function: sb-out-count INSTANCE
Function: (setf sb-out-count) VALUE INSTANCE
Package

variable-storage

Source

variable-storage.lisp (file)

Function: sb-out-size INSTANCE
Function: (setf sb-out-size) VALUE INSTANCE
Package

variable-storage

Source

variable-storage.lisp (file)

Function: set-finger KEY HEADER FINGER SLEVEL ORDER-FN
Package

skip-list

Source

skip-list.lisp (file)

Function: sfm-add M1 M2
Package

hmm

Source

hmm.lisp (file)

Function: sfm-div M CONST
Package

hmm

Source

hmm.lisp (file)

Function: sfm-read STREAM
Package

hmm

Source

hmm.lisp (file)

Function: sfm-write SFM STREAM
Package

hmm

Source

hmm.lisp (file)

Function: sh-end INSTANCE
Function: (setf sh-end) VALUE INSTANCE
Package

fsa-tokenizer

Source

fsa-tokenizer.lisp