protected override Variable Evaluate(ParsingScript script) { List <Variable> args = script.GetFunctionArgs(); Utils.CheckArgs(args.Count, 1, m_name, true); Variable arg = args[0]; int result = Utils.ConvertToInt(arg.AsString()); return(new Variable(result)); }