给予类似语法
<term>::= x[i]+exp(x[i]) | x[i] <i>::= 1|2|3
是否存在一种在非终端符号的解决方案中强制使用相同“ i”的方法?因此,我想避免使用x [1] + exp(2)或x [3] + exp(1)之类的解决方案是否存在一种避免在非终端符号的解决方案中使用相同的“ i”的方法?因此,我想避免类似x [1] + exp(1)
不,没有上下文无关的语法是不可能的。