A real-time equation parser and solver with syntax highlighting capabilities