Yacc
Z Wikipedii
YACC to standardowy program w systemach uniksowych służący do generowania analizatorów składniowych (ang. parserów). Nazwa programu to akronim słów Yet Another Compiler Compiler. Program generuje kod wyjściowy w języku C zgodnym ze standardem ISO na podstawie plików wejściowych zapisanych w notacji podobnej do BNF.
Program YACC sprawdza zgodność przetwarzanego pliku z wcześniej zdefiniowaną gramatyką. Do wykonania tego zadania potrzebuje dostępu do symboli (jednostek leksykalnych) zawartych w przetwarzanym pliku, które są wyodrębniane w trakcie analizy leksykalnej zazwyczaj przez program lex. Dokładne wymagania dotyczące programów lex oraz YACC jak i ich funkcjonalność są opisane w standardzie IEEE POSIX P1003.2.
Opis składni (gramatyki) jest przeplatany z kodem w języku C i znajduje się najczęściej w pliku z rozszerzeniem .y. Pliki z gramatyką są to pliki tekstowe, które składają się z trzech części oddzielonych od siebie podwójnym znakiem procentu ("%%") w kolejności: deklaracje, reguły gramatyczne, kod w języku C. Zarówno pierwsza jak i ostatnia sekcja mogą zostać pominięte.
Powstało wiele programów o podobnych do yacca, takich jak GNU Bison, ocamlyacc (dla Ocamla), perl-byacc (generujący parsery w Perlu).
[edytuj] Zobacz też
[edytuj] Linki zewnętrzne
- Lex and YACC primer/HOWTO (en) - wprowadzenie do używania programów lex i yacc
- A Compact Guide to Lex & Yacc (en) - podręcznik zawierający instrukcje jak napisać kompilator używając programów Lex i Yacc
- The Lex & Yacc Page (en) - przykłady i podręczniki
| Polsat: Euro w pubach od 1348 zł |
|
Polsat udziela praw do publicznego pokazywania meczów nachodzących Mistrzostw Europy. Najtańszy wariant cenowy to 1348 zł.
|
| N ma już 320 tys. abonentów |
|
Platforma satelitarna N na koniec I kwartału 2008 r. miała 320 tys. abonentów - poinformował ITI Holdings.
|
| 27 maja Kraśko poprowadzi "Wiadomości" |
|
27 maja Piotr KraÅ›ko zadebiutuje jako prowadzÄ…cy „WiadomoÅ›ci” w TVP1.
|
| Skandal we włoskiej telewizji publicznej |
|
Wydział personalny składający się z ponad 250 urzędników zajmuje się 13 248 stałymi pracownikami i 43 000 współpracowników RAI, która zatrudnia m.in. 114 fryzjerów i 67 garderobianych - tak rzymski tygodnik "L'Espresso" opisał włoską telewizję publiczną RAI.
|
| Segment pism dla rodziców zanotował wzrost sprzedaży |
|
Wszystkie miesiÄ™czniki dla rodziców zanotowaÅ‚y w lutym br. wyższÄ… sprzedaż ogółem w porównaniu z lutym ub.r. – wynika z danych ZwiÄ…zku Kontroli Dystrybucji Prasy.
|