Compiladores:编译器的学术工作,词法分析,语义分析和句法分析

时间:2024-05-29 09:29:57
【文件属性】:

文件名称:Compiladores:编译器的学术工作,词法分析,语义分析和句法分析

文件大小:88KB

文件格式:ZIP

更新时间:2024-05-29 09:29:57

Java

编译器 关于编译器,词法分析,语义分析和句法分析的学术工作。 PasC语法的一个示例遵循Pretensive Table o First和Follow 第一步 为PasC语言实现一个词法分析器。 借助确定性有限自动机。 它必须识别一个词素,并在每次调用时返回Token类的对象,该对象代表根据找到的词素识别的令牌。 简而言之,您的词法分析器应打印所有可识别标记的列表,并显示在符号表中注册的内容。 打印令牌时,应显示元组,以及令牌的行和列。 除了识别语言标记外,您的词法分析器还应该检测可能的错误并将其报告给用户。 程序应告知错误及其发生的位置(行和列),请记住在词法分析中存在3种类型的错误:未知字符(不是预期的或无效的),换行符前未关闭的字符串以及注释未关闭在文件末尾之前。 空白,制表符,换行符和注释不是标记,也就是说,它们必须由所述分析器丢弃/忽略。 第二阶段


【文件预览】:
Compiladores-master
----.gitignore(278B)
----pasc_corrigida_tp.pdf(33KB)
----src()
--------lexicaC()
----Codigos para leitura Lexica()
--------incorreto2.jvn(306B)
--------incorreto3.jvn(288B)
--------correto2.jvn(233B)
--------correto1.jvn(298B)
--------correto3.jvn(362B)
--------incorreto1.jvn(231B)
----pasc_corrigida.pdf(47KB)
----README.md(2KB)

网友评论