Bugzilla – Bug 257
Klammern in arithmetischen Ausdrücken nicht weglassen
Last modified: 2011-06-07 20:01:25 CEST
Bei verschiedenen Aufgaben werden arithmetische Ausdrücke geparst (aus Aufgabenkonfig) und dann wieder gedruckt (wenn der Student die Aufgabe sieht). Beispiel: Turingmaschine, die eine Funktion berechnet https://autotool.imn.htwk-leipzig.de/cgi-bin/Trial.cgi?problem=1425 Das Problem ist, daß man bei sowas: \ [ x1 , x2 ] -> (0 `max` x1 - x2) nicht sieht, ob max oder "-" stärker bindet. Selbst wenn der Tutor die Klammern geschrieben hatte, werden die vom Parser sofort ignoriert und der Printer weiß dann nicht mehr bescheid. Vorschlag: Klammern verschwinden nicht, d. h. dafür gibt es einen neuen (einstelligen) Konstruktor im Syntaxbaum.