OK, ich wollte das Problem nicht schildern, weil ich mit niemanden eine
Stunde telefoniere und dann erfahr, dass er kein deutsch kann.
Nun hier mein Problem:
Habe einen Web-Browser in Java programmiert mit eigenem Html-Parser.
(Es gibt in Java in irgendeiner Klasse den Befehl setPage(), mit dem ein
Browser in 100 Zeilen fertig ist, ich hab jedoch alles selbst gemacht, da ich
nen gscheiten Browser will)
also, html-Tags sind ja wie folgt aufgebaut:fett und kursiv
Meine Grammatik ist nun so aufgebaut: (natürlich nur ein sehr kleiner Ausschnitt)
--------------------------------------
Start: Alletags |
Start Alletags
Alletags: TagFett |
TagKursiv|
TagFont |
TagEinfachNurText
.............
(BSTART steht für BENDE steht für )
TagFett: BSTART Alletags BENDE
----------------------------------------
Für Profis: BSTART und BENDE sind Terminalsymbole und kommen vom Lexer, sind also Tokens
die anderen sind Nichtterminalsymbole
Die Grammatik funktioniert einwandfrei wenn korrektes HTML benutzt,
es können also jegliche kombinationen und verschachtelungen benutzt werden.
Ich krieg aber Probleme mit den Seiten im Internet, da hier 90% aller Seiten irgendwo
einen Fehler haben. Zum Beispiel ... Falsche Reihenfolge
oder ein Schlusstag vergessen.
So nun mach ich aber Schluss, da ich sowieso keinen Kompetenten Gesprächspartner erwarte,
trotzdem danke dass du überhaupt diesen Text zu Ende gelesen hast.
:applaus: :applaus: :applaus: :applaus: :applaus: :applaus: :applaus: :applaus: