Empty constructor
Real constructor
Constructor that eats an input string
Return the numeric data represented by this node.
This function parses a number out of a string and eats characters as it goes, hence the ref string parameter.
Return the simplification of this node (where possible).
Return the string that was used to generate this node.