# File lib/asciidoctor/attribute_list.rb, line 72 def parse posattrs = [] # return if already parsed return @attributes if @attributes @attributes = {} # QUESTION do we want to store the attribute list as the zero-index attribute? #attributes[0] = @scanner.string index = 0 while parse_attribute index, posattrs break if @scanner.eos? skip_delimiter index += 1 end @attributes end