我想知道$variables如何与非标记(比如代码块)一起工作。我的问题可以归结为:
我有一条这样的规则,中间有一段代码。在这种情况下谁是3美元和4美元?
func-header: ret-type ID { strcpy(func_id,current_id); } LPAREN params RPAREN
最佳答案
在所示规则中:ret-type
是指$1
。ID
是指$2
。
代码块是$3
。LPAREN
是指$4
。params
是指$5
。RPAREN
是指$6
。
换句话说,代码块充当非终端。