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.
1
Antwort

Ist die Zuweisung oder die bedingte Bindung stärker?

Ich bin gerade auf das folgende Paar C ++ - Grammatikregeln gestoßen: %Vor% Beachten Sie, dass die Regeln gegenseitig rekursiv sind: Bedingter Ausdruck bezieht sich auf Zuweisungsausdruck (Regel 2), und Zuweisungsausdruck verweist dara...
27.03.2015, 22:03
1
Antwort

Sind die Grammatiken moderner Programmiersprachen kontextfrei oder kontextsensitiv?

Sind die Sprachen C ++, C # oder Java kontextfrei oder kontextsensitiv?     
11.03.2012, 04:24
1
Antwort

Implementierender Parser für markdown-ähnliche Sprache

Ich habe eine Auszeichnungssprache, die markdown ähnlich ist und die von SO verwendet wird. Legacy-Parser basierte auf Regexes und war ein wahrer Alptraum. Daher habe ich mir eine eigene Lösung auf Basis der EBNF-Grammatik ausgedacht und dies...
21.08.2010, 00:13
3
Antworten

Wie kann ich in ANTLR eine saubere, Python-ähnliche Grammatik konstruieren?

Guten Tag! Wie kann ich eine einfache ANTLR-Grammatik erstellen, die mehrzeilige Ausdrücke ohne Semikolon oder umgekehrte Schrägstriche behandelt? Ich versuche eine einfache DSLs für Ausdrücke zu schreiben: %Vor% Insgesamt möchte ich,...
23.07.2009, 03:27
1
Antwort

pypeg2 - Kann dieser Ausdruck mit der Peg-Grammatik analysiert werden?

Ich muss Ausdrücke basierend auf folgenden Regeln analysieren: Ein Ausdruck kann ein Filterobjekt enthalten, das als name:value dargestellt wird. Ein Ausdruck kann einen Zeichenfolgenausdruck enthalten Ein Ausdruck kann boolesche ODER...
26.11.2015, 10:25
2
Antworten

Wie kann man die Negation in BNF darstellen?

Unterstützt BNF oder ABNF die Negation? Das schließt bestimmte Mitglieder des Sets aus? Ich habe keinen solchen Negationsoperator in seiner Syntax gesehen. Angenommen, S ist die Menge aller alphanumerischen Zeichenfolgen, die ungleich si...
06.06.2012, 21:11
1
Antwort

Sollte Perl 6 in der Lage sein, die Einbeziehung derselben Rolle aus verschiedenen Quellen zu entwirren?

Stellen Sie sich eine Reihe komplexer Grammatiken vor, die als Rollen dargestellt werden, obwohl dieses einfache Beispiel ausreicht, um den Konflikt zu zeigen: %Vor% Dies funktioniert nicht, da Perl 6 die Beziehungen nicht entwirrt, um herau...
22.01.2017, 13:41
1
Antwort

GA Grammatik Induktionsprogramm / Code?

Kennt irgendjemand ein Programm, das einen GA verwendet, um Grammatikinduktion / -schlussfolgerung durchzuführen, habe ich Tonnen von Forschungsarbeiten und Artikeln zu diesem Thema wie Lankhorst und De Pauw gelesen, aber ich kann keine Implemen...
20.08.2011, 10:02
2
Antworten

Links-lineare und rechts-lineare Grammatiken

Ich brauche Hilfe beim Aufbau einer links-linearen und rechts-linearen Grammatik für die folgenden Sprachen? %Vor% Für a) Ich habe folgendes: %Vor% Stimmt das? Ich brauche Hilfe bei b & amp; c.     
11.12.2012, 08:38
7
Antworten

Warum ist die SQL-Grammatik von innen nach außen?

In fast jedem formal strukturierten Satz von Informationen fangen Sie an, entweder von Anfang an gegen Ende zu lesen, oder gelegentlich vom Ende zum Anfang (zum Beispiel Straßenadressen). Aber in SQL, insbesondere SELECT-Abfragen, in der richtig...
06.06.2009, 12:28