I am just curious. Like in interpreted languages or even statement calculators how do people convert the strings given by input or files to actual expressions? e.g \"Ent
I believe this can be achieved using expression trees, which is how LINQ is implemented.
http://msdn.microsoft.com/en-us/library/bb397951.aspx