⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 analyse_tree.txt

📁 语法分析程序 实现C语言的语法分析过程
💻 TXT
📖 第 1 页 / 共 3 页
字号:
; statement-list# } declaration-list# 			match
statement-list# } declaration-list# 			statement-list#->statement statement-list# 
statement statement-list# } declaration-list# 			statement->expression-stmt 
expression-stmt statement-list# } declaration-list# 			expression-stmt->expression ; 
expression ; statement-list# } declaration-list# 			expression->ID expression' 
ID expression' ; statement-list# } declaration-list# 			match
expression' ; statement-list# } declaration-list# 			expression'->var' expression'' 
var' expression'' ; statement-list# } declaration-list# 			var'->[ expression ] 
[ expression ] expression'' ; statement-list# } declaration-list# 			match
expression ] expression'' ; statement-list# } declaration-list# 			expression->NUM expression' 
NUM expression' ] expression'' ; statement-list# } declaration-list# 			match
expression' ] expression'' ; statement-list# } declaration-list# 			expression'->var' expression'' 
var' expression'' ] expression'' ; statement-list# } declaration-list# 			var'->@ 
@ expression'' ] expression'' ; statement-list# } declaration-list# 			match
expression'' ] expression'' ; statement-list# } declaration-list# 			expression''->term# additive-expression# simple-expression' 
term# additive-expression# simple-expression' ] expression'' ; statement-list# } declaration-list# 			term#->@ 
@ additive-expression# simple-expression' ] expression'' ; statement-list# } declaration-list# 			match
additive-expression# simple-expression' ] expression'' ; statement-list# } declaration-list# 			additive-expression#->@ 
@ simple-expression' ] expression'' ; statement-list# } declaration-list# 			match
simple-expression' ] expression'' ; statement-list# } declaration-list# 			simple-expression'->@ 
@ ] expression'' ; statement-list# } declaration-list# 			match
] expression'' ; statement-list# } declaration-list# 			match
expression'' ; statement-list# } declaration-list# 			expression''->= expression 
= expression ; statement-list# } declaration-list# 			match
expression ; statement-list# } declaration-list# 			expression->NUM expression' 
NUM expression' ; statement-list# } declaration-list# 			match
expression' ; statement-list# } declaration-list# 			expression'->var' expression'' 
var' expression'' ; statement-list# } declaration-list# 			var'->@ 
@ expression'' ; statement-list# } declaration-list# 			match
expression'' ; statement-list# } declaration-list# 			expression''->term# additive-expression# simple-expression' 
term# additive-expression# simple-expression' ; statement-list# } declaration-list# 			term#->@ 
@ additive-expression# simple-expression' ; statement-list# } declaration-list# 			match
additive-expression# simple-expression' ; statement-list# } declaration-list# 			additive-expression#->@ 
@ simple-expression' ; statement-list# } declaration-list# 			match
simple-expression' ; statement-list# } declaration-list# 			simple-expression'->@ 
@ ; statement-list# } declaration-list# 			match
; statement-list# } declaration-list# 			match
statement-list# } declaration-list# 			statement-list#->statement statement-list# 
statement statement-list# } declaration-list# 			statement->expression-stmt 
expression-stmt statement-list# } declaration-list# 			expression-stmt->expression ; 
expression ; statement-list# } declaration-list# 			expression->ID expression' 
ID expression' ; statement-list# } declaration-list# 			match
expression' ; statement-list# } declaration-list# 			expression'->var' expression'' 
var' expression'' ; statement-list# } declaration-list# 			var'->[ expression ] 
[ expression ] expression'' ; statement-list# } declaration-list# 			match
expression ] expression'' ; statement-list# } declaration-list# 			expression->NUM expression' 
NUM expression' ] expression'' ; statement-list# } declaration-list# 			match
expression' ] expression'' ; statement-list# } declaration-list# 			expression'->var' expression'' 
var' expression'' ] expression'' ; statement-list# } declaration-list# 			var'->@ 
@ expression'' ] expression'' ; statement-list# } declaration-list# 			match
expression'' ] expression'' ; statement-list# } declaration-list# 			expression''->term# additive-expression# simple-expression' 
term# additive-expression# simple-expression' ] expression'' ; statement-list# } declaration-list# 			term#->@ 
@ additive-expression# simple-expression' ] expression'' ; statement-list# } declaration-list# 			match
additive-expression# simple-expression' ] expression'' ; statement-list# } declaration-list# 			additive-expression#->@ 
@ simple-expression' ] expression'' ; statement-list# } declaration-list# 			match
simple-expression' ] expression'' ; statement-list# } declaration-list# 			simple-expression'->@ 
@ ] expression'' ; statement-list# } declaration-list# 			match
] expression'' ; statement-list# } declaration-list# 			match
expression'' ; statement-list# } declaration-list# 			expression''->additive-expression 
additive-expression ; statement-list# } declaration-list# 			additive-expression->term additive-expression# 
term additive-expression# ; statement-list# } declaration-list# 			term->factor term# 
factor term# additive-expression# ; statement-list# } declaration-list# 			factor->NUM 
NUM term# additive-expression# ; statement-list# } declaration-list# 			match
term# additive-expression# ; statement-list# } declaration-list# 			term#->@ 
@ additive-expression# ; statement-list# } declaration-list# 			match
additive-expression# ; statement-list# } declaration-list# 			additive-expression#->@ 
@ ; statement-list# } declaration-list# 			match
; statement-list# } declaration-list# 			match
statement-list# } declaration-list# 			statement-list#->statement statement-list# 
statement statement-list# } declaration-list# 			statement->expression-stmt 
expression-stmt statement-list# } declaration-list# 			expression-stmt->expression ; 
expression ; statement-list# } declaration-list# 			expression->ID expression' 
ID expression' ; statement-list# } declaration-list# 			match
expression' ; statement-list# } declaration-list# 			expression'->var' expression'' 
var' expression'' ; statement-list# } declaration-list# 			var'->( args ) 
( args ) expression'' ; statement-list# } declaration-list# 			match
args ) expression'' ; statement-list# } declaration-list# 			args->arg-list 
arg-list ) expression'' ; statement-list# } declaration-list# 			arg-list->expression arg-list# 
expression arg-list# ) expression'' ; statement-list# } declaration-list# 			expression->ID expression' 
ID expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			match
expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			expression'->var' expression'' 
var' expression'' arg-list# ) expression'' ; statement-list# } declaration-list# 			var'->@ 
@ expression'' arg-list# ) expression'' ; statement-list# } declaration-list# 			match
expression'' arg-list# ) expression'' ; statement-list# } declaration-list# 			expression''->term# additive-expression# simple-expression' 
term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			term#->@ 
@ additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			match
additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			additive-expression#->@ 
@ simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			match
simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			simple-expression'->@ 
@ arg-list# ) expression'' ; statement-list# } declaration-list# 			match
arg-list# ) expression'' ; statement-list# } declaration-list# 			arg-list#->, expression arg-list# 
, expression arg-list# ) expression'' ; statement-list# } declaration-list# 			match
expression arg-list# ) expression'' ; statement-list# } declaration-list# 			expression->ID expression' 
ID expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			match
expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			expression'->var' expression'' 
var' expression'' arg-list# ) expression'' ; statement-list# } declaration-list# 			var'->@ 
@ expression'' arg-list# ) expression'' ; statement-list# } declaration-list# 			match
expression'' arg-list# ) expression'' ; statement-list# } declaration-list# 			expression''->term# additive-expression# simple-expression' 
term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			term#->@ 
@ additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			match
additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			additive-expression#->@ 
@ simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			match
simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# 			simple-expression'->@ 
@ arg-list# ) expression'' ; statement-list# } declaration-list# 			match
arg-list# ) expression'' ; statement-list# } declaration-list# 			arg-list#->@ 
@ ) expression'' ; statement-list# } declaration-list# 			match
) expression'' ; statement-list# } declaration-list# 			match
expression'' ; statement-list# } declaration-list# 			expression''->term# additive-expression# simple-expression' 
term# additive-expression# simple-expression' ; statement-list# } declaration-list# 			term#->@ 
@ additive-expression# simple-expression' ; statement-list# } declaration-list# 			match
additive-expression# simple-expression' ; statement-list# } declaration-list# 			additive-expression#->@ 
@ simple-expression' ; statement-list# } declaration-list# 			match
simple-expression' ; statement-list# } declaration-list# 			simple-expression'->@ 
@ ; statement-list# } declaration-list# 			match
; statement-list# } declaration-list# 			match
statement-list# } declaration-list# 			statement-list#->@ 
@ } declaration-list# 			match
} declaration-list# 			match
declaration-list# 			declaration-list#->@ 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -