public override void EnterRule(IParseTreeListener listener) { ISquareListListener typedListener = listener as ISquareListListener; if (typedListener != null) { typedListener.EnterSquare_value(this); } }