سؤال

لدي القواعد التالية للتحقق من صحة ملف XML، يبدأ الملف بعنصر ثم عقدة الجذر. giveacodicetagpre.

يمكنني الحصول على 1 تقليل / تقليل النزاع، وأنا لا أعرف كيفية العثور عليه.سيكون موضع تقدير أي مساعدة.

هل كانت مفيدة؟

المحلول

This looks a bit strange for an XML grammar. Are you sure you don't want empty node_lists or attribute_lists?

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 */
    ; 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top