Simple Calculator Language ("Clang," pronounced "clang!")

Clang is a very simple imperative language for writing programs that perform calculator-like computations. It consists of three statement types: input, assignment, and show. Here is an example clang program:

	  input "Enter the value of a:" a;
	  input "Enter the value of b:" b;
	  input "Enter the value of c:" c;
	  discrim := b^2-4*a*c;
	  discroot := discrim^(.5);
	  show "root1 is",  (-b+discroot)/(2*a);
	  show "root2 is",  (-b-discroot)/(2*a);

The syntax and semantics of this language should be fairly intuitive to most programmers. Here are a few things to note: