Fixed! A stupid error which was entirely my fault
This commit is contained in:
parent
d620542ee5
commit
fc960dec20
2 changed files with 10 additions and 6 deletions
|
|
@ -46,7 +46,7 @@ struct cons_pointer repl_read( struct cons_pointer stream_pointer ) {
|
|||
struct cons_pointer repl_eval( struct cons_pointer input ) {
|
||||
struct stack_frame *frame = make_empty_frame( NULL, oblist );
|
||||
|
||||
frame->arg[0] = NIL /* input */ ;
|
||||
frame->arg[0] = input;
|
||||
struct cons_pointer result = lisp_eval( frame, oblist );
|
||||
free_stack_frame( frame );
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ repl( FILE * in_stream, FILE * out_stream, FILE * error_stream,
|
|||
struct cons_pointer val = repl_eval( repl_read( input_stream ) );
|
||||
|
||||
/* suppress the 'end of stream' exception */
|
||||
if ( exceptionp( val ) &&
|
||||
if ( !exceptionp( val ) &&
|
||||
!feof( pointer2cell( input_stream ).payload.stream.stream ) ) {
|
||||
repl_print( output_stream, val );
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue