mna / pigeon
Command pigeon generates parsers in Go from a PEG grammar.
☆856Updated last month
Alternatives and similar repositories for pigeon:
Users that are interested in pigeon are comparing it to the libraries listed below
- Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.☆1,043Updated 2 months ago
- Parser / Scanner Generator☆627Updated 2 weeks ago
- Pure Go line editor with history, inspired by linenoise☆1,062Updated last year
- A disk-backed key-value store.☆1,416Updated 3 years ago
- Scriptable interpreter written in golang☆1,496Updated last year
- Decorated Syntax Tree - manipulate Go source with perfect fidelity.☆1,341Updated last year
- Derives and generates mundane golang functions that you do not want to maintain yourself☆1,253Updated this week
- Golang channel helpers and special types☆807Updated last year
- Elegant generics for Go☆1,714Updated 3 years ago
- Golang implementation of Radix trees☆903Updated 8 months ago
- Immutable collections for Go☆717Updated last year
- An immutable radix tree implementation in Golang☆1,029Updated 2 weeks ago
- Lex machinary for go.☆410Updated 2 years ago
- github.com/cznic/ql has moved to modernc.org/ql☆1,303Updated 6 years ago
- Persistent stacks and queues for Go backed by LevelDB☆864Updated 2 months ago
- GUI frontend for Delve☆1,357Updated this week
- a toolkit for creating plugins for Go applications☆763Updated 11 months ago
- Type-driven code generation for Go☆1,427Updated last year
- Go glob☆973Updated last year
- A portable mmap package for Go☆991Updated 3 months ago
- Litter is a pretty printer library for Go data structures to aid in debugging and testing.☆1,564Updated 3 weeks ago
- Benchmarks of Go serialization methods☆1,585Updated 6 months ago
- Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.☆768Updated 5 months ago
- Type-safe, zero-allocation sets for Go☆815Updated 5 years ago
- A Go code generator for MessagePack / msgpack.org[Go]☆1,828Updated this week
- Goroutine Leak Detector☆1,041Updated 4 years ago
- Lexer for Go☆422Updated 2 years ago
- dque is a fast, embedded, durable queue for Go☆779Updated 4 months ago
- A Golang lock-free thread-safe HashMap optimized for fastest read access.☆1,821Updated this week
- The Snappy compression format in the Go programming language.☆1,550Updated this week