 the function called.</P>
<P>
When the parser encounters an identifier, it asks its caller for an ID number for the identifier. It can then store the ID number instead of the entire string. The evaluator will use this ID number when requesting the value of the identifier. The formatter will use the ID number when requesting the original identifier string associated with the ID number.</P>
<P>
When the parser encounters a scanner parenthesis token, it does not necessarily translate it into a parser parenthes