JuliaLang / JuliaLang/JuliaSyntax.jl

Macro expansion: Provide information about lexical environment

Open
#24 1 comment 0 reactions 0 assignees View on GitHub
enhancement lowering speculative
Dominant language
Julia
Stars
293
Forks
50
PR merge metrics
No merged PRs in 30d

Description

https://github.com/jolin-io/WhereTraits.jl cites the following limitation with attendant explanation:

> Top Level Only
> Currently only top-level functions are supported, as the syntax stores and needs information about previous function definitions, which it stores globally. If macros would get informed about whether they are defined within another function, WhereTraits could also support innerfunctions.

I know flisp is involved with macro expansion. Is the above limitation something that can be addressed with this package?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.