From d40201e9f783f500f612a990f533f45a02b796ca Mon Sep 17 00:00:00 2001 From: Dima Granetchi Date: Tue, 6 Jan 2015 14:53:48 +0200 Subject: [PATCH] smart switch --- src/bindx/MetaUtils.hx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bindx/MetaUtils.hx b/src/bindx/MetaUtils.hx index 71fe3a8..bc256e8 100644 --- a/src/bindx/MetaUtils.hx +++ b/src/bindx/MetaUtils.hx @@ -16,10 +16,10 @@ class MetaUtils { var res = null; if (meta.params != null) for (p in meta.params) { - switch (p.expr) { - case EBinop(OpAssign, e1, e2): + switch (p) { + case macro $e1 = $e2: if (e1.toString() == name) res = { expr:e2.expr, pos:p.pos }; - case EConst(CIdent(s)): + case {expr:EConst(CIdent(s))}: if (s == name) res = { expr:(macro true).expr , pos: p.pos }; case _: trace(p.expr);