Skip to content

mhmd-azeez/Wile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wile

Solving problems nobody has is probably a programmer's favourite hobby, at least it's my favorite hobby. So I am now going to create a json parser/generator for .Net although there are excellent implementations already. The project is named after Wile E. Coyote 🐺.

The implementation is heavily influenced by Bob Nystrom's book. It is an excellent book about making interpreters, make sure you check it out if that's the sort of thing that you're interested in.

It turns out Json is an excellent languge to make parsers for, because it's very small (its spec is under 3,500 words) although it does have its quirks. But the goal of this project is to have something that works 95% of the time so we should be fine, this is just a practice project after all.

End goal

The end result should be compliant with RFC 8259 (At least as much as possible). These are the components that I plan to implement:

  • Scanner
  • Parser
  • Generator
  • Simple Serializer
  • Simple Deserializer

About

A simple Json Parser/Generator for .Net

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published