20 import ca.uqac.lif.cep.Connector;
21 import ca.uqac.lif.cep.ProcessorException;
22 import ca.uqac.lif.cep.io.Print;
23 import ca.uqac.lif.cep.io.ReadStringStream;
24 import ca.uqac.lif.cep.tmf.Pump;
25 import ca.uqac.lif.cep.util.FindPattern;
91 public static void main(String[] args)
throws ProcessorException, InterruptedException
95 ReadStringStream reader =
new ReadStringStream(System.in);
96 reader.setIsFile(
false);
100 Pump pump =
new Pump(100);
101 Thread pump_thread =
new Thread(pump);
102 Connector.connect(reader, pump);
105 FindPattern feeder =
new FindPattern(
"(.*?),");
106 Connector.connect(pump, feeder);
109 Print print =
new Print().setSeparator(
"\n");
110 Connector.connect(feeder, print);
Read complete comma-separated tokens from the standard input.