Artykuł prezentuje stworzony przez autorów makrogenerator translatorów MC². Makrogenerator ten po otrzymaniu definicji języka staje się translatorem tego języka. Język definiuje się podając jego składnię (produkcje gramatyki zapisane w notacji BNF) oraz znaczenie poszczególnych konstrukcji składniowych tj. opis przekształceń tekstu odpowiadającego danej konstrukcji składniowej na tekst w pewnym języku bazowym (makrodefinicje). Traktując zdefiniowany język jako bazowy określa się analogicznie następny język. Proces definiowania kolejnych języków można kontynuować dochodząc poprzez języki pośrednie do języka docelowego. Makrogenerator MC² może być więc wykorzystywany jako wygodne i skuteczne narzędzie do projektowania i badania translatorów. Makrogenerator ten został zrealizowany w języku C na mikrokomputerze PC.
Autorzy
- Krzysztof Jasieński,
- dr inż. Jacek Lebiedź link otwiera się w nowej karcie
Informacje dodatkowe
- Kategoria
- Publikacja w czasopiśmie
- Typ
- artykuły w czasopismach recenzowanych i innych wydawnictwach ciągłych
- Język
- polski
- Rok wydania
- 2007
Źródło danych: MOSTWiedzy.pl - publikacja "Makrogenerator translatorów MC²" link otwiera się w nowej karcie