Metody realizacji języków programowania/MRJP Ćwiczenia 2: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
autor Andrzej Salwicki (salwicki@mimuw.edu.pl) | |||
== Zadanie 1 == | == Zadanie 1 == | ||
Napisz algorytm przeszukiwania grafu tablicy symboli. | Napisz algorytm przeszukiwania grafu tablicy symboli. | ||
Dla danego identyfikatora ''id'' oraz węzła ''w'' znajdź węzeł ''v'' zawierajacy deklarację identyfikatora ''v''. Wrzuć wyjątek "''Brak deklaracji''" jeśli nie istnieje węzeł ''v'' zawierający deklarację identyfikatora ''id'' widoczną w module węzła ''w''. | Dla danego identyfikatora ''id'' oraz węzła ''w'' znajdź węzeł ''v'' zawierajacy deklarację identyfikatora ''v''. Wrzuć wyjątek "''Brak deklaracji''" jeśli nie istnieje węzeł ''v'' zawierający deklarację identyfikatora ''id'' widoczną w module węzła ''w''. |
Wersja z 05:16, 28 wrz 2006
autor Andrzej Salwicki (salwicki@mimuw.edu.pl)
Zadanie 1
Napisz algorytm przeszukiwania grafu tablicy symboli. Dla danego identyfikatora id oraz węzła w znajdź węzeł v zawierajacy deklarację identyfikatora v. Wrzuć wyjątek "Brak deklaracji" jeśli nie istnieje węzeł v zawierający deklarację identyfikatora id widoczną w module węzła w.