# File lib/maruku/input/parse_block.rb, line 307
        def read_abbreviation(src)
                if not (l=src.shift_line) =~ Abbreviation
                        maruku_error "Bug: it's Andrea's fault. Tell him.\n#{l.inspect}"
                end
                
                abbr = $1
                desc = $2
                
                if (not abbr) or (abbr.size==0)
                        maruku_error "Bad abbrev. abbr=#{abbr.inspect} desc=#{desc.inspect}"
                end
                
                self.abbreviations[abbr] = desc
                
                return md_abbr_def(abbr, desc)
        end