[英]Shift Reduce Conflicts
我在語法下面。
問題在於語法不明確,因為對於某些規則,存在移位/減少沖突。 尤其
在以下DATAKW的規則中,我們有轉移/減少沖突
在以下DATAKW的規則中,我們有轉移/減少沖突
在以下ATTKW的規則中,我們有轉移/減少沖突的方法
在以下ATTKW的規則中,我們有轉移/減少沖突的方法
任何人都可以幫助我解決這一沖突。
問題在於語法無法確定一個declaration
在哪里結束而下一個declaration
在哪里開始。
此一般問題的一個簡單實例: norelation
可能只是一個relatts
,可能是attname
的列表。 因此,如果您有兩個連續的norelation
,則可能是attname
的兩個序列。 如何將兩個連續的序列與一個較長的序列區分開? 還是三個較短的? 等等。
同一問題還有許多其他實例。
除非您錯誤地轉錄了語言,否則這是語言設計的問題,分號是常見的解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.