返回yacc相同的值

问题描述 投票:0回答:1

我有这样的语法:

S : value1 ':' value2 ';' {printf("%s %s",$1,$3);};

输入:您好:世界;输出:你好你好value1和value2都是字符串。问题在于,$ 3返回的值与$ 1相同,我找不到原因。

bison yacc
1个回答
0
投票

我发现了我忘了更新value2中的yylval的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.