A calculator (complete with a lexer and a LALR parser) written in Ruby for educational/teaching purposes.