Hallo,
Hi,
also ich frag jetzt mal ganz dumm:
Wie baut man irgendeine Parserklasse?
Kommt drauf an, was du parsen möchtest ;-).
Für alles XML-Basierte gibt es bereits leistungsfähige Parser, auch in PHP.
Wenn du also eine neue, eigene Sprache entwerfen und dann parsen möchtest, gibt es gute Gründe, sie von vorn herein XML-basiert zu entwerfen.
Für alle anderen Sprachen kannst du entweder mit regulären Ausdrücken herumpanschen (sehr schwierig, weil man meist zigtausend Spezialfälle bedenken muss). Richtig geht man es an, indem man einen Parsergenerator verwendet. Der Klassiker für so etwas ist yacc, aber für PHP gibt es inzwischen auch eigenständige Lösungen wie z.B. ppage (http://www.synflag.com/de/pub/products/ppage.php).
Hoffe, das hilft so weit.
P.S.: Mal so ne Frage nebenbei, wie gibt man eigtl auf einer Deutschen Tastatur so komische Ä usw ein, die mir zum ersten mal mit utf-8 über den Weg gelaufen sind?
Hm. Ich sehe da nur ein "Ä", und das erzeugt man mit der gleichnamigen Taste ;-). Nehme mal an, du meintest ein anderes Zeichen. Auf welcher Plattform bist du denn unterwegs? Linux? Windows? Mac? ...?
Gruß
Sascha