Informatik /

Scanner und Parser - Definitionen und Beispiel

Scanner und Parser - Definitionen und Beispiel

 Scanner und Parser
Scanner und Parser
Scanner:
- zerlegt Quelltext in lexikanische Einheiten (Tokens)
-ordnet diese den unterschiedlichen M

Scanner und Parser - Definitionen und Beispiel

S

Sen

2 Followers

Teilen

Speichern

0

 

11/12/13

Ausarbeitung

Hier werden der Scanner und der Parser definiert und mit Beispiel veranschaulicht

Nichts passendes dabei? Erkunde andere Fachbereiche.

Scanner und Parser Scanner und Parser Scanner: - zerlegt Quelltext in lexikanische Einheiten (Tokens) -ordnet diese den unterschiedlichen Mustertypen zu (bspw. Variablen bezeichner, Zuweisung,...) U wenn eine solche Zerlegung nicht möglich ist, zeigt der Scanner dies an. (-> lexikanische Analyse) Beispiel für einen lexikanischen Fehler: b= 8.1 + za#hl R - keine Zahl unerlaubter Bezeichner Parser: - Überprüft, ob die erstellten Token die Grammatikregeln be- folgen (-> Analyse der Syntax) - Erstellung des Parse-Baums: strukturierte Darstellung des Programms in Baumform. -Erkennung von syntaktischen Fehlern: - b = b = (a-5)) A falsche Klammerung doppelle Zuweisung nicht möglich - Erkennung von semantischen int a = "String" Fehler: a ist vom Typ int -> String an dieser Stelle nicht zulässig - Typüberprüfung, Variablendeklarationen

Mit uns zu mehr Spaß am Lernen

Hilfe bei den Hausaufgaben

Mit dem Fragen-Feature hast du die Möglichkeit, jederzeit Fragen zu stellen und Antworten von anderen Schüler:innen zu erhalten.

Gemeinsam lernen

Mit Knowunity erhältest du Lerninhalte von anderen Schüler:innen auf eine moderne und gewohnte Art und Weise, um bestmöglich zu lernen. Schüler:innen teilen ihr Wissen, tauschen sich aus und helfen sich gegenseitig.

Sicher und geprüft

Ob Zusammenfassungen, Übungen oder Lernzettel - Knowunity kuratiert alle Inhalte und schafft eine sichere Lernumgebung zu der Ihr Kind jederzeit Zugang hat.

App herunterladen

Informatik /

Scanner und Parser - Definitionen und Beispiel

S

Sen  

Follow

2 Followers

 Scanner und Parser
Scanner und Parser
Scanner:
- zerlegt Quelltext in lexikanische Einheiten (Tokens)
-ordnet diese den unterschiedlichen M

App öffnen

Hier werden der Scanner und der Parser definiert und mit Beispiel veranschaulicht

Ähnliche Knows

user profile picture

Objektorientierte Programmierung

Know Objektorientierte Programmierung thumbnail

15

 

11/12/10

M

2

UML und Klassen

Know UML und Klassen thumbnail

17

 

12

user profile picture

8

Programmiergrundlagen Java

Know Programmiergrundlagen Java thumbnail

22

 

11

user profile picture

1

Variablen

Know Variablen thumbnail

3

 

11/10

Scanner und Parser Scanner und Parser Scanner: - zerlegt Quelltext in lexikanische Einheiten (Tokens) -ordnet diese den unterschiedlichen Mustertypen zu (bspw. Variablen bezeichner, Zuweisung,...) U wenn eine solche Zerlegung nicht möglich ist, zeigt der Scanner dies an. (-> lexikanische Analyse) Beispiel für einen lexikanischen Fehler: b= 8.1 + za#hl R - keine Zahl unerlaubter Bezeichner Parser: - Überprüft, ob die erstellten Token die Grammatikregeln be- folgen (-> Analyse der Syntax) - Erstellung des Parse-Baums: strukturierte Darstellung des Programms in Baumform. -Erkennung von syntaktischen Fehlern: - b = b = (a-5)) A falsche Klammerung doppelle Zuweisung nicht möglich - Erkennung von semantischen int a = "String" Fehler: a ist vom Typ int -> String an dieser Stelle nicht zulässig - Typüberprüfung, Variablendeklarationen

Nichts passendes dabei? Erkunde andere Fachbereiche.

Mit uns zu mehr Spaß am Lernen

Hilfe bei den Hausaufgaben

Mit dem Fragen-Feature hast du die Möglichkeit, jederzeit Fragen zu stellen und Antworten von anderen Schüler:innen zu erhalten.

Gemeinsam lernen

Mit Knowunity erhältest du Lerninhalte von anderen Schüler:innen auf eine moderne und gewohnte Art und Weise, um bestmöglich zu lernen. Schüler:innen teilen ihr Wissen, tauschen sich aus und helfen sich gegenseitig.

Sicher und geprüft

Ob Zusammenfassungen, Übungen oder Lernzettel - Knowunity kuratiert alle Inhalte und schafft eine sichere Lernumgebung zu der Ihr Kind jederzeit Zugang hat.

App herunterladen

Knowunity

Schule. Endlich einfach.

App öffnen