Skip to content

nlsynth/caster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caster - WIP

Caster is a language with contemporary syntax and transpiler to generate Verilog.

TODOs:

  • Better name
  • Make it usable
  • Document at least TODOs

Example code is like this.

module m(p input, r output) {
    stage s1 {
        r <= p
        goto s1
    }
}

This uses participle to parse the input. https://github.com/alecthomas/participle

Releases

No releases published

Packages

No packages published

Languages