EBNF steht für Extended Backus-Naur Form oder Extended Backus Normal Form. Es ist eine Erweiterung von BNF und wird verwendet, um die Syntax kontextfreier Grammatiken zu beschreiben, z. B. Programmiersprachen, Dokumentformate oder Kommunikationsprotokolle. Es verbessert sich gegenüber BNF, indem es Operatoren zur Verfügung stellt, optional, null oder mehr und ein oder mehrere Vorkommen eines Begriffs auszudrücken. Dies macht EBNF viel expressiver und prägnanter als BNF.
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
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
Ich möchte ein Intellij IDEA Language Support Plugin für Erlang erstellen.
Das erste und größte Problem, das ich hatte, ist die JFlex Erlang Syntax Definition.
Weiß jemand, wo kann ich die EBNF oder BNF für Erlang bekommen?
24.10.2008, 10:10
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
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