# File lib/maruku/input/parse_span_better.rb, line 277
        def interpret_extension(src, con, break_on_chars)
                case src.cur_char
                when ?:
                        src.ignore_char # :
                        extension_meta(src, con, break_on_chars)
                when ?#, ?.
                        extension_meta(src, con, break_on_chars)
                else
                        stuff = read_simple(src, escaped=[?}], break_on_chars, [])
                        if stuff =~ /^(\w+\s|[^\w])/
                                extension_id = $1.strip
                                if false
                                else
                                        maruku_recover "I don't know what to do with extension '#{extension_id}'\n"+
                                                "I will threat this:\n\t{#{stuff}} \n as meta-data.\n", src, con
                                        extension_meta(src, con, break_on_chars)
                                end
                        else 
                                maruku_recover "I will threat this:\n\t{#{stuff}} \n as meta-data.\n", src, con
                                extension_meta(src, con, break_on_chars)
                        end
                end
        end