Add string constant values to stringconstn nodes in parse tree output

This commit is contained in:
Charles Averill 2024-01-02 21:16:45 -06:00 committed by FPK
parent 7bbd33bcd6
commit cd9ed54d35

View File

@ -144,6 +144,7 @@ interface
{ returns whether this platform uses the nil pointer to represent
empty dynamic strings }
class function emptydynstrnil: boolean; virtual;
procedure printnodedata(var T: Text); override;
{$ifdef DEBUG_NODE_XML}
procedure XMLPrintNodeData(var T: Text); override;
{$endif DEBUG_NODE_XML}
@ -1213,6 +1214,12 @@ implementation
result:=true;
end;
procedure tstringconstnode.printnodedata(var T: Text);
begin
inherited printnodedata(t);
writeln(t,printnodeindention,'value = "',value_str,'"');
end;
{$ifdef DEBUG_NODE_XML}
procedure TStringConstNode.XMLPrintNodeData(var T: Text);
var