public DHJassCallFunctionCommand(string code) { //Match match; string name; List<string> args; if (DHJassSyntax.checkFunctionUsageSyntaxFast(code, out name, out args)) //out match)) parse(name, args);//match); else function = null; }
public override void SetValue(DHJassValue value) { this.value = value.CodeValue; }
public static bool TryParse(string code, out DHJassFunction value) { DHJassValue jValue; if (DHJassExecutor.TryGetValue<DHJassCode>(code, out jValue)) { value = jValue.CodeValue; return true; } value = null; return false; }
public DHJassCode(DHJassFunction value) { this.value = value; }
public DHJassCode(string name, DHJassFunction value) { this.Name = name; this.value = value; }
public DHJassCallFunctionCommand(string name, List<string> argList) { function = null; parse(name, argList); }