Main.macro.hx 272 B

12345678910
  1. macro function myMacro(expr:haxe.macro.Expr):haxe.macro.Expr {
  2. var texpr = haxe.macro.Context.typeExpr(expr);
  3. switch texpr.expr {
  4. case TLocal(tvar) if (tvar.isStatic):
  5. case _:
  6. haxe.macro.Context.error("Expected local static", expr.pos);
  7. }
  8. return macro null;
  9. }