Zin 1 — de simpelste zin
Hier bouw je op verder
- Python Lijsten
Leerdoel: je schrijft je eerste grammaticaregels en laat Holmes sat parsen.
De zin
Holmes (N) sat (V).
Twee woorden: een zelfstandig naamwoord (N) en een werkwoord (V). Dit
is het kleinste skelet van een Engelse zin, een onderwerp dat iets doet.
Denk na
Je begint met een lege grammatica. Het startsymbool is S; daar moet
elke geldige zin uit voortkomen. Bedenk zelf:
- Uit welke twee delen valt deze zin uiteen (een onderwerp-deel en een werkwoord-deel)?
- Welke woordsoort vormt elk deel hier?
Verzin namen voor je woordgroepen en schrijf de regels. Draai daarna de cel: zolang de zin niet op OK staat, klopt er nog iets niet.
Bouw en test
De parser-motor en het lexicon staan niet in de editor maar draaien wel mee; je vindt ze onder de editor achter "Toon de code die al klaarstaat". Jij schrijft alleen de grammatica. Zodra een zin op OK staat, verschijnt onder de uitvoer de knop "Teken de bomen", die de boom van elke zin tekent.
Bewaar je werk. Je hebt je grammatica van deze stap straks weer nodig. Kopieer je regels voordat je naar de volgende pagina gaat; daar bouw je erop verder.
Door naar een lijdend voorwerp →.