Cursus Raku / Reguliere expressies en grammatica’s / Grammatica’s / Grammatica’s, klassen en overerving / Exercises

Erf een grammatica

Opgave

Schrijf een basisgrammatica Animal waarvan TOP een token sound matcht (elk woord). Schrijf daarna twee grammatica’s die ervan erven: Dog, die sound overschrijft zodat het woof matcht, en Cat, die het overschrijft zodat het meow matcht. Ontleed 'woof' met Dog, 'meow' met Cat, en — om te laten zien dat elk zijn eigen geluid houdt — ook 'meow' met Dog. Druk voor elk af of het geslaagd is.

Voorbeeld

Het programma drukt af:

True
True
False

Oplossing

Bekijk de oplossing

Cursusnavigatie

Quiz — Grammatica-overerving   |   Oplossing: Erf een grammatica