| 
					
	
	
	
	
				 | 
				
					
	
	 
		Well, sir, I understand that it is indeed an unary operator.  I do not see any XML in the book showing how unary operators are being handled.
  Luckily I was able to find an example of the "~" operator in the SquareGame.XML file .
 And to answer my own question:
  expression of "-foo"
  <expression>     <term>         <symbol> ~ </symbol>         <term>             <identifier> foo </identifier>         </term>     </term> </expression>
	
	
	
	 
				 |