Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
heap
Package heap provides a heap for win32 dll arguments that are allocated and freed stack-wise.
|
Package heap provides a heap for win32 dll arguments that are allocated and freed stack-wise. |
cmd
|
|
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/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 options contains configuration options including command line flags
|
Package options contains configuration options including command line flags |
Package tests contains tests need this file to avoid "no non-test files" Can't put these tests in runtime because of import cycle with compile.
|
Package tests contains tests need this file to avoid "no non-test files" Can't put these tests in runtime because of import cycle with compile. |
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 |
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 search implements a simple full text search like Lucene.
|
Package search implements a simple full text search like Lucene. |
generic/hamt
Package hamt implements a hash array mapped trie.
|
Package hamt implements a hash array mapped trie. |
generic/slc
Package slc contains additions to the standard slices package
|
Package slc contains additions to the standard slices package |
ptest
Package ptest runs test cases listed in text files.
|
Package ptest runs test cases listed in text files. |
queue
Package queue is a concurrent size limited fifo queue.
|
Package queue is a concurrent size limited fifo queue. |
sortlist
Package sortlist implements a sorted list that is built incrementally.
|
Package sortlist implements a sorted list that is built incrementally. |
str
Package strs has miscellaneous functions for slices of strings
|
Package strs has miscellaneous functions for slices of strings |
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.