├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches ├── combinators.rs ├── data │ └── http-requests.txt ├── float.rs └── http_bench.rs ├── examples ├── http_parser.rs └── json.rs ├── src ├── ascii.rs ├── buffer │ ├── data_source.rs │ ├── mod.rs │ ├── slice.rs │ └── stateful.rs ├── combinators │ ├── bounded.rs │ ├── macros.rs │ └── mod.rs ├── lib.rs ├── macros.rs ├── parse.rs ├── parsers.rs ├── primitives.rs └── types │ ├── mod.rs │ ├── numbering.rs │ └── tendril.rs └── tests ├── compile-fail ├── ascii_signed_unsigned_type.rs ├── ascii_signed_unsigned_type1.rs ├── ascii_signed_unsigned_type2.rs ├── ascii_signed_unsigned_type3.rs ├── ascii_signed_unsigned_type4.rs ├── macros_tailing_bind1.rs ├── macros_tailing_bind2.rs ├── macros_tailing_bind3.rs └── macros_tailing_bind4.rs └── compile-fail_test.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/README.md -------------------------------------------------------------------------------- /benches/combinators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/benches/combinators.rs -------------------------------------------------------------------------------- /benches/data/http-requests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/benches/data/http-requests.txt -------------------------------------------------------------------------------- /benches/float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/benches/float.rs -------------------------------------------------------------------------------- /benches/http_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/benches/http_bench.rs -------------------------------------------------------------------------------- /examples/http_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/examples/http_parser.rs -------------------------------------------------------------------------------- /examples/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/examples/json.rs -------------------------------------------------------------------------------- /src/ascii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/ascii.rs -------------------------------------------------------------------------------- /src/buffer/data_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/buffer/data_source.rs -------------------------------------------------------------------------------- /src/buffer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/buffer/mod.rs -------------------------------------------------------------------------------- /src/buffer/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/buffer/slice.rs -------------------------------------------------------------------------------- /src/buffer/stateful.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/buffer/stateful.rs -------------------------------------------------------------------------------- /src/combinators/bounded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/combinators/bounded.rs -------------------------------------------------------------------------------- /src/combinators/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/combinators/macros.rs -------------------------------------------------------------------------------- /src/combinators/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/combinators/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/parse.rs -------------------------------------------------------------------------------- /src/parsers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/parsers.rs -------------------------------------------------------------------------------- /src/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/primitives.rs -------------------------------------------------------------------------------- /src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/types/mod.rs -------------------------------------------------------------------------------- /src/types/numbering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/types/numbering.rs -------------------------------------------------------------------------------- /src/types/tendril.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/src/types/tendril.rs -------------------------------------------------------------------------------- /tests/compile-fail/ascii_signed_unsigned_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail/ascii_signed_unsigned_type.rs -------------------------------------------------------------------------------- /tests/compile-fail/ascii_signed_unsigned_type1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail/ascii_signed_unsigned_type1.rs -------------------------------------------------------------------------------- /tests/compile-fail/ascii_signed_unsigned_type2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail/ascii_signed_unsigned_type2.rs -------------------------------------------------------------------------------- /tests/compile-fail/ascii_signed_unsigned_type3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail/ascii_signed_unsigned_type3.rs -------------------------------------------------------------------------------- /tests/compile-fail/ascii_signed_unsigned_type4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail/ascii_signed_unsigned_type4.rs -------------------------------------------------------------------------------- /tests/compile-fail/macros_tailing_bind1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail/macros_tailing_bind1.rs -------------------------------------------------------------------------------- /tests/compile-fail/macros_tailing_bind2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail/macros_tailing_bind2.rs -------------------------------------------------------------------------------- /tests/compile-fail/macros_tailing_bind3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail/macros_tailing_bind3.rs -------------------------------------------------------------------------------- /tests/compile-fail/macros_tailing_bind4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail/macros_tailing_bind4.rs -------------------------------------------------------------------------------- /tests/compile-fail_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4rw3r/chomp/HEAD/tests/compile-fail_test.rs --------------------------------------------------------------------------------