读书人

100分请问思路:用yacc处理if-elsif-e

发布时间: 2012-04-12 15:46:35 作者: rapoo

100分请教思路:用yacc处理if-elsif-else-endif及其嵌套语法解决方法
搞的很头痛,连个思路都没有
现在我只能处理 if-else-endif的语法
if-elsif-else-endif不知道该怎么处理
希望高手支招



[解决办法]
IF_ST :
K_IF EXPR K_THEN
OPTION_ST_LIST
OPTION_ELSEIF_LIST
OPTION_ELSE
K_ENDIF
;

OPTION_ELSEIF_LIST :
/* NULL */
|
K_ELSEIF OPTION_ST_LIST
|
OPTION_ELSEIF_LIST K_ELSEIF OPTION_ST_LIST
;

OPTION_ELSE :
/* NULL */
|
K_ELSE OPTION_ST_LIST
;

[解决办法]
看楼上的
[解决办法]
收藏,目前也在学yacc

读书人网 >C++

热点推荐