2013-07-17 3 views
10

Я новичок в Rebol и работаю с небольшой корпоративной группой, чтобы оценить ее для использования в некоторых областях, которые снова и снова доказали свою высокую устойчивость к изменениям и к таким концепциям, как DSL.Лучшее введение в диалекты и разбор?

Может ли кто-нибудь предложить то, что они нашли, чтобы быть хорошим вступлением к диалогу через «разбор»? Я читал доступные документы с сайта Rebol 3, а также руководство программиста Оверлотом и Вудом, и этого может быть более чем достаточно - но если у кого-то есть предложения по другим связанным материалам или примерам, я был бы благодарен о совете.

PS: Я тоже новичок в StackOverflow, и поэтому до сих пор не имею магические 20 очков для чата ...

+0

Похоже, вы нашли лучшие ресурсы для изучения синтаксического анализа. Есть несколько хороших примеров использования синтаксического анализа в Rebol для корпоративного уровня, например coginov.com (пользователи сильного анализа) и других компаний. – Respectech

+0

Спасибо! Один из моих коллег присутствовал на недавнем ReCode, поэтому я много слышал о Когинове; Я посмотрю их сайт. – johns

ответ

7

Некоторых учебников по разбору:

Dialecting с тем же парнем:

+0

Спасибо! Видеоуроки YouTube выглядят особенно полезными ... – johns

+0

Это то же самое, что написано, но Ник проводит вас через него – kealist

+2

Я просто укажу, что «простой синтаксический анализ» * (например, передача строк или ни одного) * упал с пользы в Rebol 3, так как необходимо указать уточнение/ALL. Я понимаю, что операция PARSE теперь всегда будет принимать/ALL и всегда требует блока правил анализа. Достаточно просто реализовать простейший синтаксический разбор с этим самим, но если эта параметризация снова появится как помощник удобства, у нее будет новое имя. – HostileFork

2

Если поиск на переполнение стека с [разборе] [rebol], у вас должно быть немало приятных и простых примеров, с большим количеством мясистых объяснений и комментариев о них.

+1

Сказал (а) спасибо: попробовал; много интересных хитов. Вероятно, мне следовало с самого начала приступить к поиску SO - поместить его в мой статус SO newb (иногда очевидное - это последнее, что нужно переходить в разум ;-)) – johns