Zusammenfassung
Angenommen, wir wollen ein Programm schreiben, das C-Programme darauf testet, ob sie syntaktisch korrekt sind. Dann muß unser Programm folgendes leisten:
-
1.
Es muß erst einmal erkennen, wo ein Wort der Programmiersprache anfängt und wo es aufhört. Außerdem muß es Schlüsselwörter der Sprache, wie z.B. „if“ oder „while“, von Variablennamen unterscheiden.
-
2.
Dann muß es feststellen, welche Sprachkonstrukte vorliegen — eine ifAnweisung, eine Variablendeklaration, eine Funktionsdefinition — und ob diese Sprachkonstrukte syntaktisch korrekt sind oder ob der if-Anweisung ein ,)’ fehlt.
-
3.
Schließlich sollte unser Programm noch darauf achten, daß nicht versucht wird, z.B. einer Integer-Variablen einen String zuzuweisen.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Erk, K., Priese, L. (2002). Grammatiken und formale Sprachen. In: Theoretische Informatik. Springer-Lehrbuch. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-10428-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-662-10428-6_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42624-0
Online ISBN: 978-3-662-10428-6
eBook Packages: Springer Book Archive