A Super Tiny compiler written based on the same by James kyle at https://github.com/thejameskyle/the-super-tiny-compiler
(add 3 (subtract 4 6))
(add 3 (subtract 4 (add 7 8)))
(add (subtract 5 7) (add 19 34) )
(add (add 2 3) (subtract 6 (add 9 2) ) )
puts "#{input}" --- Prints Input
puts "#{@tokens}" --- Prints tokenized input
puts "#{parser}" --- Prints Abstract Syntax Tree