NAME
	eval

SYNOPSIS
	eval expression

DESCRIPTION
	The eval command evaluates the given expression and displays the result
	in the current base (refer to the base command for more information).
	The following constructions are recognized:

	number      the value of number (this is the simplest expression)
	e1 + e2     expression 2 is added to expression 1
	e1 - e2     expression 2 is subtracted from expression 1
	e1 * e2     expression 1 is multiplied by expression 2
	e1 / e2     expression 1 is divided by expression 2
	e1 % e2     modulo expression 1 by expression 2
	e1 & e2     bitwise AND expression 1 and expression 2
	e1 | e2     bitwise OR expression 1 and expression 2
	e1 ^ e2     bitwise XOR expression 1 and expression 2
	e1 << e2    left shift expression 1 by expression 2
	e1 >> e2    right shift expression 1 by expression 2
	-e          negate expression
	~e          one's complement expression
	(e)         parentheses may be used to modify precedence

	Precedence is the same as the C programming language.

See Also: 
	base


