Retrieve identifier names for debugging.

This commit is contained in:
2022-11-01 17:36:18 +08:00
parent 2c9be2ef1e
commit 324c887539
4 changed files with 7 additions and 7 deletions

View File

@@ -58,7 +58,7 @@ namespace Cryville.Common.Pdt {
etor.PushVariable(Name); etor.PushVariable(Name);
} }
public override string ToString() { public override string ToString() {
return string.Format("pushv {0}", Name); return string.Format("pushv {0}", IdentifierManager.SharedInstance.Retrieve(Name));
} }
} }
public class Operate : PdtInstruction { public class Operate : PdtInstruction {
@@ -84,7 +84,7 @@ namespace Cryville.Common.Pdt {
etor.Collapse(Name, Target); etor.Collapse(Name, Target);
} }
public override string ToString() { public override string ToString() {
return string.Format("col {0}{{{1}}}", Name, Target.Value); return string.Format("col {0}{{{1}}}", IdentifierManager.SharedInstance.Retrieve(Name), Target.Value);
} }
} }
} }

View File

@@ -115,7 +115,7 @@ namespace Cryville.Common.Pdt {
return _hash; return _hash;
} }
public override string ToString() { public override string ToString() {
return string.Format("{0}({1})", Name, ParamCount); return string.Format("{0}({1})", IdentifierManager.SharedInstance.Retrieve(Name), ParamCount);
} }
} }
} }

View File

@@ -31,7 +31,7 @@ namespace Cryville.Crtr {
bool flag = false; bool flag = false;
string result = ""; string result = "";
foreach (var s in GetFormattedScoreStrings()) { foreach (var s in GetFormattedScoreStrings()) {
result += string.Format(flag ? "\n{0}: {1}" : "{0}: {1}", s.Key, s.Value); result += string.Format(flag ? "\n{0}: {1}" : "{0}: {1}", IdentifierManager.SharedInstance.Retrieve(s.Key), s.Value);
flag = true; flag = true;
} }
return result; return result;

View File

@@ -121,9 +121,9 @@ namespace Cryville.Crtr {
} }
public override string ToString() { public override string ToString() {
switch (Type) { switch (Type) {
case PropertyType.Property: return Name.ToString(); case PropertyType.Property: return (string)IdentifierManager.SharedInstance.Retrieve(Name);
case PropertyType.Variable: return string.Format("@var {0}", Name); case PropertyType.Variable: return string.Format("@var {0}", IdentifierManager.SharedInstance.Retrieve(Name));
default: return string.Format("<{0}> {1}", Type, Name); default: return string.Format("<{0}> {1}", Type, IdentifierManager.SharedInstance.Retrieve(Name));
} }
} }
} }