Corso di Raku / Espressioni regolari e grammatiche / Grammatiche / Grammatiche, classi ed ereditarietà / Exercises

Un numero con proto

Problema

Scrivi una grammatica che analizza un number, che può essere o un intero decimale (una o più cifre) o un letterale esadecimale (0x seguito da cifre esadecimali 09, af). Usa un proto token con due varianti :sym<…>, dec e hex. Analizza '0xff' e stampa se l’analisi è riuscita.

Esempio

Il programma stampa:

True

Soluzione

Vedi la soluzione

Soluzione: Ereditate una grammatica   |   Soluzione: Un numero con proto