Antlr4 Force LL (1)
سؤال
كيف أجبر Antlr4 على قبول النحو (1) فقط؟
كممارسة أكاديمية، علينا أن نجعل قواعد اللغة LL (1).ومع ذلك، فإن Antlr4 يقبل فقط قواعد النحوية LL (*) دون سابق إنذار لأنه ليس (1).أنا أفهم أنه عادة، ليرة لبنانية (*) هو الأفضل، ولكن (1) هو شرط للممارسة.
لم أتمكن من العثور عليه كخيار أو وسيطة، ولا في دليل Antlr4 النهائي ...
شكرا مقدما!
المحلول
أنت لا تفعل ذلك.النقطة بأكملها من Antllr 4 هي إزالة القيود التقليدية مثل LL (1) من الاعتبار أثناء تطوير وتنفيذ لغة جديدة.
لا تنتمي إلى StackOverflow