Skip to content

A toolset for designing programming language grammars

License

Notifications You must be signed in to change notification settings

dylech30th/koyomi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

koyomi

A toolset for designing programming language grammars in case you are plaguing by writing and analyzing grammars in pure BNF

Usage

It is planned to add various useful algorithms such as dead production removal, left factoring, and left recursion elimination. But for now only the conversion from EBNF to BNF is implemented

Koyomi 0.1.0
Usage: Koyomi [options]

  -i, --input <file>   input file
  -o, --output <file>  output file
  -e, --convert-ebnf   convert EBNF to BNF
  --help               prints this usage text
  --version            prints the version

Fun Facts

  • What GitHub Copilot suggests (Wow that's smart enough): The name of this project is derived from the Japanese word for "calendar".
  • What it really is: The name of this project is derived from the male protagonist of the Japanese anime series Monogatari Series(物语系列): Araragi Koyomi(阿良良木历)

About

A toolset for designing programming language grammars

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages