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

binator/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terminology:

Name Description
Stream A structure that would produce Item when asked
Parser Something that will check that Item produced by Stream are correct
Context A structure that will manage Failure from Parser
Token Represent what a Parser return for Success
Atom A structure that contain information about the Failure or Error from a Parser
Element Something, generally an enumeration, that will contain all different kind of Atom
Parsed Enumeration that indicate result of a Parser
Parse A trait that all Parser implement, used to use a Parser
Failure Indicate a Parser didn't validate the input
Success Indicate a Parser validate the input
Error Indicate a Parser encounter an irrecoverable error.
Streaming A trait that Stream implement to make their job
Item Item produced by a Stream, generally just an u8
Span A delimited part of the Stream
Contexting A trait that all Context will implement, used to accumulate failure of Parser

About

Contains all traits, structures and enumerations to create binator parser

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages