I tried parsing trees with Jared's idea of representing numbers and they turned out to be much easer and better, so here is the preferred txt for lambda calculator. So far it includes 99 integers, 100 strings, and 200 variabes that a user can declare, but these can easily be extended to more. Now the user will be able to enter actual numbers instead of words for them. However if user wants a double, he will stil have to write 2 point 3 because . is indistinguishable from a period. One possible other solution is to have the user write doubles the european way with a comma so 3,5.