Haxe enum parsing with macro

hi,
i have a problem on parsing enum as ExprOf in macro.

if you see this example http://try-haxe.mrcdk.com/#9eae1
in the param enm:haxe.macro.Expr.ExprOf<Macro.EnumTest> i can write anything i want because isnt parsed as an ExprOf of EnumTest

is translated as a normal expression
Macro.hx:15: { expr => ECall({ expr => EConst(CIdent(AAA)), pos => #pos(Test.hx:7: characters 32-35) },[{ expr => EConst(CString(12)), pos => #pos(Test.hx:7: characters 36-40) }]), pos => #pos(Test.hx:7: characters 32-41) }

thanks resolved with using. http://try-haxe.mrcdk.com/#08980

This is documented behavior. Read ExprOf - Haxe - The Cross-platform Toolkit

with using should work?

thanks resolved with using. http://try-haxe.mrcdk.com/#08980