OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 02:34

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: XML-frontend компилятора
СообщениеДобавлено: Воскресенье, 14 Ноябрь, 2010 17:04 

Зарегистрирован: Воскресенье, 04 Ноябрь, 2007 23:01
Сообщения: 151
Сразу уточню: имеется в виду транскодирующий XML-frontend компилятора. Из XML-представления исходников прямо в промежуточное представление компилятора(например, в AST(abstract syntax tree)).

В сети уже много народа прикладывалось к этому вопросу (см., например, здесь), но прорыва вроде как не состоялось. Может быть нам (заодно уж и с оглядкой на Дракон :wink: ) попробовать обсудить этот вопрос?

Собственно вопросов для обсуждения пока два:
1. быстродействие такой схемы,
2. полнота представления под различные целевые компиляторы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-frontend компилятора
СообщениеДобавлено: Воскресенье, 14 Ноябрь, 2010 23:25 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Посмотрите http://zouev.blogspot.com/2007/11/xml.html и viewtopic.php?p=47728

А откуда возьмутся "XML-представления исходников"? Может, обойтись вообще без исходников, непосредственно (через GUI) формируя AST? Тогда получится то, что обсуждается в последней ветке - семантический редактор.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-frontend компилятора
СообщениеДобавлено: Понедельник, 15 Ноябрь, 2010 09:47 

Зарегистрирован: Воскресенье, 04 Ноябрь, 2007 23:01
Сообщения: 151
Сергей Прохоренко писал(а):
Да, Зуев сделал xml-схему для с++. И реализацию в виде интерпретатора superx++(соответственно, вопрос о быстродействии отпадает). Но при этом Зуев задал правильные вопросы о границах применимости шаблонов XSLT. Которые, к сожалению, остались без ответов.
Хотя уже есть и компиляторы. Например: ASF XLTC Compiler - http://xml.apache.org/xalan-j/xsltc/xsltc_compiler.html

Сергей Прохоренко писал(а):
А откуда возьмутся "XML-представления исходников"?
Я его беру пока из viewtopic.php?p=53858#p53858

Сергей Прохоренко писал(а):
Может, обойтись вообще без исходников, непосредственно (через GUI) формируя AST? Тогда получится то, что обсуждается в последней ветке - семантический редактор.
Думаю, что не получится. AST я упомянул лишь в связи с реальностью его экспорта в компиляторы gcc и bb. А ведь есть ещё и другие формы промежуточных представлений.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB