AtomType.java

package calculator.atoms;

/**
 * Enumeration of possible atom (number) types
 */
public enum AtomType {
	/**
	 * Complex number, e.g. 3i, 5, 5+3ei
	 */
	COMPLEX,

	/**
	 * Real number, e.g. 4.555, 5E-10, 5
	 */
	REAL,

	/**
	 * Rationnal number, e.g. 1/3, 5, 99/1010
	 */
	RATIONNAL,

	/**
	 * Integer e.g 3, 0, 5
	 */
	INTEGER
}