Für mich sind Syntaxdiagramme effektive Hilfsmittel, um schnell die Syntax einer Sprache zu überprüfen. (Wenn man sie auf die richtige Weise zeichnet.) Ich erstelle derzeit welche für #Oberon, weil ich an einem Compiler schreibe. #Informatik #programming #CompSci
Ich habe mir vorher einige automatische Generatoren für ähnliche Diagramme angesehen. Keines überzeugt mich im Ergebnis. Mit LibreOffice Draw zu zeichnen ist in dem Fall vergleichsweise angenehm. Ich hätte aber gerne den Look des bekannten Pascal-Posters imitiert (https://www.applefritter.com/content/apple-pascal-poster-remade). Das scheint leider nicht realistisch.
Apple pascal poster, remade | Applefritter

Um die Pfeile aufeinander zeigen lassen zu können musste ich übrigens tricksen. Ich kenne mich in #libreOfficeDraw nicht so gut aus. Ich habe einfach unsichtbare Rauten an die Stellen geschoben, wo die Pfeile enden/beginnen sollten.
Am kontroversesten im Diagramm ist vielleicht die Verwendung des Textes „Wert/Typ“ wo im englischen Original „Label“ steht. Nach dem „..“ kann es eigentlich auch kein Typbezeichner sein, sondern nur noch ein Zeichenketten- oder Ganzzahlliteral. Beim Wort „Label“ würde nicht so auffallen, dass die Syntax hier mehr erlaubt als die Sprache Unterstützt. #Oberon
Ein bißchen aufpeppen kann man es aber schon. 😆