2016-04-26 3 views
0

Ich bin im Begriff, einen Compiler für c zu schreiben, und durch Verweis auf Google fand ich, dass das Sternzeichen in beiden Definitionen von Operator ist und Interpunktion. Ich denke, es sollte im Schritt des Parsens entschieden werden, da wir es nicht beurteilen können, bis wir uns umgesehen haben. Aber ich muss vor dem Parsen ein Token für dieses Sternzeichen erzeugen.wie man das '*' Zeichen ist ein Operator oder ein Interpunktionszeichen bei der lexikalischen Analyse

Antwort

0

Aber ich muss vor dem Parsen ein Token für dieses Sternzeichen generieren.

So tun. Erzeugen Sie einfach ein * Token, wenn Sie eine * sehen. Sie müssen nicht wissen, wie die * verwendet wird, um ein Token dafür zu generieren.