Input loop is part of Short Circuit's Console Program Basics selection.
Task

Read from a text stream either word-by-word or line-by-line until the stream runs out of data.

The stream will have an unknown amount of data on it.




/* Input loop in Jsish */
 
var line;
var cs = 0, ls = 0;
 
while (line = console.input()) { cs += line.length; ls += 1; }
 
printf("%d lines, %d characters\n", ls, cs);