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.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage