Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
deps
command
|
|
|
llm
command
|
|
|
sujs
command
|
|
|
zap
command
|
|
|
zapend
command
|
|
|
Package compile compiles Suneido source code to byte code to be interpreted by the runtime package.
|
Package compile compiles Suneido source code to byte code to be interpreted by the runtime package. |
|
ast
Package ast defines the node types used by the compiler to build syntax trees
|
Package ast defines the node types used by the compiler to build syntax trees |
|
check
Package check processes an ast.Function and finds used but (possibly) not initialized, and initialized but (possibly) not used.
|
Package check processes an ast.Function and finds used but (possibly) not initialized, and initialized but (possibly) not used. |
|
lexer
Package lexer implements the lexical scanner for the Suneido language
|
Package lexer implements the lexical scanner for the Suneido language |
|
tokens
Package tokens defines the lexical tokens
|
Package tokens defines the lexical tokens |
|
opcodes
Package opcodes defines the bytecode instructions generated by compiler and executed by runtime
|
Package opcodes defines the bytecode instructions generated by compiler and executed by runtime |
|
filelock
Package filelock provides a platform-independent API for advisory file locking.
|
Package filelock provides a platform-independent API for advisory file locking. |
|
index
Package index implements gSuneido database indexes.
|
Package index implements gSuneido database indexes. |
|
index/btree
Package btree is a btree implementation.
|
Package btree is a btree implementation. |
|
index/ixbuf
Package ixbuf defines an ordered list ixbuf.T with a mutating Insert and a immutable persistent Merge.
|
Package ixbuf defines an ordered list ixbuf.T with a mutating Insert and a immutable persistent Merge. |
|
index/ixkey
Package ixkey handles specifying and encoding index key strings that are directly comparable.
|
Package ixkey handles specifying and encoding index key strings that are directly comparable. |
|
meta
Package meta handles the database metadata.
|
Package meta handles the database metadata. |
|
meta/schema
Package schema is a separate package so it can be used by query parsing.
|
Package schema is a separate package so it can be used by query parsing. |
|
stor
Package stor is used to access physical storage, normally by memory mapped file access.
|
Package stor is used to access physical storage, normally by memory mapped file access. |
|
Package dbms is the database, both the client and the local (standalone) implementation.
|
Package dbms is the database, both the client and the local (standalone) implementation. |
|
mux
Package mux handles multiple concurrent requests & responses over a single connection.
|
Package mux handles multiple concurrent requests & responses over a single connection. |
|
query
Package query implements query parsing, optimization, and execution.
|
Package query implements query parsing, optimization, and execution. |
|
Package llm provides a simple interface for OpenAI-compatible endpoints.
|
Package llm provides a simple interface for OpenAI-compatible endpoints. |
|
Package options contains configuration options including command line flags
|
Package options contains configuration options including command line flags |
|
util
|
|
|
ascii
Package ascii contains functions for dealing with ASCII characters Note: the Is...
|
Package ascii contains functions for dealing with ASCII characters Note: the Is... |
|
assert
Package assert helps writing assertions for tests.
|
Package assert helps writing assertions for tests. |
|
bits
Package bits provides bit manipulation functions
|
Package bits provides bit manipulation functions |
|
bloom
Package bloom implements a simple Bloom filter.
|
Package bloom implements a simple Bloom filter. |
|
cksum
Package cksum handles adding and checking checksums on data.
|
Package cksum handles adding and checking checksums on data. |
|
dnum
Package dnum implements decimal floating point numbers.
|
Package dnum implements decimal floating point numbers. |
|
ftsearch
Package ftsearch implements a simple full text search like Lucene.
|
Package ftsearch implements a simple full text search like Lucene. |
|
hamt
Package hamt implements a hash array mapped trie.
|
Package hamt implements a hash array mapped trie. |
|
hll
Package hll implements HyperLogLog cardinality estimation for strings.
|
Package hll implements HyperLogLog cardinality estimation for strings. |
|
intern
package intern stores a set of strings.
|
package intern stores a set of strings. |
|
kll
Package kll implements a KLL-style sketch.
|
Package kll implements a KLL-style sketch. |
|
lrucache
Package lrucache provides a small generic LRU cache for <=256 entries.
|
Package lrucache provides a small generic LRU cache for <=256 entries. |
|
queue
Package queue is a concurrent size limited fifo queue.
|
Package queue is a concurrent size limited fifo queue. |
|
roaring
Package roaring implements a subset of Roaring Bitmaps.
|
Package roaring implements a subset of Roaring Bitmaps. |
|
set
Package set provides set operations on []T. Operations assume no duplicates.
|
Package set provides set operations on []T. Operations assume no duplicates. |
|
shmap
package shmap is a Swiss hash table, based on the Go 1.24 map We have our own version to allow more flexibility with key hash and equals.
|
package shmap is a Swiss hash table, based on the Go 1.24 map We have our own version to allow more flexibility with key hash and equals. |
|
slc
Package slc contains additions to the standard slices package
|
Package slc contains additions to the standard slices package |
|
sortlist
Package sortlist implements a sorted list that is built incrementally.
|
Package sortlist implements a sorted list that is built incrementally. |
|
ss
Package ss implements the Space-Saving algorithm for streams.
|
Package ss implements the Space-Saving algorithm for streams. |
|
str
Package strs has miscellaneous functions for slices of strings
|
Package strs has miscellaneous functions for slices of strings |
|
strnum
Package strnum provides a helper function for debugging that maps strings to sequential numbers
|
Package strnum provides a helper function for debugging that maps strings to sequential numbers |
|
tr
Package tr is similar to the Unix tr program.
|
Package tr is similar to the Unix tr program. |
Click to show internal directories.
Click to hide internal directories.