2013-07-17 52 views
10

Jestem nowy w Rebol i pracuję z małą grupą korporacyjną, aby ocenić ją do wykorzystania w niektórych obszarach, które wielokrotnie sprawdzały się jako wysoce odporne na zmiany i na koncepcje takie jak DSL.Najlepsze intro do dialektów i parsowanie?

Czy ktoś może zasugerować, co uznał za dobre intro do dialektowania za pomocą "parsowania"? Czytałem dostępne dokumenty z witryny Rebol 3, a także przewodnik programisty autorstwa Auverlot i Wooda, i to może być więcej niż wystarczające - ale jeśli ktoś ma sugestie dotyczące innych powiązanych materiałów lub przykładów, byłbym wdzięczny porady.

PS: Jestem również nowy w stackoverflow, i tak nie masz jeszcze magiczne 20 punktów na czacie ...

+0

Wygląda na to, że znalazłeś najlepsze zasoby do nauki na temat analizy. Istnieje kilka dobrych przykładów przetwarzania w Rebolu dla rzeczy na poziomie korporacyjnym, takich jak coginov.com (ciężki użytkownik parsowania) i inne firmy. – Respectech

+0

Dzięki! Jeden z moich kolegów uczestniczył w ostatnim ReCode, więc słyszę dużo o Coginovie; Popatrzę na ich stronę internetową. – johns

Odpowiedz

7

kilka tutoriali na parse:

Dialecting od samego faceta:

+0

Dzięki! Samouczek wideo na YouTube wygląda szczególnie przydatny ... – johns

+0

To jest to samo, co napisany, ale Nick przeprowadzi cię przez to – kealist

+2

Po prostu podkreślę, że "prosty parsunek" * (np. Przekazywanie ciągów lub brak) * spadł z łaski w Rebol 3, tak jak trzeba określić dopasowanie/ALL. Rozumiem, że operacja PARSE będzie teraz zawsze zakładała/ALL i zawsze wymaga bloku reguł parsowania. Łatwo jest zaimplementować prostsze przetwarzanie tego samego, ale jeśli ta parametracja pojawi się ponownie jako pomocnik wygody, będzie miała nową nazwę. – HostileFork

2

Jeśli wyszukiwanie na przepełnienie stosu z [parse] [rebol] tagi, powinieneś mieć kilka ładnych i prostych przykładów, z dużą ilością mięsistych wyjaśnień i komentarzy na ich temat.

+1

Dzięki: wypróbowałem; mnóstwo interesujących hitów. Prawdopodobnie powinno mi się przyszło od początku do wyszukiwania SO - odłożyć go do mojego statusu SO newb (czasami oczywiste jest ostatnia rzecz, o której można pomyśleć ;-)) – johns