Source Code Scanners for C++Builder 2006 4.0

许可: 免费试用 ‎文件大小: 1.47 MB
‎用户评分: 3.0/5 - ‎1 ‎评分

关于 Source Code Scanners for C++Builder 2006

源代码扫描程序是用于创建源代码分析器和解析器的C++的可视化组件库。"构建器"和 Delphi 用于创建源代码的分析器和解析器。 它包括词法分析器的组件:C++、Object Pascal (Delphi)、PHP、HTML、CSS1 和 C++ 预处理器,但也包含完整的基类集,这为创建任何其他语言的词法器和解析器提供了可能性。 这些组件可用于构建需要源代码分析的应用程序(帮助创建的工具;执行计算器;源代码的设计者;解释器和编译器等)。 词法分析器使用 DPA(确定性有限自动机)来匹配在字符输入流中发现的令牌。DCA 由源代码中的正则表达式集定义,并在运行时创建。可以定义多个自动机(词汇类、词法树)。附加到正则表达式的操作(在输入流上匹配该表达式时执行)可能会从一个词汇类切换到另一个词种类。TLexTree 类维护将一组正则表达式转换为 DFA 数组。 源代码扫描程序还提供类,这些类支持使用命令行选项、计算常量表达式等。 源代码扫描程序的完整源代码在专业版中提供。