changed the indentation algorithm when pretty printing the space format (no visual changes)
This commit is contained in:
parent
679b9e6173
commit
539faa4976
|
@ -340,7 +340,7 @@ public:
|
||||||
{
|
{
|
||||||
if( is_object() )
|
if( is_object() )
|
||||||
{
|
{
|
||||||
serialize_to_space_stream(str, pretty_print, -1, true);
|
serialize_to_space_stream(str, pretty_print, 0, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -671,7 +671,7 @@ protected:
|
||||||
|
|
||||||
if( !is_main_object )
|
if( !is_main_object )
|
||||||
{
|
{
|
||||||
print_level(pretty_print, level - 2, str);
|
print_level(pretty_print, level - 1, str);
|
||||||
str << '}';
|
str << '}';
|
||||||
print_if(pretty_print, str, '\n');
|
print_if(pretty_print, str, '\n');
|
||||||
}
|
}
|
||||||
|
@ -733,7 +733,7 @@ protected:
|
||||||
}
|
}
|
||||||
|
|
||||||
print_if(pretty_print && multivalue_table, str, '\n');
|
print_if(pretty_print && multivalue_table, str, '\n');
|
||||||
print_level(pretty_print && multivalue_table, level - 2, str);
|
print_level(pretty_print && multivalue_table, level - 1, str);
|
||||||
str << ')';
|
str << ')';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -930,11 +930,11 @@ protected:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case type_object:
|
case type_object:
|
||||||
serialize_space_object(str, pretty_print, level + 1, is_main_object);
|
serialize_space_object(str, pretty_print, level, is_main_object);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case type_table:
|
case type_table:
|
||||||
serialize_space_table(str, pretty_print, level + 1);
|
serialize_space_table(str, pretty_print, level);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -967,7 +967,7 @@ protected:
|
||||||
{
|
{
|
||||||
for(int i=0 ; i < level ; ++i)
|
for(int i=0 ; i < level ; ++i)
|
||||||
{
|
{
|
||||||
str << ' ';
|
str << ' ' << ' ';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue