yaacc:另一个几乎是C的编译器

时间:2024-05-17 10:32:04
【文件属性】:

文件名称:yaacc:另一个几乎是C的编译器

文件大小:304KB

文件格式:ZIP

更新时间:2024-05-17 10:32:04

Java

青年会 另一个几乎C编译器 使用JLex和JCup在Java中实现的类似C的语言的编译器,用于词法和句法分析。 它在名为output.yap的文件中生成P机代码。 您将在此存储库中找到什么 output.yap的示例。 P机的Haskell实现,因此您可以测试生成的代码。 它在文件夹P-machine中。 一个名为AnalizadorLexicoTiny.l的文件, AnalizadorLexicoTiny.l包含JLex接受作为输入的词汇代码。 使用Tiny.cup语言的语法规则为Tiny.cup 。 所需的JCup和JLex库。 Java编译器实现的源代码。 类似于C的语言的几个示例位于两个文件夹中。 一个包含正确的代码,因此编译器可以为这些代码成功生成代码,另一个包含词法和语法错误,因此编译器可以检测到它们并输出描述性错误消息。 lexico文件夹,用于调试词汇实现。


网友评论