added a pretty output to JString.
This commit is contained in:
1 parent
d74fa9689d
commit
7eb2417456
4 files changed
+29
-18
No files matched your search
+23
-10
@@ -179,27 +179,40 @@ namespace coreutils {
|
||||
ch = nextChar();
|
||||
if(ch == '{') {
|
||||
index += 3;
|
||||
std::cout << "{\n";
|
||||
output << ch << '\n';
|
||||
for(int ix = 0; ix < index; ++ix)
|
||||
std::cout << ' ';
|
||||
output << ' ';
|
||||
}
|
||||
else if(ch == '[') {
|
||||
index += 3;
|
||||
output << ch << '\n';
|
||||
for(int ix = 0; ix < index; ++ix)
|
||||
output << ' ';
|
||||
}
|
||||
else if(ch == ':') {
|
||||
std::cout << ": ";
|
||||
output << ": ";
|
||||
}
|
||||
else if(ch == '}') {
|
||||
index -= 3;
|
||||
std::cout << '\n';
|
||||
output << '\n';
|
||||
for(int ix = 0; ix < index; ++ix)
|
||||
std::cout << ' ';
|
||||
std::cout << ch << '\n';
|
||||
output << ' ';
|
||||
output << ch;
|
||||
}
|
||||
else if(ch == ']') {
|
||||
index -= 3;
|
||||
output << '\n';
|
||||
for(int ix = 0; ix < index; ++ix)
|
||||
output << ' ';
|
||||
output << ch;
|
||||
}
|
||||
else if(ch == ',') {
|
||||
std::cout << ",\n";
|
||||
output << ch << '\n';
|
||||
for(int ix = 0; ix < index; ++ix)
|
||||
std::cout << ' ';
|
||||
output << ' ';
|
||||
}
|
||||
else
|
||||
std::cout << ch;
|
||||
else
|
||||
output << ch;
|
||||
}
|
||||
return output;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user