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.
Authors
- Krzysztof Jasieński,
- dr inż. Jacek Lebiedź link open in new tab
Additional information
- Category
- Publikacja w czasopiśmie
- Type
- artykuły w czasopismach recenzowanych i innych wydawnictwach ciągłych
- Language
- polski
- Publication year
- 2007
Source: MOSTWiedzy.pl - publication "Makrogenerator translatorów MC²" link open in new tab