eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingGramatyki jezykow, ich kompilatory/interpretery i tooleRe: Gramatyki jezykow, ich kompilatory/interpretery i toole
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.onet
    .pl!not-for-mail
    From: Krzysiek Kowaliczek <k...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Gramatyki jezykow, ich kompilatory/interpretery i toole
    Date: Fri, 09 Apr 2010 14:36:56 +0200
    Organization: http://onet.pl
    Lines: 20
    Message-ID: <hpn707$hp2$1@news.onet.pl>
    References: <3...@g...googlegroups.com>
    <hpmnm3$il$1@news.onet.pl> <hpn54b$cdd$1@news.onet.pl>
    NNTP-Posting-Host: krak.alatek.krakow.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1270816583 18210 217.96.2.229 (9 Apr 2010 12:36:23 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Fri, 9 Apr 2010 12:36:23 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.8.1.22)
    Gecko/20090605 SeaMonkey/1.1.17
    In-Reply-To: <hpn54b$cdd$1@news.onet.pl>
    Xref: news-archive.icm.edu.pl pl.comp.programming:185412
    [ ukryj 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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: