📄 analyse_tree.txt
字号:
mulop factor term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# mulop->/
/ factor term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# match
factor term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# factor->ID var'
ID var' term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# match
var' term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# var'->@
@ term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# match
term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# term#->mulop factor term#
mulop factor term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# mulop->*
* factor term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# match
factor term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# factor->ID var'
ID var' term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# match
var' term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# var'->@
@ term# additive-expression# simple-expression' arg-list# ) expression'' ; statement-list# } declaration-list# match
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#->declaration declaration-list#
declaration declaration-list# declaration->type-specifier ID declaration'
type-specifier ID declaration' declaration-list# type-specifier->void
void ID declaration' declaration-list# match
ID declaration' declaration-list# match
declaration' declaration-list# declaration'->( params )
( params ) declaration-list# match
params ) declaration-list# params->void params'
void params' ) declaration-list# match
params' ) declaration-list# params'->@
@ ) declaration-list# match
) declaration-list# match
declaration-list# declaration-list#->declaration declaration-list#
declaration declaration-list# declaration->compound-stmt
compound-stmt declaration-list# compound-stmt->{ local-declarations statement-list }
{ local-declarations statement-list } declaration-list# match
local-declarations statement-list } declaration-list# local-declarations->local-declarations#
local-declarations# statement-list } declaration-list# local-declarations#->var-declaration local-declarations#
var-declaration local-declarations# statement-list } declaration-list# var-declaration->type-specifier ID var-declaration'
type-specifier ID var-declaration' local-declarations# statement-list } declaration-list# type-specifier->int
int ID var-declaration' local-declarations# statement-list } declaration-list# match
ID var-declaration' local-declarations# statement-list } declaration-list# match
var-declaration' local-declarations# statement-list } declaration-list# var-declaration'->;
; local-declarations# statement-list } declaration-list# match
local-declarations# statement-list } declaration-list# local-declarations#->var-declaration local-declarations#
var-declaration local-declarations# statement-list } declaration-list# var-declaration->type-specifier ID var-declaration'
type-specifier ID var-declaration' local-declarations# statement-list } declaration-list# type-specifier->int
int ID var-declaration' local-declarations# statement-list } declaration-list# match
ID var-declaration' local-declarations# statement-list } declaration-list# match
var-declaration' local-declarations# statement-list } declaration-list# var-declaration'->;
; local-declarations# statement-list } declaration-list# match
local-declarations# statement-list } declaration-list# local-declarations#->var-declaration local-declarations#
var-declaration local-declarations# statement-list } declaration-list# var-declaration->type-specifier ID var-declaration'
type-specifier ID var-declaration' local-declarations# statement-list } declaration-list# type-specifier->int
int ID var-declaration' local-declarations# statement-list } declaration-list# match
ID var-declaration' local-declarations# statement-list } declaration-list# match
var-declaration' local-declarations# statement-list } declaration-list# var-declaration'->[ NUM ] ;
[ NUM ] ; local-declarations# statement-list } declaration-list# match
NUM ] ; local-declarations# statement-list } declaration-list# match
] ; local-declarations# statement-list } declaration-list# match
; local-declarations# statement-list } declaration-list# match
local-declarations# statement-list } declaration-list# local-declarations#->@
@ statement-list } declaration-list# match
statement-list } declaration-list# statement-list->statement-list#
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'' ; 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'' ; 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -