Forum: Algorithmen, Datenstrukturen und Klassendesign
by Memnarch,
16. Apr 2012
Also ein 1-2 :P
Ja die operatoren schlange macht vielleicht 'sinn' aber sie ist extrem hässlich und zum glück vernab jeglicher praktischer verwendung.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Memnarch,
16. Apr 2012
In meinem Compiler habe ich rekursives parsen eingebaut. Undzwar wie folgt:
(von oberer zu unterer schicht, niedrigstes level bindet am stärksten):
releation := expression (relop Expression)
expression := Term (+- Term)*
term := factor (*/ Factor)*
factor := Var|Constant|Function call| '(' relation ')'
wenn ich bei Factor vor meinem wert ein '-' finde, weiß ich es ist ein vorzeichen....