YACC Grammar تقليل / تقليل الصراع
-
11-12-2019 - |
سؤال
لدي القواعد التالية للتحقق من صحة ملف XML، يبدأ الملف بعنصر ثم عقدة الجذر. giveacodicetagpre.
يمكنني الحصول على 1 تقليل / تقليل النزاع، وأنا لا أعرف كيفية العثور عليه.سيكون موضع تقدير أي مساعدة.
المحلول
This looks a bit strange for an XML grammar. Are you sure you don't want empty node_list
s or attribute_list
s?
Anyway, try this:
node_list
: node
| node_list node /* list first, element second, this is the LALR way */
;
node
: terminal_node
| nonterminal_node /* note a typo in your code here */
;
لا تنتمي إلى StackOverflow