Corso di Raku / Espressioni regolari e grammatiche / Grammatiche / Classi di azione / Exercises

Una grammatica, due classi di azione

Problema

Una sola grammatica può essere accoppiata con classi di azioni diverse per produrre risultati diversi. Scrivi un’unica grammatica che analizza due numeri separati da una virgola, come in '10,20'. Scrivi due classi di azioni: una il cui TOP produce la loro somma, l’altra il cui TOP produce la loro differenza (il primo meno il secondo). Analizza '10,20' con ciascuna classe di azioni a turno e stampa entrambi i risultati.

Esempio

Il programma stampa:

30
-10

Soluzione

Vedi la soluzione

Soluzione: Un’azione in maiuscolo   |   Soluzione: Una grammatica, due classi di azione