Skip to content

🌳 An arborist operates on trees. Graft your Julia code!

License

Notifications You must be signed in to change notification settings

oxinabox/Arborist.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arborist

Stable Dev Build Status Build Status Codecov Coveralls

Arborist is like Cassette Passes, or IRTools Dynamos, but rather than working at the level of transforming untyped IR to different untyped IR, it works at the level of AST expressions.

It is a very early prototype, look in the source to see some exprimentations in this direction.

The short answer to how it works is that it uses CodeTracking to retrieve the AST of any method, then uses a generated function to run what ever modified AST you have declared.

About

🌳 An arborist operates on trees. Graft your Julia code!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published