[svn:parrot] r35894 - trunk/examples/pir

[email protected] Thu, 22 Jan 2009 09:55:16 -0800 (PST)
Newsgroups perl.cvs.parrot
Message-ID <[email protected]>
Author: julianalbo
Date: Thu Jan 22 09:55:16 2009
New Revision: 35894

Modified:
   trunk/examples/pir/pirric.pir

Log:
pirric: use readline_interactive

Modified: trunk/examples/pir/pirric.pir
==============================================================================
--- trunk/examples/pir/pirric.pir	(original)
+++ trunk/examples/pir/pirric.pir	Thu Jan 22 09:55:16 2009
@@ -309,10 +309,16 @@
 #-----------------------------------------------------------------------
 .sub readlinebas
     .param pmc file
+    .param int interactive :optional
 
     .local string line
 
+    if interactive goto read_inter
     line = readline file
+    goto read_done
+read_inter:
+    line = file.'readline_interactive'()
+read_done:
 
     $I1 = length line
 checkline:
@@ -1457,7 +1463,7 @@
 
     say 'Ready'
 reinit:
-    line = readlinebas(stdin)
+    line = readlinebas(stdin, 1)
 
     .local pmc tokenizer
     .local pmc token