词法分析生成器 之 Lexertl 【1】简介
摘要:
Technorati 标签: lexertl,boost lexer,lexical analyser1. 简介lexertl是一个现代的词法分析生成器(lexical analyser generator)。传统意义上的词法分析生成器(如lex)都以生成源代码作为输出,有的甚至只支持生成一种编程语言的源代码。而lexertl使用正则表达式作为输入,输出为包含多个DFA的状态机。与flex不同的是,lexertl默认情况下不产生源代码,而是所写词法分析器可直接编译并立即执行。(也即词法分析器描述文件即C++源代码。)这就使得开发者可以快速开发词法分析器。Lexertl试图通过导出状态机来提供更 阅读全文
posted @ 2010-07-16 00:50 NBSTAR 阅读(389) 评论(0) 推荐(0) 编辑