Cosik: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 2: | Linia 2: | ||
*dla symboli końcowych określamy <math>I_V(<stała>)</math>=<math>I_V</math>(<stala bez znaku>) (jak w ćwiczeniu [[#Stałe bez znaku|stałe bez znaku]]) | *dla symboli końcowych określamy <math>I_V(<stała>)</math>=<math>I_V</math>(<stala bez znaku>) (jak w ćwiczeniu [[#Stałe bez znaku|stałe bez znaku]]) | ||
<table border=1 align=center valign=center | <table border=1 width=100%> | ||
<tr align=center valign=center><td>DLA PRODUKCJI<br><math><zmienna>::=<identyfikator></math></td><td>OKREŚLAMY<br><math>I_V(<zmienna>)=I_V(<identyfikator>)</math></td></tr> | |||
<tr><td></td><td></td></tr> | |||
</table> | </table> | ||
*dla produkcji <math><zmienna>::=<identyfikator></math> określamy <math>I_V(<zmienna>)=I_V(<identyfikator>)</math> | *dla produkcji <math><zmienna>::=<identyfikator></math> określamy <math>I_V(<zmienna>)=I_V(<identyfikator>)</math> |
Aktualna wersja na dzień 12:04, 2 sie 2006
Reguły semantyczne
- dla symboli końcowych określamy Parser nie mógł rozpoznać (błąd składni): {\displaystyle I_V(<stała>)} =(<stala bez znaku>) (jak w ćwiczeniu stałe bez znaku)
DLA PRODUKCJI | OKREŚLAMY |
- dla produkcji określamy
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <czynnik>::=<stała>} określamy Parser nie mógł rozpoznać (błąd składni): {\displaystyle I_V(<czynnik>)=I_V(<stała>)}
- dla produkcji określamy
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <czynnik>::=(<wyrażenie Z>)} określamy Parser nie mógł rozpoznać (błąd składni): {\displaystyle I_V(<czynnik>)=I_V(<wyrażenie Z>)}
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <składnik>::=<czynnik>} określamy Parser nie mógł rozpoznać (błąd składni): {\displaystyle I_V(<składnik>)=I_V(<czynnik>)}
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <składnik>::=<składnik>*<czynnik>} określamy Parser nie mógł rozpoznać (błąd składni): {\displaystyle I_V(<składnik>)=I_V(<składnik>)I_V(<czynnik>)}
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <składnik>::=<składnik> div <czynnik>} określamy
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <składnik>::=<składnik> mod <czynnik>} określamy
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <wyrażenie Z>::=<składnik>} określamy Parser nie mógł rozpoznać (błąd składni): {\displaystyle I_V(<wyrażenie Z>)=I_V(<składnik>)}
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <wyrażenie Z>::=-<składnik>} określamy Parser nie mógł rozpoznać (błąd składni): {\displaystyle I_V(<wyrażenie Z>)=\textcolor{blue}{-}I_V(<składnik>)}
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <wyrażenie Z>::=<wyrażenie Z>+<składnik>} określamy Parser nie mógł rozpoznać (błąd składni): {\displaystyle I_V(<wyrażenie Z>)=I_V(<wyrażenie Z>)\textcolor{blue}{+} I_V(<składnik>)}
- dla produkcji Parser nie mógł rozpoznać (błąd składni): {\displaystyle <wyrażenie Z>::=<wyrażenie Z>-<składnik>} określamy Parser nie mógł rozpoznać (błąd składni): {\displaystyle I_V(<wyrażenie Z>)=I_V(<wyrażenie Z>)\textcolor{blue}{-} I_V(<składnik>)}