private ExpressionNode NodePeek() { if (_topNode <= 0) return null; return _nodeStack[_topNode - 1]; }