The Wayback Machine - https://web.archive.org/web/20190426172936/https://github.com/JuliaDebug/LoweredCodeUtils.jl
Skip to content
Tools for manipulating Julia's lowered code
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Restrict recursive evaluations to gensymmed methods (#15) Apr 25, 2019
test Support generated functions with kwargs Apr 23, 2019
.gitignore Files generated by PkgTemplates Feb 9, 2019
.travis.yml Add .travis.yml Feb 20, 2019
LICENSE Files generated by PkgTemplates Feb 9, 2019
Project.toml LoweredCodeUtils 0.3.4 Apr 25, 2019
README.md Update README Apr 5, 2019

README.md

LoweredCodeUtils

This package performs operations on Julia's lowered AST. Current utilities include:

  • signature: compute the signature of a specific method
  • methoddef!: extract a method signature from lowered code, resolving gensymmed names (https://github.com/JuliaLang/julia/issues/30908)
  • bodymethod: find the method that executes the body of a keyword-argument function

You can learn more about these with, e.g., ?methoddef!

You can’t perform that action at this time.