dev-libs/libdatrie (gentoo)

Search

Package Information

Description:
This is an implementation of double-array structure for representing trie, as proposed by Junichi Aoe. Trie is a kind of digital search tree, an efficient indexing method in which search time is independent of database size. It only takes O(m) search time, where m is the length of the search string. Comparably as efficient as hashing, trie also provides flexibility on incremental matching and key spelling manipulation. This makes it ideal for lexical analyzers, as well as spelling dictionaries.
Homepage:
https://linux.thai.net/projects/datrie https://github.com/tlwg/libdatrie

Versions

Version EAPI Keywords Slot
0.2.14-r1 8 ~amd64 ~arm ~arm64 ~riscv ~x86 0/1
0.2.14 8 ~amd64 ~arm ~arm64 ~riscv ~x86 0/1

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>vowstar@gmail.com</email>
		<name>Huang Rui</name>
	</maintainer>
	<maintainer type="project">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription lang="en">
	This is an implementation of double-array structure for representing trie,
	as proposed by Junichi Aoe.
	Trie is a kind of digital search tree, an efficient indexing method in which
	search time is independent of database size. It only takes O(m) search time,
	where m is the length of the search string. Comparably as efficient as hashing,
	trie also provides flexibility on incremental matching and key spelling
	manipulation. This makes it ideal for lexical analyzers, as well as spelling
	dictionaries.
	</longdescription>
	<longdescription lang="zh">
	这是由 Junichi Aoe 提出的用于表示 Trie(字典树)的双数组结构实现。
	Trie 是一种数字搜索树,是一种高效的索引方法,其搜索时间与数据库大小无关。
	它只需要 O(m) 的搜索时间,其中 m 是搜索字符串的长度。与哈希一样高效的同时,
	Trie 还提供了增量匹配和键拼写操作的灵活性。这使其非常适合用于词法分析器和
	拼写词典。
	</longdescription>
	<upstream>
		<remote-id type="github">tlwg/libdatrie</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 0.2.14-r1 0.2.14
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally

Manifest

Type File Size Versions
DIST libdatrie-0.2.14.tar.xz 325696 bytes 0.2.14
Unmatched Entries
Type File Size