# File kwartz.rb, line 4096 def scan_all s = '' while gettoken() != nil do if @token == :name || @token == :number then s << @token_str elsif @token == :true || @token == :false || @token == :null || @token == :empty s << @token_str elsif @token == :string then s << @token_str.inspect #elsif @token == :stag || @token == :cont || @token == :etag then # s << '@' + @token.id2name elsif @token == :expand2 then s << '@' + @token_str elsif @token.is_a?(Symbol) then s << @token.inspect elsif @token == ':::' then s << @token + @token_str elsif @token == '::' then s << @token + @token_str else s << @token end s << "\n" end