Corso di Raku / Espressioni regolari e grammatiche / Grammatiche

Classi di azione

I blocchi { make … } in linea funzionano, ma ingombrano una grammatica di logica e la rendono più difficile da leggere. La soluzione ordinata è una classe di azioni: una classe separata i cui metodi portano il nome dei token della grammatica e forniscono il make per ciascuno.

Questa sezione mostra come scrivere una classe di azioni, come consegnarla a .parse e quando preferirla alle azioni in linea.

Argomenti di questa sezione

Pratica

Risolvi 2 quiz sul contenuto di questa sezione.

Esercizi

Questa sezione contiene 3 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.

  1. Un’azione in maiuscolo
  2. Una grammatica, due classi di azione
  3. Rendete leggibile una data

Soluzione: Invertite le parole   |   Scrivere una classe di azione