README
wordnet.bag
Bag for WordNet blob.
const Bag = require('wordnet.bag');
// -> {id, length, offset, ...}
// Get id of bag.
// -> <id>
id(offset, length)
// Get offset of bag.
// -> <offset>
offset(id)
// Get length of bag.
// -> <length>
length(id)
// Get entry of key, value.
// -> <entry>
entry(key, value)
// Get key of entry.
// -> <key>
key(entry)
// Get value of entry.
// -> <value>
value(entry)
// Get values of key.
// -> <target>
get(bag, id, key, [target=new Set()])
// Get values of range of keys.
// -> <target>
getRange(bag, id, [kbegin=0], [kend=32], [target=new Set()])
// Add bag.
// -> <id>
add(bag, keys, values, [kbegin=0], [kend])
// Add key to bag.
// -> <new id>
addKey(bag, id, key, values, [vbegin=0], [vend])
// Add entry to bag.
// -> <new id>
addEntry(bag, id, key, value)
// Delete bag.
// -> 0
delete(bag, id)
// Delete key from bag.
// -> <new id>
deleteKey(bag, id, key)
// Delete entry from bag.
// -> <new id>
deleteEntry(bag, id, key, value)