grammar

Eine formale Grammatik ist eine Gruppe von Produktionsregeln, die beschreiben, wie Strings gültiger Syntax gebildet werden. Formale Grammatiken werden am häufigsten verwendet, um die Syntax einer Programmiersprache zu spezifizieren.
3
Antworten

Auf oklamyacc, Funktion Grammatik und Vorrang der Anwendung

Ich bin OCaml-Neuling und ich versuche, eine einfache OCaml-ähnliche Grammatik zu schreiben, und ich kann das nicht herausfinden. Meine Grammatik erlaubt so etwas: %Vor% Wenn ich jedoch die so definierte Funktion verwenden möchte, kann ich s...
17.05.2010, 07:53
3
Antworten

POSIX sh EBNF-Grammatik

Gibt es eine vorhandene POSIX sh-Grammatik oder muss ich sie direkt aus der Spezifikation herausfinden? Hinweis Ich bin nicht so sehr an einem reinen sh interessiert; eine erweiterte, aber konforme sh ist auch mehr als in Ordnung für meine...
24.03.2013, 13:11
1
Antwort

AS3 Grammatik: Genaueste

Ich suche nach einer genauen AS3-Grammatik (Format ist kein Problem, aber ich gehe davon aus, dass ANTLR am meisten enthalten wird), um sie für eine Übungsgrammatik zu verwenden, die ich mache. Was ist die genaueste Grammatik, die für AS3 ver...
03.12.2009, 10:45
2
Antworten

Grammatik einer C ++ Übersetzungseinheit

Mein Verständnis für eine lange Zeit war, dass eine C ++ Übersetzungseinheit , nachdem der Präprozessor ausgeführt wurde, ist eine Folge von Deklarationen (lassen Sie mich daran erinnern, dass alle Definition ist auch eine Deklaration). Vie...
02.12.2010, 12:35
2
Antworten

Wie passt man eine feste Anzahl von Zeichen in ANTLR 3 an?

Ich möchte ISO 8601-Daten in meiner ANTLR-Grammatik analysieren. %Vor% Ich habe folgende Einträge in meiner Grammatikdatei: %Vor% Ich weiß, dass ich eine oder mehrere mit DIGIT+ und null oder mehr mit DIGIT* abgleichen kann Währ...
03.05.2011, 05:31
2
Antworten

Wie erzeugt man ein zufälliges HTML-Dokument?

Ich möchte eine völlig zufällige HTML-Quelle generieren, möglicherweise aus einer Grammatik. Ich möchte dies in Python tun, aber ich bin mir nicht sicher, wie es weitergeht - gibt es eine Bibliothek, die eine Grammatik nimmt und nur zufällig ihr...
08.05.2010, 18:15
1
Antwort

Extrahiere BNF-Grammatikregeln aus der yacc-Datei

Ich habe eine YACC-Datei, die eine bestimmte Sprache beschreibt, für die ich einen Editor mit IMP (Eclipse-Projekt) entwickle. Ich benutze LPG als Parser-Generator, also musste ich eine BNF-Regel aus meiner YACC-Datei extrahieren. Die YACC-Datei...
20.10.2013, 12:02
3
Antworten

Bison: Optionale Tokens in einer einzelnen Regel

Ich benutze GNU Bison 2.4.2, um eine Grammatik für eine neue Sprache zu schreiben, an der ich arbeite, und ich habe eine Frage. Wenn ich eine Regel festlege, sagen wir: %Vor% Wenn ich eine Variation der Regel habe, zum Beispiel %Vor% Wo...
19.04.2010, 17:31
6
Antworten

Composable Grammars

Es gibt so viele Programmiersprachen, die die Einbindung von Minisprachen unterstützen. PHP ist in HTML eingebettet. XML kann in JavaScript eingebettet werden. Linq kann in C # eingebettet werden. Reguläre Ausdrücke können in Perl eingebettet we...
04.06.2009, 21:23
2
Antworten

Wie ist ++ $ a + $ a ++ mehrdeutig in PHP?

Das php Handbuch behauptet, dass %Vor% ist unter seiner Grammatik mehrdeutig, aber es scheint mir extrem klar zu sein. ++ $ a und $ a ++ werten zuerst von links nach rechts, also ++ $ a Inkremente aus und geben dann 2 zurück, und $ a ++ gibt...
05.04.2012, 01:35