code: function(){
  		var inp = this.qdata.split("/"), col = 0, row = 0;
  		delete this.qdata;
  		/* URLにつけるオプション */
  		if(this.type!==URL_KANPEN && this.type!==URL_HEYAAPP){
  			if(!!inp[0] && !isNaN(inp[0])){ inp.unshift("");}
  			this.pflag = inp.shift();
  		}
  		
  		/* サイズを表す文字列 */
  		if(this.type===URL_KANPEN){
  			if(this.pid==="kakuro"){
  				row = +inp.shift() - 1;
  				col = +inp.shift() - 1;
  			}
  			else if(this.pid==="sudoku"){
  				row = col = +inp.shift();
  			}
  			else{
  				row = +inp.shift();
  				col = +inp.shift();
  			}
  		}
  		else if(this.type===URL_HEYAAPP){
  			var size = inp.shift().split("x");
  			col = +size[0];
  			row = +size[1];
  		}
  		else{
  			col = +inp.shift() || NaN;
  			row = +inp.shift() || NaN;
  		}
  		this.rows = row;
  		this.cols = col;
  
  		/* サイズ以降のデータを取得 */
  		if(!inp[inp.length-1]){ inp.pop();}
  		this.body = inp.join("/");
  	}
docs: --------------------------------------------------------------------------- ★ parseURLData() URLを縦横・問題部分などに分解する qdata -> [(pflag)/](cols)/(rows)/(bstr) ---------------------------------------------------------------------------