OberonCore https://forum.oberoncore.ru/ |
|
ANTLR vs Coco/R https://forum.oberoncore.ru/viewtopic.php?f=61&t=6108 |
Страница 1 из 1 |
Автор: | Wlad [ Воскресенье, 24 Сентябрь, 2017 10:45 ] |
Заголовок сообщения: | ANTLR vs Coco/R |
Кто-то работал на последних версиях обоих? Coco - вообще жив ещё в какой-либо ипостаси? Что удобнее-логичнее-богаче по выразительным средствам-проще? |
Автор: | Rifat [ Понедельник, 25 Сентябрь, 2017 10:21 ] |
Заголовок сообщения: | Re: ANTLR vs Coco/R |
Coco/R принимает аттрибутивную грамматику и может парсить текст и за одно проверять совместимость типов и другие вещи. Насчет ANTLR не знаю может ли он проверять совместимость типов или только парсит. Как мне кажется, Coco/R гораздо меньше по объему кода, также, по-моему, он есть на Обероне. А ANTLR - это очень много C++ или C кода. Плотно с ними не работал, так поверхностно только знаком. |
Автор: | Alexander Shiryaev [ Понедельник, 25 Сентябрь, 2017 11:56 ] |
Заголовок сообщения: | Re: ANTLR vs Coco/R |
Последняя версия Coco/R (http://ssw.jku.at/Coco/) написана на C#. Версия для Оберона старая. Я её синхронизировал с C#-версией в 2012 году (https://github.com/aixp/obc-Coco). Основное отличие от предыдущей было в том, что добавили IF() LL(1)-resolver. |
Автор: | Info21 [ Понедельник, 25 Сентябрь, 2017 12:45 ] |
Заголовок сообщения: | Re: ANTLR vs Coco/R |
Пож., напомните, зачем всё это? Конкретные примеры какие-нить. |
Автор: | Alexander Shiryaev [ Понедельник, 25 Сентябрь, 2017 15:30 ] |
Заголовок сообщения: | Re: ANTLR vs Coco/R |
http://ssw.jku.at/Coco/Doc/ConflictResolvers.pdf http://ssw.jku.at/Coco/Doc/UserManual.pdf, стр. 17 Пример: грамматика Oberon: Qualident, Designator: https://github.com/aixp/obc-Coco/blob/m ... eron07.ATG |
Автор: | Wlad [ Вторник, 26 Сентябрь, 2017 19:02 ] |
Заголовок сообщения: | Re: ANTLR vs Coco/R |
Alexander Shiryaev писал(а): ... Пример: грамматика Oberon: Qualident, Designator ... Как отметить конкретное сообщение пальцем вверх?
|
Автор: | Валерий Лаптев [ Суббота, 03 Ноябрь, 2018 21:14 ] |
Заголовок сообщения: | Re: ANTLR vs Coco/R |
Чернышов использует Coco/R . ANTLR - мои студенты используют. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |