Результаты поиска по запросу "grammar"
Почему эта простая грамматика имеет конфликт сдвига / уменьшения?
%token <token> PLUS MINUS INT %left PLUS MINUSЭТО РАБОТАЕТ: exp : exp PLUS exp; exp : exp MINUS exp; exp : INT;У ЭТОГО 2 КОНФЛИКТА СМЕНА / СНИЖЕНИЕ: exp : exp binaryop exp; exp : INT; binaryop: PLUS | MINUS ;ПОЧЕМУ?
Динамически создавать правило лексера
Вот простое правило: NAME : 'name1' | 'name2' | 'name3';Можно ли предоставить альтернативы для такого правила динамически, используя массив, содержащий строки?
преобразование версии с собственными целочисленными значениями для использования операций nqp (кстати, они официально не поддерживаются, код, использующий эти операции, может самопроизвольно прерываться при изменении rakudo), завершает работу программы всего за 2,9 с, из которых 0,34 с - системное время в зависимости от времени, и профилировщик оценивает около 18% от общего времени, затрачиваемого на саму «выпадение». Звучит ужасно плохо.
ошлой неделе я решил попробовать Perl6 и начал переопределять одну из моих программ. Должен сказать, что Perl6 настолько прост для объектного программирования, что очень болезненно для меня в Perl5. Моя программа должна читать и хранить большие ...
Лево-линейная и праволинейная грамматика
Мне нужна помощь в построении лево-линейной и праволинейной грамматики для языков ниже? a) (0+1)*00(0+1)* b) 0*(1(0+1))* c) (((01+10)*11)*00)*Для а) у меня есть следующее: Left-linear S --> B00 | S11 B --> B0|B1|011 Right-linear S --> 00B | 11S ...
ANTLRWorks отладка - смысл разных цветов?
Я использую режим отладки ANTLRWorks для проверки моей c-грамматики. Отладка в ANTLRWorks действительно хороша для лучшего понимания, но у меня есть проблема в понимании различных цветов выходного дерева. я используюbacktrack=true в ...
Очень круто. Я вижу, что это для 1.8.7. Есть ли более новая версия для Ruby 2.0?
Ruby грамматику в форме BNF. Естьофициальныйверсия?
Возвращает
я есть база данных существительных (например, «дом», «восклицательный знак», «яблоко»), которые мне нужно вывести и описать в моем приложении. Трудно составить естественно звучащее предложение, чтобы описать предмет без использования «а» или «an» ...
LLVM не является компилятором C ...?
жный дубликат: в каких версиях c блок внутри скобки используется для возврата допустимого значения? [https://stackoverflow.com/questions/1635549/in-what-versions-of-c-is-a-block-inside-parenthesis-used-to-return-a-value-valid] Ниже приведена ...
Где я могу найти yacc gammar для ECMAscript / Actionscript / Javascript [закрыто]
Мой класс компиляторов требует от нас найти грамматику yacc для одного из этих языков и объединить ее с написанным нами токенизатором. Предположительно, это что-то простое для Google, но я не могу найти его, и мои одноклассники тоже борются. ...