Go to file
Maurice Makaay 8ef9aed096 Switching from various Byte and Rune handlers to single Char handlers.
The Char handlers determine on their own if they should handle things
in byte or rune mode.
2019-07-29 09:45:25 +00:00
examples Moving results to their own light weight tokenize.API.Result. 2019-07-28 22:35:33 +00:00
parse Switching from various Byte and Rune handlers to single Char handlers. 2019-07-29 09:45:25 +00:00
read Wow, going nicely! Some more miliseconds stripped. 2019-07-26 22:56:12 +00:00
tokenize Switching from various Byte and Rune handlers to single Char handlers. 2019-07-29 09:45:25 +00:00
.gitignore Initial commit 2019-05-21 14:45:32 +00:00
LICENSE Initial commit 2019-05-21 14:45:32 +00:00
Makefile Added a feature to run the parser without any of the built-in sanity checks (like loop checks). This improved performance, but at the risk of missing some runtime issues with the parser implementation. 2019-06-30 01:05:54 +00:00
README.md Initial import of the parsekit module. 2019-05-21 14:49:44 +00:00
go.mod More documentation and examples. 2019-06-12 16:17:13 +00:00
go.sum Simplified some internal code, which also fixes a bug with correct error reporting from within parsekit in various edge cases. 2019-06-17 13:59:31 +00:00
parsekit.go Working on API speed. 2019-07-19 14:44:44 +00:00

README.md

go-parsekit

A toolkit that facilitates writing text parsers, based on a flexible combination of parser/combinator technology and a parser state machine.