# File nqxml/tokenizer.rb, line 657 def nextAttributeList while @currInput.pos >= @currInput.length @inputStack.pop() @currInput = @inputStack.last end sourceStartPos = @currInput.pos skipChars(9) # eat '<!ATTLIST' skipSpaces() name = nextName() skipSpaces() # FIX THIS; we are treating args as a blob of text. args = textUpTo('>', false, true) skipChar() # eat '>' return Attlist.new(name, args, @currInput.string[sourceStartPos ... @currInput.pos]) end