Zum neuen Informatik-Forum >>
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Kontextfreie Grammatik für HTML aus gegebenem Alphabet

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Theoretische Informatik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
gentoox
Gast





BeitragVerfasst am: 28. Nov 2005 22:13    Titel: Kontextfreie Grammatik für HTML aus gegebenem Alphabet Antworten mit Zitat

Hi Community,

ich hätte da eine Frage, zu welcher ich keine Antwort finde:

Ich soll aus dem gegebenem Alphabet:
{a..z,A..Z,/, ,1..9} eine Gramatik zusammenstellen, aus der sich korektes HTML bildden lässt. Wenn das Alphabet hiesse: {<html>,</html>,<body>,</body> ... etc}, dann wär dies ja kein Problem. Aber wie stelle ich das mit einzelnen Buchstaben an?

Für Einen kleinen Ansatz, wäre ich Euch sehr dankbar

Gruß
Nach oben
kurellajunior
Administrator


Anmeldungsdatum: 14.02.2005
Beiträge: 214
Wohnort: Berlin-Pankow

BeitragVerfasst am: 28. Nov 2005 22:49    Titel: Antworten mit Zitat

auf jeden Fall fehlen im Alphabet schon mal "<" und ">". viel mahr kann ich nicht denken:

S-> <A>S</A>

etc. Aber wie man dafür sorgt, dass A=A ? ka, nur ne Idee,

Jan

_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Gast






BeitragVerfasst am: 29. Nov 2005 00:08    Titel: Antworten mit Zitat

Damit ist die Aufgabe gelößt. Prost

Falls "<" und ">" doch dabei sein sollten ist es sehr hart:

O -> '<' + B + '>' | S

B -> 'h' + HTML + 'l' oder ...

HTML -> 't' + C + 'm'

C -> '>' + O2 + "</"

O - (Befehl : erzeugt öffnende +schließende Klammer) oder (String)
B - beliebiger HTML-Befehl, wenn der erste Buchstabe h und der letzte l ist, kann es nur das schlüsselwort html sein, und es gibt genau eine Ableitung.
C - erzeugt schließende und öffnende klammer
O2 - Befehl (außer <html>) oder String


So kann mans machen, aber es wird ein RIESIGES Regelsystem.
Andererseits glaub ich nicht das es einfacher geht denn man muss ja immer
sicherstellen das es einen schließenden tag gibt der genauso heißt wie der öffnende
(abgesehen von "/") unglücklich
Nach oben
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Theoretische Informatik Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen