# File lib/cgikit.rb, line 3544
        def parse
                contents = ''

                each_block_string do |str, kind|
                        case kind 
                        when :normal
                                contents << str
                        when :cgikit_tag
                                element = _create_element( *_extract_name_body(str) )
                                if parsed = element.to_s then 
                                        contents << parsed 
                                end
                        when :comment
                        else
                                raise CKHTMLParseError, "BUGS: CKHTMLParser#parse unknown token"
                        end  
                end

                contents
        end