1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
import haxe.macro.Context;
function main() {
// set with dash
if (!Context.defined("f-dash"))
throw "`f-dash` flag is missing";
if (!Context.defined("f_dash"))
throw "`f_dash` flag is missing";
// set with underscore
if (!Context.defined("f-underscore"))
throw "`f-underscore` flag is missing";
if (!Context.defined("f_underscore"))
throw "`f_underscore` flag is missing";
// value set with dash
if (Context.definedValue("v-dash") != "value")
throw "`v-dash` flag has incorrect value: " + Context.definedValue("v-dash");
if (Context.definedValue("v_dash") != "value")
throw "`v_dash` flag has incorrect value" + Context.definedValue("v_dash");
// value set with underscore
if (Context.definedValue("v-underscore") != "value")
throw "`v-underscore` flag has incorrect value" + Context.definedValue("v-underscore");
if (Context.definedValue("v_underscore") != "value")
throw "`v_underscore` flag has incorrect value" + Context.definedValue("v-underscore");
}
|