├── .gitignore ├── LICENSE ├── README.md ├── all.go ├── all_test.go ├── any.go ├── any_test.go ├── bench_test.go ├── convert.go ├── digits.go ├── digits_test.go ├── eof.go ├── eof_test.go ├── error.go ├── error_test.go ├── example_test.go ├── examples ├── csv │ └── main.go ├── date │ └── main.go ├── identifier │ └── main.go └── uuid │ └── main.go ├── go.mod ├── go.sum ├── input.go ├── input_test.go ├── optional.go ├── optional_test.go ├── or.go ├── or_test.go ├── regexp.go ├── regexp_test.go ├── rune.go ├── rune_test.go ├── sequenceof2.go ├── sequenceof3.go ├── sequenceof4.go ├── sequenceof5.go ├── sequenceof6.go ├── sequenceof7.go ├── sequenceof8.go ├── sequenceof9.go ├── sequences_test.go ├── string.go ├── string_test.go ├── stringfrom.go ├── stringfrom_test.go ├── stringuntil.go ├── stringuntil_test.go ├── structure_test.go ├── then.go ├── then_test.go ├── times.go ├── times_test.go ├── tuples.go ├── types.go ├── until.go ├── until_test.go ├── whitespace.go └── whitespace_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | coverage.out 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/README.md -------------------------------------------------------------------------------- /all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/all.go -------------------------------------------------------------------------------- /all_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/all_test.go -------------------------------------------------------------------------------- /any.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/any.go -------------------------------------------------------------------------------- /any_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/any_test.go -------------------------------------------------------------------------------- /bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/bench_test.go -------------------------------------------------------------------------------- /convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/convert.go -------------------------------------------------------------------------------- /digits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/digits.go -------------------------------------------------------------------------------- /digits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/digits_test.go -------------------------------------------------------------------------------- /eof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/eof.go -------------------------------------------------------------------------------- /eof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/eof_test.go -------------------------------------------------------------------------------- /error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/error.go -------------------------------------------------------------------------------- /error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/error_test.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/example_test.go -------------------------------------------------------------------------------- /examples/csv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/examples/csv/main.go -------------------------------------------------------------------------------- /examples/date/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/examples/date/main.go -------------------------------------------------------------------------------- /examples/identifier/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/examples/identifier/main.go -------------------------------------------------------------------------------- /examples/uuid/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/examples/uuid/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/go.sum -------------------------------------------------------------------------------- /input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/input.go -------------------------------------------------------------------------------- /input_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/input_test.go -------------------------------------------------------------------------------- /optional.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/optional.go -------------------------------------------------------------------------------- /optional_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/optional_test.go -------------------------------------------------------------------------------- /or.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/or.go -------------------------------------------------------------------------------- /or_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/or_test.go -------------------------------------------------------------------------------- /regexp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/regexp.go -------------------------------------------------------------------------------- /regexp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/regexp_test.go -------------------------------------------------------------------------------- /rune.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/rune.go -------------------------------------------------------------------------------- /rune_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/rune_test.go -------------------------------------------------------------------------------- /sequenceof2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/sequenceof2.go -------------------------------------------------------------------------------- /sequenceof3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/sequenceof3.go -------------------------------------------------------------------------------- /sequenceof4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/sequenceof4.go -------------------------------------------------------------------------------- /sequenceof5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/sequenceof5.go -------------------------------------------------------------------------------- /sequenceof6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/sequenceof6.go -------------------------------------------------------------------------------- /sequenceof7.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/sequenceof7.go -------------------------------------------------------------------------------- /sequenceof8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/sequenceof8.go -------------------------------------------------------------------------------- /sequenceof9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/sequenceof9.go -------------------------------------------------------------------------------- /sequences_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/sequences_test.go -------------------------------------------------------------------------------- /string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/string.go -------------------------------------------------------------------------------- /string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/string_test.go -------------------------------------------------------------------------------- /stringfrom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/stringfrom.go -------------------------------------------------------------------------------- /stringfrom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/stringfrom_test.go -------------------------------------------------------------------------------- /stringuntil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/stringuntil.go -------------------------------------------------------------------------------- /stringuntil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/stringuntil_test.go -------------------------------------------------------------------------------- /structure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/structure_test.go -------------------------------------------------------------------------------- /then.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/then.go -------------------------------------------------------------------------------- /then_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/then_test.go -------------------------------------------------------------------------------- /times.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/times.go -------------------------------------------------------------------------------- /times_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/times_test.go -------------------------------------------------------------------------------- /tuples.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/tuples.go -------------------------------------------------------------------------------- /types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/types.go -------------------------------------------------------------------------------- /until.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/until.go -------------------------------------------------------------------------------- /until_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/until_test.go -------------------------------------------------------------------------------- /whitespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/whitespace.go -------------------------------------------------------------------------------- /whitespace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-h/parse/HEAD/whitespace_test.go --------------------------------------------------------------------------------