Erstellen eines lexikalischen Analysators
Ich arbeite gerade mit einem Lexical Analyzer-Programm und verwende Java. Ich habe nach Antworten auf dieses Problem gesucht, aber bis jetzt habe ich keine gefunden. Hier ist mein Problem:
Eingang:
System.out.println ("Hello World");
Gewünschte Ausgabe:
Lexeme----------------------Token
System [Key_Word]
. [Object_Accessor]
out [Key_Word]
. [Object_Accessor]
println [Key_Word]
( [left_Parenthesis]
"Hello World" [String_Literal]
) [right_Parenthesis]
; [statement_separator]
Ich bin noch ein Anfänger, also hoffe ich, dass ihr mir dabei helfen könnt. Vielen Dank.