eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPisanie prekompilatora -- jak sie zabrac? › Re: Pisanie prekompilatora -- jak sie zabrac?
  • Data: 2010-04-26 07:28:54
    Temat: Re: Pisanie prekompilatora -- jak sie zabrac?
    Od: Maciej Sobczak <s...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 26 Kwi, 08:17, Maciej Pilichowski
    <P...@g...com> wrote:

    >   Chcialbym napisac cos w rodzaju prekompilatora, programik, ktory
    > rozszerzy mi kilka "makr" do jezyka docelowego, tak aby pozniej
    > wlasciwy kompilator juz sie zabral do pracy.
    >
    >   Mysle na razie o C++ i chcialbym zaczac od czegos w stylu:
    >
    > string @ptr;
    >
    > aby mi to zamienialo na
    >
    > shared_ptr<string> ptr;

    Jaki problem chcesz w ten sposób rozwiązać?

    Jeżeli jest to problem pisania na klawiaturze, to lepiej zdefiniuj
    sobie te makra w edytorze tak, żebyś nie musiał pisać w całości tych
    częstych konstrukcji.
    Jeżeli jest to problem czytelności kodu, to lepiej typedef.

    Natomiast jeśli chodzi o *ćwiczenie* pod tytułem "pisanie
    preprocesora", to do zabawy polecam to:

    http://www.msobczak.com/prog/bin/tpp.zip

    To jest prościutki ale rozszerzalny preprocesor napisany w Tcl.
    Dokumentacja i przykłady w środku.
    W sumie do niczego poważnego tego nie użyłem (kiedyś generowałem tym
    różne kawałki swojej strony www), ale zabawa przy pisaniu była jak
    trzeba - może przyda Ci się jako punkt startowy.

    Do poważniejszych zadań z transformacjami kodu - linki podał Krzysiek.

    --
    Maciej Sobczak * http://www.inspirel.com

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: