Haxe输入expr宏位置

时间:2015-08-06 18:22:53

标签: macros haxe

尝试获取表达式e的类型似乎使用当前位置而不是e中的位置:

Context.typeof(e) 

我有一个从 Foo.hx 调用的宏,但在该宏期间我需要输入 Bar.hx 中的Expr(因此可以访问Bar的所有进口商品。我怎样才能使用Bar的导入/变量/ etc?无论e.pos中的任何位置(以及e.pos的所有后代),Context.typeof()都使用当前位置(以小节为单位)。

有什么方法吗?

0 个答案:

没有答案