Go to file
Maurice Makaay 98d2db0374 Moved Reader into its own package. 2019-06-07 10:55:55 +00:00
examples Merged functionality of p.Expects(string) and p.UnexpectedInput(). 2019-06-07 07:56:24 +00:00
reader Moved Reader into its own package. 2019-06-07 10:55:55 +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
assertions_test.go Merged functionality of p.Expects(string) and p.UnexpectedInput(). 2019-06-07 07:56:24 +00:00
cursor.go Big simplification run once more, cleaned up code, added tests and examples, made stuff unexported where possible, to slim down the exported interface. 2019-06-04 23:15:02 +00:00
cursor_test.go Big simplification run once more, cleaned up code, added tests and examples, made stuff unexported where possible, to slim down the exported interface. 2019-06-04 23:15:02 +00:00
error.go Normalizing error handling, to always include the caller location in errors. This makes debugging a lot easier for users of the package, because it doesn't say stuff like 'Method() was called incorrectly', but instead something like 'Method() was called incorrectlty at /path/to/file.go:1234'. 2019-06-05 10:07:50 +00:00
error_test.go Big simplification run once more, cleaned up code, added tests and examples, made stuff unexported where possible, to slim down the exported interface. 2019-06-04 23:15:02 +00:00
go.mod Moved Reader into its own package. 2019-06-07 10:55:55 +00:00
go.sum Moved Reader into its own package. 2019-06-07 10:55:55 +00:00
parseapi.go Moved Reader into its own package. 2019-06-07 10:55:55 +00:00
parser.go Merged functionality of p.Expects(string) and p.UnexpectedInput(). 2019-06-07 07:56:24 +00:00
parser_test.go Merged functionality of p.Expects(string) and p.UnexpectedInput(). 2019-06-07 07:56:24 +00:00
tokenapi.go Moved Reader into its own package. 2019-06-07 10:55:55 +00:00
tokenapi_example_test.go Merged functionality of p.Expects(string) and p.UnexpectedInput(). 2019-06-07 07:56:24 +00:00
tokenhandler_test.go Merged functionality of p.Expects(string) and p.UnexpectedInput(). 2019-06-07 07:56:24 +00:00
tokenhandlerresult.go Merged functionality of p.Expects(string) and p.UnexpectedInput(). 2019-06-07 07:56:24 +00:00
tokenhandlers_builtin.go Adding documentation and getting the interactions between ParseAPI and TokenAPI cleaned up a bit. 2019-06-07 07:26:41 +00:00
tokenhandlers_builtin_test.go Merged functionality of p.Expects(string) and p.UnexpectedInput(). 2019-06-07 07:56:24 +00:00
tokenizer.go Merged functionality of p.Expects(string) and p.UnexpectedInput(). 2019-06-07 07:56:24 +00:00
tokenizer_test.go Moved Reader into its own package. 2019-06-07 10:55:55 +00:00
tokenresult_test.go Adding documentation and getting the interactions between ParseAPI and TokenAPI cleaned up a bit. 2019-06-07 07:26:41 +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.