Как подключть Peg?
От: Ka3a4oK  
Дата: 10.11.10 13:32
Оценка:
Я понял, что только из исходников? Скомпилированная версия с компилятором не поставляется?
Re: Как подключть Peg?
От: hardcase Пират http://nemerle.org
Дата: 10.11.10 13:44
Оценка:
Здравствуйте, Ka3a4oK, Вы писали:

KK>Я понял, что только из исходников? Скомпилированная версия с компилятором не поставляется?


Скомпилированная версия есть в PowerPack, но лучше собирать из исходников, так как она активно дорабатывается.
Для создания парсера нужно подключить макробиблиотеку LRPEGCC.dll и библиотеку типов Nemerle.Peg.dll.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[2]: Как подключть Peg?
От: Ka3a4oK  
Дата: 10.11.10 14:25
Оценка:
H>Скомпилированная версия есть в PowerPack, но лучше собирать из исходников, так как она активно дорабатывается.
H>Для создания парсера нужно подключить макробиблиотеку LRPEGCC.dll и библиотеку типов Nemerle.Peg.dll.

Что за PowerPack, где взять?
Re[3]: Как подключть Peg?
От: _nn_ www.nemerleweb.com
Дата: 10.11.10 14:35
Оценка:
Здравствуйте, Ka3a4oK, Вы писали:

H>>Скомпилированная версия есть в PowerPack, но лучше собирать из исходников, так как она активно дорабатывается.

H>>Для создания парсера нужно подключить макробиблиотеку LRPEGCC.dll и библиотеку типов Nemerle.Peg.dll.

KK>Что за PowerPack, где взять?


В %ProgramFiles%\Nemerle должны быть все библиотеки.

PowerPack это сборник библиотек (из snippets) для установщика.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[4]: Как подключть Peg?
От: Ka3a4oK  
Дата: 10.11.10 15:31
Оценка:
Здравствуйте, _nn_, Вы писали:

__>Здравствуйте, Ka3a4oK, Вы писали:


H>>>Скомпилированная версия есть в PowerPack, но лучше собирать из исходников, так как она активно дорабатывается.

H>>>Для создания парсера нужно подключить макробиблиотеку LRPEGCC.dll и библиотеку типов Nemerle.Peg.dll.

KK>>Что за PowerPack, где взять?


__>В %ProgramFiles%\Nemerle должны быть все библиотеки.


__>PowerPack это сборник библиотек (из snippets) для установщика.


Nemerle.Peg.dll есть, LRPEGCC.dll отсутствует. Я долго пытался понять как подключить PEG, пока не полез в исходники и не разглядел, что нужна еще LRPEGCC.dll.
Re[5]: Как подключть Peg?
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.11.10 15:55
Оценка:
Здравствуйте, Ka3a4oK, Вы писали:

KK>Nemerle.Peg.dll есть, LRPEGCC.dll отсутствует. Я долго пытался понять как подключить PEG, пока не полез в исходники и не разглядел, что нужна еще LRPEGCC.dll.


Просто забери с СВН-а каталог:
http://nemerle.googlecode.com/svn/nemerle/trunk/snippets/peg-parser
Затем открой в интеграции:
Nemerle\snippets\peg-parser\LRPEGCC.sln
или
Nemerle\snippets\peg-parser\CSharp\CSharpParser.sln
и выполни сборку проекта. В результате будут собраны указанные сборки. Их и подключай.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Как подключть Peg?
От: hardcase Пират http://nemerle.org
Дата: 10.11.10 16:38
Оценка: +2
Здравствуйте, VladD2, Вы писали:

Надо по-нормальному назвать проект, ато LRPEGCC как-то неочевидно для людев называетя. М?
/* иЗвиНите зА неРовнЫй поЧерК */
Re[7]: Как подключть Peg?
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.11.10 16:54
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Здравствуйте, VladD2, Вы писали:


H>Надо по-нормальному назвать проект, ато LRPEGCC как-то неочевидно для людев называетя. М?


Согласен. Этот базводр, к тому же не соответствующий действительности (LRPEGCC — это сокращение от "поддерживающий леворекурсивный вывод PEG компилятор компиляторов").

Думаю надо это дело назвать просто "Nemerle.Peg.Macros".
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Как подключть Peg?
От: Ka3a4oK  
Дата: 10.11.10 19:10
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, Ka3a4oK, Вы писали:


KK>>Nemerle.Peg.dll есть, LRPEGCC.dll отсутствует. Я долго пытался понять как подключить PEG, пока не полез в исходники и не разглядел, что нужна еще LRPEGCC.dll.


VD>Просто забери с СВН-а каталог:

VD>http://nemerle.googlecode.com/svn/nemerle/trunk/snippets/peg-parser
VD>Затем открой в интеграции:
VD>Nemerle\snippets\peg-parser\LRPEGCC.sln
VD>или
VD>Nemerle\snippets\peg-parser\CSharp\CSharpParser.sln
VD>и выполни сборку проекта. В результате будут собраны указанные сборки. Их и подключай.

Я так и сделал. Просто я хотел указать на то, что это очевидная ошибка — в инсталляторе только одна сборка из двух необходимых.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Re[7]: Как подключть Peg?
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.11.10 20:07
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Надо по-нормальному назвать проект, ато LRPEGCC как-то неочевидно для людев называетя. М?


Короче, меняй имя сборки на "Nemerle.Peg.Macros".
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: Как подключть Peg?
От: hardcase Пират http://nemerle.org
Дата: 10.11.10 21:33
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, hardcase, Вы писали:


H>>Надо по-нормальному назвать проект, ато LRPEGCC как-то неочевидно для людев называетя. М?


VD>Короче, меняй имя сборки на "Nemerle.Peg.Macros".


В течении пары дней переименую, ато прям сейчас моя песочница в не слишком консистентном состоянии.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[9]: Как подключть Peg?
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.11.10 21:45
Оценка:
Здравствуйте, hardcase, Вы писали:

H>В течении пары дней переименую, ато прям сейчас моя песочница в не слишком консистентном состоянии.


ОК
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.