Very close to a basic REPL now.
This commit is contained in:
parent
83537391a6
commit
4efe9eab87
23 changed files with 188 additions and 84 deletions
|
|
@ -291,7 +291,7 @@ void dump_frame_context_fragment( URL_FILE *output,
|
|||
|
||||
if ( frame != NULL ) {
|
||||
url_fwprintf( output, L" <= " );
|
||||
print( output, frame->arg[0] );
|
||||
c_print( output, frame->arg[0] );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -332,12 +332,12 @@ void dump_frame( URL_FILE *output, struct cons_pointer frame_pointer ) {
|
|||
url_fwprintf( output, L"\tArg %d:\t%4.4s\tcount: %10u\tvalue: ",
|
||||
arg, cell.tag.bytes, cell.count );
|
||||
|
||||
print( output, frame->arg[arg] );
|
||||
c_print( output, frame->arg[arg] );
|
||||
url_fputws( L"\n", output );
|
||||
}
|
||||
if ( !nilp( frame->more ) ) {
|
||||
url_fputws( L"More: \t", output );
|
||||
print( output, frame->more );
|
||||
c_print( output, frame->more );
|
||||
url_fputws( L"\n", output );
|
||||
}
|
||||
}
|
||||
|
|
@ -345,7 +345,7 @@ void dump_frame( URL_FILE *output, struct cons_pointer frame_pointer ) {
|
|||
|
||||
void dump_stack_trace( URL_FILE *output, struct cons_pointer pointer ) {
|
||||
if ( exceptionp( pointer ) ) {
|
||||
print( output, pointer2cell( pointer ).payload.exception.payload );
|
||||
c_print( output, pointer2cell( pointer ).payload.exception.payload );
|
||||
url_fputws( L"\n", output );
|
||||
dump_stack_trace( output,
|
||||
pointer2cell( pointer ).payload.exception.frame );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue