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 |
:remaining-constructions | [Initarg] |
remaining-constructions | [Slot] |
A list of constructions that are still to try
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
Returns and (with setf) changes the remaining-constructions of the specified cxn-supplier-with-ordered-labels
Returns and (with setf) changes the all-constructions-of-current-label of the specified cxn-supplier-with-ordered-labels
Returns and (with setf) changes the remaining-labels 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
Returns and (with setf) changes the remaining-constructions of the specified cxn-supplier-ordered-by-label-and-score
Returns and (with setf) changes the all-constructions-of-current-label of the specified cxn-supplier-ordered-by-label-and-score
Returns and (with setf) changes the remaining-labels of the specified cxn-supplier-ordered-by-label-and-score
:remaining-constructions | [Initarg] |
remaining-constructions | [Slot] |
A list of constructions that are still to try
:remaining-constructions | [Initarg] |
remaining-constructions | [Slot] |
A list of constructions that are still to try
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
Returns the string and entity from the attributes of the construction
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
Checks the root and returns entities (for IRL meanings) or predicates.
returns all cxns before a particular cxn could apply
returns all constructions that of label 'label'
computes all constructions that could be applied for this node plus nil hashed constructions