I am writing a program that requres that I perform expression evalations. For example, ((X = Y) AND (D>Y)) Where X,Y, and D are all variables or contants that a user enters. I know I need to create a tree in order to handle the nesting. I'm looking for any algorthyms in Delphi.
BTW, the expression will always evaluate to true or false.