你好,我不明白为什么在assgnStmt生产中存在冲突。我正在使用coco/R,并在“assgnStmt:ID is start & successor of deletable structure”中得到“LL1警告”。 谢谢。 COMPILER program
CHARACTERS
Letter= 'a'..'z'.
Digit= '0'..'9'.
TOKENS
NUM= Di
我正在编写一个程序来识别有效(由用户定义)表达式,并且我需要能够匹配特定字符匹配的次数一部分与另一部分。例如,如果我使用的PQ系统,在 (some number of dashes)p-q(some number of dashes)
的p具有前划线的数目对于q(对于任何数量的短划线)后匹配破折号的数量为它是一个有效的表达。 我试图让这个健壮/普及(用户定义的规则,你可以用*代替 - ,你可以