# File nqxml/tokenizer.rb, line 57 def column return -1 if @inputStack.empty? # only if initialize() arg is bogus input = @inputStack[0] # not @inputStack.last currLineStart = input.string.rindex("\n", input.pos) return input.pos + 1 if currLineStart.nil? return input.pos - currLineStart + 1 end