Skip to content
This repository was archived by the owner on Mar 22, 2024. It is now read-only.

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Terminology:

NameDescription
StreamA structure that would produce Item when asked
ParserSomething that will check that Item produced by Stream are correct
ContextA structure that will manage Failure from Parser
TokenRepresent what a Parser return for Success
AtomA structure that contain information about the Failure or Error from a Parser
ElementSomething, generally an enumeration, that will contain all different kind of Atom
ParsedEnumeration that indicate result of a Parser
ParseA trait that all Parser implement, used to use a Parser
FailureIndicate a Parser didn't validate the input
SuccessIndicate a Parser validate the input
ErrorIndicate a Parser encounter an irrecoverable error.
StreamingA trait that Stream implement to make their job
ItemItem produced by a Stream, generally just an u8
SpanA delimited part of the Stream
ContextingA trait that all Context will implement, used to accumulate failure of Parser

About

Contains all traits, structures and enumerations to create binator parser

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages