为什么要使用Lexical Analyzers?

Nat*_*pos 3 lexical-analysis flex-lexer

我正在使用Flex构建自己的语言,但我想知道一些事情:

  • 我为什么要使用词法分析器?
  • 他们会帮我做点什么吗?
  • 他们是强制性的吗?

Ric*_*ton 5

词法分析有助于简化解析,因为词汇可以被视为抽象实体而不是具体的字符序列.

但是,您需要的不仅仅是flex来构建您的语言:词法分析只是第一步.