提出了一种基于FLEX和BISON的高效模板引擎的设计方法。主要采用的技术有:基于BM算法的词法器加速机制、语法树机制、万能变量构造、Cache机制和有效的纠错机制,从而实现了模板引擎从设计到使用上的全面高效。