Go to file
Maurice Makaay 8a09b7ca49 Implemented a lot of atoms in the parsekit library, ready for use by a parser implementation. 2019-05-22 12:44:29 +00:00
.gitignore Initial commit 2019-05-21 14:45:32 +00:00
LICENSE Initial commit 2019-05-21 14:45:32 +00:00
README.md Initial import of the parsekit module. 2019-05-21 14:49:44 +00:00
atoms.go Implemented a lot of atoms in the parsekit library, ready for use by a parser implementation. 2019-05-22 12:44:29 +00:00
atoms_test.go Implemented a lot of atoms in the parsekit library, ready for use by a parser implementation. 2019-05-22 12:44:29 +00:00
combinators.go Implemented a lot of atoms in the parsekit library, ready for use by a parser implementation. 2019-05-22 12:44:29 +00:00
combinators_test.go Implemented a lot of atoms in the parsekit library, ready for use by a parser implementation. 2019-05-22 12:44:29 +00:00
go.mod Trying to fix module paths (I have no idea what I'm doing :-) The idea is to make parsekit into a separate module in another repo. 2019-05-21 15:05:37 +00:00
go.sum Initial import of the parsekit module. 2019-05-21 14:49:44 +00:00
parsekit.go Switched to using a function signature for all matchers, instead of an interface. There's no need for all those structs with methods. Also some little things to see if that improves documentation. 2019-05-21 23:24:01 +00:00
parsekit_test.go Implemented a lot of atoms in the parsekit library, ready for use by a parser implementation. 2019-05-22 12:44:29 +00:00
peek.go Initial import of the parsekit module. 2019-05-21 14:49:44 +00:00
statehandler_emit.go Implemented a lot of atoms in the parsekit library, ready for use by a parser implementation. 2019-05-22 12:44:29 +00:00
statehandler_expects.go Initial import of the parsekit module. 2019-05-21 14:49:44 +00:00
statehandler_on.go Implemented a lot of atoms in the parsekit library, ready for use by a parser implementation. 2019-05-22 12:44:29 +00:00
statehandler_on_match.go Switched to using a function signature for all matchers, instead of an interface. There's no need for all those structs with methods. Also some little things to see if that improves documentation. 2019-05-21 23:24:01 +00:00
statehandler_on_route.go Initial import of the parsekit module. 2019-05-21 14:49:44 +00:00
statehandler_routing.go Initial import of the parsekit module. 2019-05-21 14:49:44 +00:00
stringbuf.go Initial import of the parsekit module. 2019-05-21 14:49:44 +00:00
stringbuf_test.go Initial import of the parsekit module. 2019-05-21 14:49: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.