The cl-apertium-stream Reference Manual

Table of Contents

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

The cl-apertium-stream Reference Manual

This is the cl-apertium-stream Reference Manual, version 0.0.3, generated automatically by Declt version 3.0 "Montgomery Scott" on Sun May 15 03:35:30 2022 GMT+0.


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

1 Introduction

cl-apertium-stream

Vee Satayamas 5ssgdxltv@relay.firefox.com

cl-apertium-stream written in Common Lisp

Example

* (ql:quickload :cl-apertium-stream)
To load "cl-apertium-stream":
  Load 1 ASDF system:
    cl-apertium-stream
; Loading "cl-apertium-stream"
..
(:CL-APERTIUM-STREAM)

* (defvar *parsed-lexical-units* (cl-apertium-stream:parse-stream "^prpers<prn><subj><p1><mf><sg>/ฉัน<prn><pers>$ ^eat<vblex><pres>/กิน<vblex><pres>$ ^rice<n><sg>/ข้าว<n><sg>$"))
*PARSED-LEXICAL-UNITS*

* *parsed-lexical-units*
((:LEXICAL-UNIT
  ((:FLAG) (:LING-FORM . "prpers") (:INVARIABLE-PART)
   (:TAGS "prn" "subj" "p1" "mf" "sg") (:INVARIABLE-PART))
  ((:FLAG) (:LING-FORM . "ฉัน") (:INVARIABLE-PART) (:TAGS "prn" "pers")
   (:INVARIABLE-PART)))
 (:UNPARSED . " ")
 (:LEXICAL-UNIT
  ((:FLAG) (:LING-FORM . "eat") (:INVARIABLE-PART) (:TAGS "vblex" "pres")
   (:INVARIABLE-PART))
  ((:FLAG) (:LING-FORM . "กิน") (:INVARIABLE-PART) (:TAGS "vblex" "pres")
   (:INVARIABLE-PART)))
 (:UNPARSED . " ")
 (:LEXICAL-UNIT
  ((:FLAG) (:LING-FORM . "rice") (:INVARIABLE-PART) (:TAGS "n" "sg")
   (:INVARIABLE-PART))
  ((:FLAG) (:LING-FORM . "ข้าว") (:INVARIABLE-PART) (:TAGS "n" "sg")
   (:INVARIABLE-PART))))

* (cl-apertium-stream:to-stream *parsed-lexical-units*)
"^prpers<prn><subj><p1><mf><sg>/ฉัน<prn><pers>$ ^eat<vblex><pres>/กิน<vblex><pres>$ ^ri

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 cl-apertium-stream

Author

Vee Satayamas <5ssgdxltv@relay.firefox.com>

License

Apache-2.0

Description

Apertium stream written in Common Lisp

Version

0.0.3

Dependencies
Source

cl-apertium-stream.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 cl-apertium-stream.asd

Location

cl-apertium-stream.asd

Systems

cl-apertium-stream (system)


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

3.1.2 cl-apertium-stream/package.lisp

Parent

cl-apertium-stream (system)

Location

package.lisp

Packages

cl-apertium-stream


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

3.1.3 cl-apertium-stream/parser.lisp

Dependency

package.lisp (file)

Parent

cl-apertium-stream (system)

Location

parser.lisp

Exported Definitions

parse-stream (function)

Internal Definitions

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

3.1.4 cl-apertium-stream/generator.lisp

Dependency

parser.lisp (file)

Parent

cl-apertium-stream (system)

Location

generator.lisp

Exported Definitions

to-stream (function)

Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 cl-apertium-stream

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Functions

Function: parse-stream S
Package

cl-apertium-stream

Source

parser.lisp (file)

Function: to-stream NODES
Package

cl-apertium-stream

Source

generator.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: *lu-special-char-tab*
Package

cl-apertium-stream

Source

parser.lisp (file)

Special Variable: ling-form-escape-pat
Package

cl-apertium-stream

Source

generator.lisp (file)


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

5.2.2 Functions

Function: child-nodes-to-lexical-unit-substream CHILD-NODES
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: concat-string LST
Package

cl-apertium-stream

Source

parser.lisp (file)

Function: escape-ling-form TEXT
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: not-lu-special-char CH
Package

cl-apertium-stream

Source

parser.lisp (file)

Function: test-to-chunk-substream ()
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: test-to-lexical-unit-stream-1 ()
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: test-to-stream-1 ()
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-chunk-child-substream CHILD
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-chunk-children-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-chunk-head-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-chunk-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-flag-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-format-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-invariable-part-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-joined-lexical-unit-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-lexical-unit-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-ling-form-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-sub-lu-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-tags-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)

Function: to-unparsed-substream NODE
Package

cl-apertium-stream

Source

generator.lisp (file)


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

5.2.3 Generic functions

Generic Function: expected-symbol CONDITION
Package

cl-apertium-stream

Methods
Method: expected-symbol (CONDITION generation-error)
Source

generator.lisp (file)

Generic Function: nodes CONDITION
Package

cl-apertium-stream

