http://linux.softhouse.com.cn/linux/knowledge/tech/2243.html

解决方案 »

  1.   

    更多的细节建议你到
    http://www.cs.princeton.edu/~appel/modern/java/JLex/
    多参看它自带的文档
    还有一个Tutorial
    http://bmrc.berkeley.edu/courseware/cs164/fall99/assignment/a1/tutorial.html
      

  2.   

    请问有谁了解JLex源代码中各类间的关系吗?还有它的源代码21个类中核心类是哪几个呀?
      

  3.   

    还不如看看这个 www.antlr.org
      

  4.   

    是啊,Antlr在国外很热,简直成为一门科学了
      

  5.   

    不行呀!上头要我搞JLEX,我现在是骑虎难下,不能转去看ANTLR!那位老兄还能再帮帮我?
      

  6.   

    “词法分析和语法分析只是一个语言解释器的基本部分。一个使用上述工具构造的出来的词法分析器和语法分析器无法完成另一件至关紧要的事——生成目标代码。不过这些工具通常提供给编程者一些被称为“钩子”的接口,使用者可以使用它将代码生成部分和词法及语法分析器合为一体。”
       在我阅读 http://linux.softhouse.com.cn/linux/knowledge/tech/2243.html
    这篇文章时我看到了所谓的“钩子”的借口,能告诉我“钩子”指的是什么吗?
    通过看相关文章我得出了:JLEX是一个词法分析器的自动生成系统,而由它生成的程序就是所谓的词法分析器。不知道我的结论对不对?