Directories
¶
Path | Synopsis |
---|---|
Package automata provides data structures and algorithms for working with automata.
|
Package automata provides data structures and algorithms for working with automata. |
Package errors provides custom error types and functionalities to enhance error handling.
|
Package errors provides custom error types and functionalities to enhance error handling. |
Package generic provides types, interfaces, and functions to support generic programming use cases.
|
Package generic provides types, interfaces, and functions to support generic programming use cases. |
Package grammar implements data structures and algorithms for formal grammars.
|
Package grammar implements data structures and algorithms for formal grammars. |
Package graph implements graph data structures and algorithms.
|
Package graph implements graph data structures and algorithms. |
Package hash provides hash functions for standard Go types.
|
Package hash provides hash functions for standard Go types. |
Package heap implements heap data structures.
|
Package heap implements heap data structures. |
internal
|
|
Package lexer defines abstractions and data types for constructing lexers.
|
Package lexer defines abstractions and data types for constructing lexers. |
input
Package input implements a two-buffer input reader.
|
Package input implements a two-buffer input reader. |
Package list implements list data structures.
|
Package list implements list data structures. |
Package grammar provides data types and algorithms for building parsers.
|
Package grammar provides data types and algorithms for building parsers. |
combinator
Package combinator provides data types and primitive constructs for building parser combinators.
|
Package combinator provides data types and primitive constructs for building parser combinators. |
lr
Package lr provides common data structures and algorithms for building LR parsers.
|
Package lr provides common data structures and algorithms for building LR parsers. |
lr/canonical
Package canonical provides data structures and algorithms for building Canonical LR parsers.
|
Package canonical provides data structures and algorithms for building Canonical LR parsers. |
lr/lookahead
Package lookahead provides data structures and algorithms for building Look-Ahead LR (LALR) parsers.
|
Package lookahead provides data structures and algorithms for building Look-Ahead LR (LALR) parsers. |
lr/simple
Package simple provides data structures and algorithms for building Simple LR (SLR) parsers.
|
Package simple provides data structures and algorithms for building Simple LR (SLR) parsers. |
predictive
Package predictive provides data structures and algorithms for building predictive parsers.
|
Package predictive provides data structures and algorithms for building predictive parsers. |
Package radixsort implements common radix sorting algorithms.
|
Package radixsort implements common radix sorting algorithms. |
Package set implements a set data structure.
|
Package set implements a set data structure. |
Package sort implements common sorting algorithms.
|
Package sort implements common sorting algorithms. |
Package spatial implements spatial data structures.
|
Package spatial implements spatial data structures. |
Package symboltable implements symbol table data structures.
|
Package symboltable implements symbol table data structures. |
Package trie implements prefix tree data structures.
|
Package trie implements prefix tree data structures. |
Package unionfind implements union-find data structures and algorithms.
|
Package unionfind implements union-find data structures and algorithms. |
Click to show internal directories.
Click to hide internal directories.