Example #1
0
        public static string ArrToString(ref PTag[] tags)
        {
            string result = "";

            foreach (PTag tag in tags)
            {
                result += PTag.ToString(tag) + ",";
            }
            return(result);
        }
Example #2
0
        public static string ToString(PStruct ps)
        {
            string s = "PStruct(" + ps.name + ", [" + PTag.ArrToString(ref ps.tags) + "], " + ps.inheritance + ", with fields: ";

            foreach (PField pf in ps.fields)
            {
                s += "\n   " + PField.ToString(pf);
            }

            return(s + "\n)");
        }
Example #3
0
        public static string ToString(PTag tag)
        {
            string result = "PTag(";

            result += tag.name;
            result += ", [";

            foreach (string arg in tag.arguments)
            {
                result += arg + ",";
            }

            return(result + "])");
        }
Example #4
0
 public static string ToString(PField pf)
 {
     return("PField(" + pf.name + ", " + pf.type + ", [" + PTag.ArrToString(ref pf.tags) + "])");
 }