【问题标题】:What is Object Oriented Scanner (Lexical Analysis)?什么是面向对象的扫描器(词法分析)?
【发布时间】:2016-06-23 02:15:24
【问题描述】:

最近我遇到了一个叫做“面向对象的扫描器”的词法分析的概念,但我无法将它与普通的扫描技术区分开来。面向对象的扫描仪中可能有什么额外的东西,请帮助我理解这个概念......在词法分析方面什么是面向对象?

【问题讨论】:

  • 你有参考吗?

标签: lexical-analysis compiler-construction compiler-development


【解决方案1】:

This 你应该会感兴趣,这是oolex 背后的理论。

您还应该研究面向对象的扫描仪背后的理论,如 CompSysTech 2000 的会议记录:CompSysTech '00 计算机系统和技术会议论文集,其中“从面向对象的结构面向扫描仪设计”发表。如果您在大学的图书馆中找不到 ACM 的会员资格,您将需要它,但您可以同时查看 thisthis。最后一个链接是一些带有适当解释的Java。

【讨论】:

  • 这似乎是一个评论而不是一个答案。
  • 您好 Kheldar,感谢您的链接。我已经阅读了 oolex 的文档,但我并不满意,他们展示了他们对扫描仪所做的工作,以及它是如何工作的。但它没有指定您对面向对象扫描仪的期望,它应该如何扫描字符并从中制作令牌。与常规扫描仪有什么不同。
  • SO 的目的是编写答案,以答案驻留在 SO 上的方式对问题进行解释。非现场链接可能有用,但不解释任何内容;它们是评论,当提供的只是这些时,它们是评论,而不是答案。 :)
  • 鉴于理论的复杂性,我认为它在 SO 上是无法解释的。另一方面,如果我聪明地成为一名教授,我会成为一名:D
猜你喜欢
  • 1970-01-01
  • 2021-03-16
  • 2012-07-07
  • 1970-01-01
  • 2015-02-07
  • 1970-01-01
  • 1970-01-01
  • 2014-07-30
  • 1970-01-01
相关资源
最近更新 更多