清华大学编译原理课程编译原理实验三,四讲稿.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:17 大小:123KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

清华大学编译原理课程编译原理实验三,四讲稿.ppt

清华大学编译原理课程编译原理实验三,四讲稿.ppt

预览

免费试读已结束,剩余 7 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编译原理实验三,四语义分析语义分析语义分析的例子变量的类型Scope—符号表四种scopeinttest(intc,intd);voidmain(){intc;strings;s="hello";c=test(4,5);Print(c);Print(s);}inttest(inta,intb){returna+b;}实验三要求实验四代码生成简单的例子DeclList->Type->VoidFormals->Constant->stringConstantExpr->ConstantExpr->ExprPrintStmt->Print(ExprList)Stmt->PrintStmtStmtList->StmtListStmtStmtBlock->{StmtList}FunctionDefn->Typeidentifier(Formals)StmtBlockDecl->FunctionDefnDeclList->DeclListDeclProgram->DeclList更复杂的表达式类,继承实验要求