def yunright(ss, m, dou, i): yun = yunhan(ss) #找出最外层—>位置 ssx = ss[:yun] ssy = ss[yun + 1:] kuossy = braces(ssy) if kuossy != []: ssy.pop(0) ssy.pop(-1) ssx.insert(0, '!') ssxy = ssx + [','] + ssy m[i+1:dou]=ssxy # print('\n"->"在"=>"右边\n','-------m-------\n',listtostr(m)) return [[m, '规则4', ' ', [0]]]
时间: 2024-02-01 14:03:46 浏览: 112
这段代码的作用是将箭头符号"->"移到"!"符号的右边。具体来说,它首先确定新规则的规则号,然后将规则分成两部分,分别为"!"符号左边和"!"符号右边的部分。在左边的部分中,它将"!"符号插入到规则的开头。将两部分组合成一个新规则。然后,它用新规则替换原始规则中的箭头符号"->"。最后,它将新规则存储在列表中并返回。
阅读全文