Vyhodnocování aritmetického výrazu (pokračování)
- opakování
- rozšíření o závorky
- úpravy lexeru
- úpravy gramatiky
- úpravy parseru
Samostatný příklad
Napište nástroj na formátování vzorců chemických sloučenin (pouze jednoduché anorganické):
> vas_program CO2 <span class="chemie" title="M = 44 kg/mol">CO<sub>2</sub></span> > vas_program H2SO4 <span class="chemie" title="M = 98 kg/mol">H<sub>2</sub>SO<sub>4</sub></span> > vas_program FeSO4*7H2O <span class="chemie" title="M = 278 kg/mol">FeSO<sub>4</sub> • 7 H<sub>2</sub>O</span> > vas_program Fe2(SO4)3 <span class="chemie" title="M = 399 kg/mol">Fe<sub>2</sub>(SO<sub>4</sub>)<sub>3</sub></span>