class Phlex::SGML

def __yield_content__

def __yield_content__
	return unless block_given?
	buffer = @_context.buffer
	original_length = buffer.bytesize
	content = yield(self)
	__implicit_output__(content) if original_length == buffer.bytesize
	nil
end