编译原理
Acmer-
有梦 就去追
有觉 好好睡
展开
-
小C语言--词法分析程序
小C语言--词法分析程序Time Limit: 1000MS Memory Limit: 5000KBSubmit StatisticProblem Description小C语言文法 1. →(){}2. →||3. →;4. →,|5. →|6. →||||7. →()|()8. →()9. →(;;)10. →{}1原创 2017-09-25 15:26:44 · 6446 阅读 · 0 评论 -
识别浮点常量问题
识别浮点常量问题Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description编译器在对程序进行编译之前,首先要进行语法分析。通常,程序被分解成若干个小单元,然后和语言的语法模式进行匹配。在分析表达式的时候,变量的类型在变量声明的时候就决定了;而常量的类型需要从常量的形式来判断。原创 2017-09-25 15:38:35 · 313 阅读 · 0 评论 -
表达式语法分析——预测分析法
表达式语法分析——预测分析法Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description 预测分析法是自顶向下分析的一种方法,一个预测分析程序是由三个部分组成:(1) 预测分析程序(2) 先进后出栈(3) 预测分析表现给出表达式文法:E→TGG→+TG原创 2017-11-13 15:39:53 · 1750 阅读 · 0 评论 -
翻译布尔表达式
翻译布尔表达式Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description大家都学过了布尔表达式的翻译,其中有一个拉链-回填技术,这次我们就练习这个技术。Input 多组输入,每组输入为一行字符串,例如: a < b or c < d and e < f每个原创 2017-12-07 10:34:09 · 1133 阅读 · 0 评论