Methods
Method: nodes (CONDITION generation-error)
Source

generator.lisp (file)


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

5.2.4 Conditions

Condition: generation-error ()
Package

cl-apertium-stream

Source

generator.lisp (file)

Direct superclasses

error (condition)

Direct methods
Direct slots
Slot: %nodes
Initargs

:nodes

Readers

nodes (generic function)

Slot: %expected-symbol
Initargs

:expected-symbol

Readers

expected-symbol (generic function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-apertium-stream.asd: The cl-apertium-stream․asd file
cl-apertium-stream/generator.lisp: The cl-apertium-stream/generator․lisp file
cl-apertium-stream/package.lisp: The cl-apertium-stream/package․lisp file
cl-apertium-stream/parser.lisp: The cl-apertium-stream/parser․lisp file

F
File, Lisp, cl-apertium-stream.asd: The cl-apertium-stream․asd file
File, Lisp, cl-apertium-stream/generator.lisp: The cl-apertium-stream/generator․lisp file
File, Lisp, cl-apertium-stream/package.lisp: The cl-apertium-stream/package․lisp file
File, Lisp, cl-apertium-stream/parser.lisp: The cl-apertium-stream/parser․lisp file

L
Lisp File, cl-apertium-stream.asd: The cl-apertium-stream․asd file
Lisp File, cl-apertium-stream/generator.lisp: The cl-apertium-stream/generator․lisp file
Lisp File, cl-apertium-stream/package.lisp: The cl-apertium-stream/package․lisp file
Lisp File, cl-apertium-stream/parser.lisp: The cl-apertium-stream/parser․lisp file

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   C   E   F   G   M   N   P   T  
Index Entry  Section

C
child-nodes-to-lexical-unit-substream: Internal functions
concat-string: Internal functions

E
escape-ling-form: Internal functions
expected-symbol: Internal generic functions
expected-symbol: Internal generic functions

F
Function, child-nodes-to-lexical-unit-substream: Internal functions
Function, concat-string: Internal functions
Function, escape-ling-form: Internal functions
Function, not-lu-special-char: Internal functions
Function, parse-stream: Exported functions
Function, test-to-chunk-substream: Internal functions
Function, test-to-lexical-unit-stream-1: Internal functions
Function, test-to-stream-1: Internal functions
Function, to-chunk-child-substream: Internal functions
Function, to-chunk-children-substream: Internal functions
Function, to-chunk-head-substream: Internal functions
Function, to-chunk-substream: Internal functions
Function, to-flag-substream: Internal functions
Function, to-format-substream: Internal functions
Function, to-invariable-part-substream: Internal functions
Function, to-joined-lexical-unit-substream: Internal functions
Function, to-lexical-unit-substream: Internal functions
Function, to-ling-form-substream: Internal functions
Function, to-stream: Exported functions
Function, to-sub-lu-substream: Internal functions
Function, to-tags-substream: Internal functions
Function, to-unparsed-substream: Internal functions

G
Generic Function, expected-symbol: Internal generic functions
Generic Function, nodes: Internal generic functions

M
Method, expected-symbol: Internal generic functions
Method, nodes: Internal generic functions

N
nodes: Internal generic functions
nodes: Internal generic functions
not-lu-special-char: Internal functions

P
parse-stream: Exported functions

T
test-to-chunk-substream: Internal functions
test-to-lexical-unit-stream-1: Internal functions
test-to-stream-1: Internal functions
to-chunk-child-substream: Internal functions
to-chunk-children-substream: Internal functions
to-chunk-head-substream: Internal functions
to-chunk-substream: Internal functions
to-flag-substream: Internal functions
to-format-substream: Internal functions
to-invariable-part-substream: Internal functions
to-joined-lexical-unit-substream: Internal functions
to-lexical-unit-substream: Internal functions
to-ling-form-substream: Internal functions
to-stream: Exported functions
to-sub-lu-substream: Internal functions
to-tags-substream: Internal functions
to-unparsed-substream: Internal functions

Jump to:   C   E   F   G   M   N   P   T  

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

A.3 Variables

Jump to:   %   *  
L   S  
Index Entry  Section

%
%expected-symbol: Internal conditions
%nodes: Internal conditions

*
*lu-special-char-tab*: Internal special variables

L
ling-form-escape-pat: Internal special variables

S
Slot, %expected-symbol: Internal conditions
Slot, %nodes: Internal conditions
Special Variable, *lu-special-char-tab*: Internal special variables
Special Variable, ling-form-escape-pat: Internal special variables

Jump to:   %   *  
L   S  

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

A.4 Data types

Jump to:   C   G   P   S  
Index Entry  Section

C
cl-apertium-stream: The cl-apertium-stream system
cl-apertium-stream: The cl-apertium-stream package
Condition, generation-error: Internal conditions

G
generation-error: Internal conditions

P
Package, cl-apertium-stream: The cl-apertium-stream package

S
System, cl-apertium-stream: The cl-apertium-stream system

Jump to:   C   G   P   S