public override void Eval(ref IValue ret, IValue[] a_pArg) { ParserXBase parser = GetParent(); Console.WriteLine("\nParser constants:"); Console.WriteLine("-----------------\n"); var consts = parser.GetConst(); if (consts.Count == 0) { Console.WriteLine("No constants defined\n"); } else { foreach (var item in consts) { var v = (Value)item.Value; Console.WriteLine($" {item.Key} = {item.Value}"); } } ret = consts.Count; }