- now we keep track of expression type - added '|' and '|=' operators - implemented '->' operator - minor cleanups