编译原理
2017-01-09 19:52:43 0 举报
编译原理是计算机科学的一门重要分支,主要研究程序设计语言的语法、语义和语用,以及如何将一种高级语言转换为另一种低级语言。它涉及到词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等多个阶段。编译原理的目标是提高程序的运行效率和可移植性,同时也为编译器的设计和实现提供了理论基础。
作者其他创作
大纲/内容
item
/
(
item` - / · factorfactor - · (exp)factor - · digitsfactor - · identifier
prog`
factor - ( · exp)exp - · item exp`item - · factor item`factor - · (exp)factor - · digitsfactor - · identifier
item` - / factor ·
;
exp` - - item ·
prog` - ; line · prog`prog` - ·line - · identifier = exp
=
identifier
digits
I7
factor - identifier ·
item` - * factor ·
I24
I1
I9
item - factor · item`item` - · * factoritem` - · / factoritem` -·
item` - * · factorfactor - · (exp)factor - · digitsfactor - · identifier
I4
I8
I6
factor
-
prog - ·line prog`line - ·identifier = exp
I17
line
factor - digits·
exp` - - · itemitem - · factor item`factor - · digitsfactor - · (exp)factor - · identifier
I13
I20
I22
line - identifier = exp ·
I5
I3
I16
line - identifier · = exp
I10
prog - line ·prog`prog` - ·; line prog`prog` - ·
I25
)
exp
I12
exp - item exp` ·
item`
prog - line prog`·
*
exp`
factor - (exp ) ·
I15
I11
I14
line - identifier = · expexp - · item exp`item - · factor item`factor - · digitsfactor - · (exp)factor - · identifier
I18
factor - digits ·
line
I21
I23
prog` - ; · line prog`line - · identifier = exp
item - factor item` ·
exp - item · exp`exp` - · + itemexp` - · - itemexp` - ·
I19
l2
exp` - + item ·
+
factor - (exp · )
exp` - + · itemitem - · factor item`factor - · digitsfactor - · (exp)factor - · identifier
0 条评论
回复 删除
下一页