Tématické skupiny v rámci předmětu PB173 Tematicky zaměřený vývoj aplikací v jazyce C/C++

Téma 2: Parsery

Teoretická část

  • Malá teorie okolo parserů
  • Popis Antlr

Praktický úkol pro cvičení

  • Práce s Antlr

Domácí úkol

  • Vytvoření jednoduché kalkulačky
    • Standardní aritmetické operace (+, -, *, /)
      • Jen jednoduchá přiřazení bez vnořování
    • Globální proměnné
      • Můžete se omezit na maximálně 10 proměnných a ohlásit chybu při použití dalších
      • a = 3 vytvoří proměnnou a a zaznamená její hodnotu
      • a + 4 vypíše 7