-
Data: 2010-04-09 12:36:56
Temat: Re: Gramatyki jezykow, ich kompilatory/interpretery i toole
Od: Krzysiek Kowaliczek <k...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik Jacek Czerwinski napisał:
> Wiesz coooooo, i tak i nie. W automatycznym będzie reakcja na błąd
> zawsze podobna, w ręcznym może i tu i ówdzie lepsza, ale nierówna.
[...]
> Wolę automatyczną diagnostykę np. z Antlr, może nie jest jak idealny
> ręczny kompilator programistów którzy się nie śpieszyli, ale całkiem
> sensowna.
Jak napisałem ręczne pisanie parserów daje większe możliwości, ale
trzeba się do tego porządnie przyłożyć. Jak chce się coś zrobić szybko
to lepiej użyć generatora. Sam jakiś miesiąc temu napisałem parser
jednego z języków opisu sprzętu ( SystemVerilog ). Gramatykę ma pogiętą
prawie jak C++. Całość popełniłem w ANTLR. Po ok 8 dniach ( gramatyka
jest niedeterministyczna ) miałem gotowy, szybko działający parser.
Napisanie tego ręcznie zajęłoby dużo, dużo więcej czasu i przy okazji
popełniłbym sporo błędów ( i z całą pewnością oszalał biorą pod uwagę
jak pogięta gramatykę ma ten język ).
Pozdrawiam
KK
Następne wpisy z tego wątku
- 09.04.10 14:36 Daniel Janus
- 09.04.10 14:54 Krzysiek Kowaliczek
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-12 Jak na naszych oczach odradza się cenzura :-)
- 2025-01-11 Koszty prowadzenia firmy za granicą
- 2025-01-11 19 migrantów
- 2025-01-11 300km/h
- 2025-01-11 Kongres USA uchwalił "Prawo babci Pawlakowej" na MTK [Lex Gradma Pawlak]
- 2025-01-11 Riga => Specjalista ds. public relations <=
- 2025-01-11 Przestępca wyborczy Musk nadciąga nad Tuskistan?
- 2025-01-11 Białystok => Delphi Programmer <=
- 2025-01-09 Jaka nawigacja z asystentem zmiany pasa ruchu?
- 2025-01-10 Coś dusi.
- 2025-01-09 akumulator napięcie 12.0v
- 2025-01-10 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-01-10 Warszawa => Software .Net Developer <=
- 2025-01-10 Białystok => Application Security Engineer <=
- 2025-01-10 Warszawa => System Architect (Java background) <=