KWIC问题的具体代码实现,包括管道过滤器、基于事件调用、主程序子过程等共五种体系结构风格