]> Repositorios git - scryer-prolog.git/commitdiff
handle input file stream on term reading from user input
authorThierry Marianne <[email protected]>
Sun, 14 Sep 2025 10:00:55 +0000 (12:00 +0200)
committerThierry Marianne <[email protected]>
Sun, 14 Sep 2025 15:02:09 +0000 (17:02 +0200)
src/machine/machine_state.rs

index 148a9d8f46fecdcbae3a6707f5513b70b297c21e..d40d564d1d0b2518791dd0e9925d8a6bda2de648 100644 (file)
@@ -755,6 +755,14 @@ impl MachineState {
             );
         }
 
+        if let Stream::InputFile(_) = stream {
+            return self.read_term(
+                stream,
+                indices,
+                MachineState::read_term_from_user_input_eof_handler,
+            );
+        }
+
         if let Stream::Byte(_) = stream {
             return self.read_term(
                 stream,