Skip to content

Posita-lang/Ponent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ponent

ponent: official Posita compiler, translating source to native code via Cranelift with an optional strict mode for SMT‑based contract verification. The compiler frontend is well under development — a fully tested lexer, a recursive‑descent parser (5300+ lines, 100+ tests), a rich type system (3000+ lines), a type checker with trait resolution and region checking (2300+ lines), a name resolver, and an SMT solver bridge (Z3) for contract verification are all in place.

About

Ponent: official Posita compiler, translating source to native code via Cranelift with an optional strict mode for SMT‑based contract verification. Frontend development is active; a fully tested lexer is already in place.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages