Pok-10-wyk-Slajd66
Z Studia Informatyczne
Akcja domyślna – kalkulator
W przykładzie konieczności jawnego wyspecyfikowania akcji domyślnej rozważmy odmianę zwykłego kalkulatora, który wszystkie obliczenia wykonuje na liczbach zmiennoprzecinkowych (double ).
Konieczność wykonywania konwersji w analizatorze składniowym wynika z konstrukcji analizatora leksykalnego, który oprócz operatorów rozpoznaje osobno liczby całkowite ( int ) i liczby zmiennoprzecinkowe ( double ). Są one rozpoznawane przez skaner jako odrębne jednostki leksykalne i zwracane w innych polach unii oraz oczywiście również w innym formacie binarnym.