cxn-suppliers

Class summary
cxn-supplier-ordered-by-label-and-score inherits from cxn-supplier-with-ordered-labels
cxn-supplier-with-hash+ordered-labels inherits from cxn-supplier-with-ordered-labels
cxn-supplier-with-hashed-simple-queue
cxn-supplier-with-ordered-labels
cxn-supplier-with-scores
cxn-supplier-with-simple-queue
Method summary
all-constructions-of-current-label cxn-supplier-with-ordered-labels
all-constructions-of-current-label cxn-supplier-ordered-by-label-and-score
create-cxn-supplier (node cip-node) (mode (eql :simple-queue))
create-cxn-supplier (node cip-node) (mode (eql :ordered-by-label))
create-cxn-supplier (node cip-node) (mode (eql :ordered-by-label-and-score))
create-cxn-supplier (node cip-node) (mode (eql :scores))
create-cxn-supplier (node cip-node) (mode (eql :hashed-simple-queue))
create-cxn-supplier (node cip-node) (mode (eql :hashed-ordered-by-label))
current-label cxn-supplier-with-ordered-labels
current-label cxn-supplier-ordered-by-label-and-score
hash (construction construction) (mode (eql :hash-word-entity-top)) &key &allow-other-keys
hash (node cip-node) (mode (eql :hash-word-entity-top)) &key &allow-other-keys
hash (construction construction) (mode (eql :hash-word-entity-root)) &key &allow-other-keys
hash (node cip-node) (mode (eql :hash-word-entity-root)) &key &allow-other-keys
initialize-instance (pool cxn-supplier-with-ordered-labels) &key
next-cxn (cxn-supplier cxn-supplier-with-simple-queue) (node cip-node)
next-cxn (cxn-supplier cxn-supplier-with-ordered-labels) (node cip-node)
next-cxn (cxn-supplier cxn-supplier-ordered-by-label-and-score) (node cip-node)
next-cxn (cxn-supplier cxn-supplier-with-scores) (node cip-node)
next-cxn (cxn-supplier cxn-supplier-with-hashed-simple-queue) (node cip-node)
next-cxn (cxn-supplier cxn-supplier-with-hash+ordered-labels) (node cip-node)
remaining-constructions cxn-supplier-with-simple-queue
remaining-constructions cxn-supplier-with-ordered-labels
remaining-constructions cxn-supplier-ordered-by-label-and-score
remaining-constructions cxn-supplier-with-scores
remaining-constructions cxn-supplier-with-hashed-simple-queue
remaining-labels cxn-supplier-with-ordered-labels
remaining-labels cxn-supplier-ordered-by-label-and-score
Function summary
all-constructions-of-label node label
all-constructions-of-label-by-score node label
all-constructions-of-label-hashed node label
all-tried-constructions cxn-supplier-with-ordered-labels
constructions-for-application construction-inventory
constructions-for-application-hashed node
cxn-supplier-with-simple-queue    [Class]
:remaining-constructions    [Initarg]
remaining-constructions    [Slot]

A list of constructions that are still to try

remaining-constructions   cxn-supplier-with-simple-queue  [Generic function]

Returns and (with setf) changes the remaining-constructions of the specified cxn-supplier-with-simple-queue

cxn-supplier-with-ordered-labels    [Class]

A construction pool that applies constructions of different labels by a pre-specified order

:current-label    [Initarg]
:remaining-labels    [Initarg]
:all-constructions-of-current-label    [Initarg]
current-label    [Slot]

The current label that is tried

remaining-labels    [Slot]

All labels that have not been tried yet

all-constructions-of-current-label    [Slot]

All constructions that have the current label

remaining-constructions    [Slot]

A sublist of :all-constructions-of-current-label that are still to try

remaining-constructions   cxn-supplier-with-ordered-labels  [Generic function]

Returns and (with setf) changes the remaining-constructions of the specified cxn-supplier-with-ordered-labels

all-constructions-of-current-label   cxn-supplier-with-ordered-labels  [Generic function]

Returns and (with setf) changes the all-constructions-of-current-label of the specified cxn-supplier-with-ordered-labels

remaining-labels   cxn-supplier-with-ordered-labels  [Generic function]

Returns and (with setf) changes the remaining-labels of the specified cxn-supplier-with-ordered-labels

current-label   cxn-supplier-with-ordered-labels  [Generic function]

Returns and (with setf) changes the current-label of the specified cxn-supplier-with-ordered-labels

cxn-supplier-ordered-by-label-and-score   inherits from cxn-supplier-with-ordered-labels  [Class]

A construction pool that applies constructions of different labels by a pre-specified order

:current-label    [Initarg]
:remaining-labels    [Initarg]
:all-constructions-of-current-label    [Initarg]
current-label    [Slot]

The current label that is tried

remaining-labels    [Slot]

All labels that have not been tried yet

all-constructions-of-current-label    [Slot]

All constructions that have the current label

remaining-constructions    [Slot]

A sublist of :all-constructions-of-current-label that are still to try

remaining-constructions   cxn-supplier-ordered-by-label-and-score  [Generic function]

Returns and (with setf) changes the remaining-constructions of the specified cxn-supplier-ordered-by-label-and-score

all-constructions-of-current-label   cxn-supplier-ordered-by-label-and-score  [Generic function]

Returns and (with setf) changes the all-constructions-of-current-label of the specified cxn-supplier-ordered-by-label-and-score

remaining-labels   cxn-supplier-ordered-by-label-and-score  [Generic function]

Returns and (with setf) changes the remaining-labels of the specified cxn-supplier-ordered-by-label-and-score

current-label   cxn-supplier-ordered-by-label-and-score  [Generic function]

Returns and (with setf) changes the current-label of the specified cxn-supplier-ordered-by-label-and-score

cxn-supplier-with-scores    [Class]
:remaining-constructions    [Initarg]
remaining-constructions    [Slot]

A list of constructions that are still to try

remaining-constructions   cxn-supplier-with-scores  [Generic function]

Returns and (with setf) changes the remaining-constructions of the specified cxn-supplier-with-scores

cxn-supplier-with-hashed-simple-queue    [Class]
:remaining-constructions    [Initarg]
remaining-constructions    [Slot]

A list of constructions that are still to try

remaining-constructions   cxn-supplier-with-hashed-simple-queue  [Generic function]

Returns and (with setf) changes the remaining-constructions of the specified cxn-supplier-with-hashed-simple-queue

cxn-supplier-with-hash+ordered-labels   inherits from cxn-supplier-with-ordered-labels  [Class]

A construction pool that applies constructions of different labels by a pre-specified order and supports hashing

create-cxn-supplier   (node cip-node) (mode (eql :simple-queue))  [Method]
next-cxn   (cxn-supplier cxn-supplier-with-simple-queue) (node cip-node)  [Method]
initialize-instance   (pool cxn-supplier-with-ordered-labels) &key  [After method]
create-cxn-supplier   (node cip-node) (mode (eql :ordered-by-label))  [Method]
next-cxn   (cxn-supplier cxn-supplier-with-ordered-labels) (node cip-node)  [Method]
create-cxn-supplier   (node cip-node) (mode (eql :ordered-by-label-and-score))  [Method]
next-cxn   (cxn-supplier cxn-supplier-ordered-by-label-and-score) (node cip-node)  [Method]
create-cxn-supplier   (node cip-node) (mode (eql :scores))  [Method]
next-cxn   (cxn-supplier cxn-supplier-with-scores) (node cip-node)  [Method]
create-cxn-supplier   (node cip-node) (mode (eql :hashed-simple-queue))  [Method]
next-cxn   (cxn-supplier cxn-supplier-with-hashed-simple-queue) (node cip-node)  [Method]
hash   (construction construction) (mode (eql :hash-word-entity-top)) &key &allow-other-keys  [Method]

Returns the string and entity from the attributes of the construction

hash   (node cip-node) (mode (eql :hash-word-entity-top)) &key &allow-other-keys  [Method]

checks the top-unit and returns entities (fourth symbol from bind-statements) or the first symbol (for non-IRL meanings)

hash   (construction construction) (mode (eql :hash-word-entity-root)) &key &allow-other-keys  [Method]

Returns the string and meaning from the attributes of the construction

hash   (node cip-node) (mode (eql :hash-word-entity-root)) &key &allow-other-keys  [Method]

Checks the root and returns entities (for IRL meanings) or predicates.

create-cxn-supplier   (node cip-node) (mode (eql :hashed-ordered-by-label))  [Method]
next-cxn   (cxn-supplier cxn-supplier-with-hash+ordered-labels) (node cip-node)  [Method]
constructions-for-application   construction-inventory  [Function]
all-constructions-of-label   node label  [Function]

returns all constructions that of label 'label'

all-tried-constructions   cxn-supplier-with-ordered-labels  [Function]

returns all cxns before a particular cxn could apply

all-constructions-of-label-by-score   node label  [Function]

returns all constructions that of label 'label'

constructions-for-application-hashed   node  [Function]

computes all constructions that could be applied for this node plus nil hashed constructions

all-constructions-of-label-hashed   node label  [Function]

returns all constructions of label 'label'