Now happy with what's appearing in the oblist. Reader is very broken.
This commit is contained in:
parent
5ec1c926b0
commit
d2efc8ba78
6 changed files with 44 additions and 8 deletions
|
|
@ -189,8 +189,14 @@ struct pso_pointer in_write( struct pso_pointer p, URL_FILE *output,
|
|||
} else {
|
||||
url_fputws( L"<broken exception :-( >", output );
|
||||
}
|
||||
}
|
||||
break;
|
||||
} break;
|
||||
case FUNCTIONTV: {
|
||||
struct pso2 *function = pointer_to_object(p);
|
||||
url_fputws(L"<function: ", output);
|
||||
in_write(function->payload.function.meta, output, escape,
|
||||
indent);
|
||||
write_char( L'>', output, escape );
|
||||
} break;
|
||||
case INTEGERTV:
|
||||
url_fwprintf( output, L"%d",
|
||||
( int64_t ) ( object->payload.integer.value ) );
|
||||
|
|
@ -211,6 +217,13 @@ struct pso_pointer in_write( struct pso_pointer p, URL_FILE *output,
|
|||
indent );
|
||||
write_char( L'>', output, escape );
|
||||
break;
|
||||
case SPECIALTV: {
|
||||
struct pso2 *function = pointer_to_object(p);
|
||||
url_fputws(L"<special form: ", output);
|
||||
in_write(function->payload.function.meta, output, escape,
|
||||
indent);
|
||||
write_char( L'>', output, escape );
|
||||
} break;
|
||||
case TRUETV:
|
||||
write_char( L't', output, escape );
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue