سؤال

كيف أجبر Antlr4 على قبول النحو (1) فقط؟

كممارسة أكاديمية، علينا أن نجعل قواعد اللغة LL (1).ومع ذلك، فإن Antlr4 يقبل فقط قواعد النحوية LL (*) دون سابق إنذار لأنه ليس (1).أنا أفهم أنه عادة، ليرة لبنانية (*) هو الأفضل، ولكن (1) هو شرط للممارسة.

لم أتمكن من العثور عليه كخيار أو وسيطة، ولا في دليل Antlr4 النهائي ...

شكرا مقدما!

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

المحلول

أنت لا تفعل ذلك.النقطة بأكملها من Antllr 4 هي إزالة القيود التقليدية مثل LL (1) من الاعتبار أثناء تطوير وتنفيذ لغة جديدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top