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/