-
-
In den letzten Tagen konnte ich den von Grund auf neu geschriebenen
Math.NET Parser noch etwas verfeinern - die saubere neue top down
Architektur bewährt sich je länger je mehr. Unterstütz werden nun auch
Verzweigungen (if-elseif-else) und Schleifen (while-do, for-do). Die
Kontrollstrukturen können dabei auch innerhalb von anderen Statements
verwendet werden. NewLines werden auch bei den Strukturen ignoriert,
man kann also nach belieben auch über mehrere Zeilen formatieren.
Beispiele:
if x<2 then
x := 2*(if y>0 then y else -y+1 end);
end
while x<2*y do x:=x^2; end
Damit sind nun endlich auch in der internen Sprache direkt definierte komplexere Prozeduren und Funktionen möglich.