m4rw3r / chomp

A fast monadic-style parser combinator designed to work on stable Rust.
Apache License 2.0
243 stars 19 forks source link

Input trait #45

Closed m4rw3r closed 8 years ago

m4rw3r commented 8 years ago

See #44

m4rw3r commented 8 years ago

This will probably need a rework of the buffer module to better fit the new Input traits.

m4rw3r commented 8 years ago

Would be interesting to investigate if the State::Incomplete could be removed in favor of something like attoparsec's continuations (ie. ask the type implementing Input for more data, fail or succeed if no more data could be provided depending on the parser).

coveralls commented 8 years ago

Coverage Status

Coverage decreased (-0.9%) to 95.508% when pulling 359e909e531006713466a405a0f13a369c2cdbb4 on feature/input_trait into 456c5d4ab7ceae456efeec49fc457a848c4a04b2 on master.

coveralls commented 8 years ago

Coverage Status

Coverage decreased (-0.7%) to 95.686% when pulling 39f583816d04d0802aa291cfe2a76a9993ca8a49 on feature/input_trait into 456c5d4ab7ceae456efeec49fc457a848c4a04b2 on master.