Skip to content

Parse Backus-Naur form syntaxs into parsers to generate ASTs of arbitrary syntaxs.

License

Notifications You must be signed in to change notification settings

chrisphilip322/prosodia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prosodia

Build Status

prosodia is a library to parse arbitrary grammars and then apply a deterministic transformation.

TODOs

  • Add a validity check to a language that checks that there are no unused rules
  • use Optional for type checking if a repeat term is exactly zero or one?
  • use proper TaggedUnion library?
  • allow switches as syntax transformations

About

Parse Backus-Naur form syntaxs into parsers to generate ASTs of arbitrary syntaxs.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages