Lines Matching refs:str

695 function hashq(str/*:string*/)/*:string*/ {  argument
697 for(var i = 0; i != str.length; ++i) switch((cc=str.charCodeAt(i))) {
1334 function dateNF_fix(str/*:string*/, dateNF/*:string*/, match/*:Array<string>*/)/*:string*/ { argument
1466 function crc32_str(str/*:string*/, seed/*:number*/)/*:number*/ {
1468 for(var i = 0, L = str.length, c = 0, d = 0; i < L;) {
1469 c = str.charCodeAt(i++);
1476 c = (c&1023)+64; d = str.charCodeAt(i++)&1023;
1492 CRC32.str = crc32_str;
3009 var str = split[si];
3010 if(str.length == 0) { o.push(""); continue; }
3011 for(var i = 0; i < str.length;) {
3013 var tmp = str.slice(i, i + end);
3017 tmp = str.slice(i, i + end);
3019 if(i < str.length) tmp += "=";
3389 function parseDate(str/*:string|Date*/, fixdate/*:?number*/)/*:Date*/ { argument
3390 var d = new Date(str);
3397 if(str instanceof Date) return str;
3400 if(str.indexOf("" + s) > -1) return d;
3403 var n = str.match(/\d+/g)||["2017","2","19","0","0","0"];
3405 if(str.indexOf("Z") > -1) out = new Date(out.getTime() - out.getTimezoneOffset() * 60 * 1000);
3499 return function split_regex(str/*:string*/, re, def/*:string*/)/*:Array<string>*/ { argument
3500 if(safe_split_regex || typeof re == "string") return str.split(re);
3501 var p = str.split(re), o = [p[0]];
3695 return function xlml_fixstr(str/*:string*/)/*:string*/ { return str.replace(entregex,entrepl); }; argument
3697 function xlml_unfixstr(str/*:string*/)/*:string*/ { return str.replace(/(\r\n|[\r\n])/g,"\&#10;"); } argument
3789 return function htmldecode(str/*:string*/)/*:string*/ { argument
3790 var o = str
4494 var str = parse_XLWideString(data);
4496 var z = ({ t: str, h: str }/*:any*/);
4510 function write_RichStr(str/*:XLString*/, o/*:?Block*/)/*:Block*/ { argument
4512 var _null = false; if (o == null) { _null = true; o = new_buf(15 + 4 * str.t.length); }
4514 write_XLWideString(str.t, o);
4519 function write_BrtCommentText(str/*:XLString*/, o/*:?Block*/)/*:Block*/ { argument
4521 var _null = false; if (o == null) { _null = true; o = new_buf(23 + 4 * str.t.length); }
4523 write_XLWideString(str.t, o);
5515 var str = xlml_normalize(d);
5518 while((Rn = xlmlregex.exec(str))) switch(Rn[3]) {
5941 var str = blob.read_shift(0, 'lpstr-cp');
5943 return str;
5948 var str = blob.read_shift(0, 'lpwstr');
5949 if(pad) blob.l += (4 - ((str.length+1) & 3)) & 3;
5950 return str;
6377 var str = (xlstr.t||""), nfmts = 1;
6380 hdr.write_shift(2, str.length);
6384 var otext = new_buf(2 * str.length);
6385 otext.write_shift(2 * str.length, str, 'utf16le');
6419 function write_XLUnicodeString(str, opts, o) { argument
6420 if(!o) o = new_buf(3 + 2 * str.length);
6421 o.write_shift(2, str.length);
6423 o.write_shift(31, str, 'utf16le');
6482 function write_HyperlinkString(str/*:string*/, o) { argument
6483 if(!o) o = new_buf(6 + str.length * 2);
6484 o.write_shift(4, 1 + str.length);
6485 for(var i = 0; i < str.length; ++i) o.write_shift(2, str.charCodeAt(i));
6834 …/*::(*/o/*:: :any)*/.parts = [header.length].concat(strs.map(function(str) { return str.length; })… argument
6987 var str = parse_XLUnicodeString(blob, target - blob.l, opts);
6988 cell.val = str;
7580 var str = parse_XLUnicodeString2(blob, length-7, opts);
7581 cell.t = 'str';
7582 cell.val = str;
7637 var str = parse_XLUnicodeStringNoCch(blob, cch, opts);
7639 cell.t = 'str';
7640 cell.val = str;
8059 function sylk_to_aoa_str(str/*:string*/, opts)/*:[AOA, Worksheet]*/ { argument
8060 var records = str.split(/[\n\r]+/), R = -1, C = -1, ri = 0, rj = 0, arr/*:AOA*/ = [];
8295 function dif_to_aoa_str(str/*:string*/, opts)/*:AOA*/ { argument
8296 var records = str.split('\n'), R = -1, C = -1, ri = 0, arr/*:AOA*/ = [];
8331 …function dif_to_sheet(str/*:string*/, opts)/*:Worksheet*/ { return aoa_to_sheet(dif_to_aoa(str, op… argument
8332 function dif_to_workbook(str/*:string*/, opts)/*:Workbook*/ { argument
8333 var o = sheet_to_workbook(dif_to_sheet(str, opts), opts);
8397 function eth_to_aoa(str/*:string*/, opts)/*:AOA*/ { argument
8398 var records = str.split('\n'), R = -1, C = -1, ri = 0, arr/*:AOA*/ = [];
8456 case 's': case 'str': oo.push(encode(cell.v)); break;
8546 function guess_sep(str) { argument
8548 for(;end < str.length;++end) {
8549 if((cc=str.charCodeAt(end)) == 0x22) instr = !instr;
8570 function dsv_to_sheet_str(str/*:string*/, opts)/*:Worksheet*/ { argument
8577 if(str.slice(0,4) == "sep=") {
8579 if(str.charCodeAt(5) == 13 && str.charCodeAt(6) == 10 ) {
8580 sep = str.charAt(4); str = str.slice(7);
8583 else if(str.charCodeAt(5) == 13 || str.charCodeAt(5) == 10 ) {
8584 sep = str.charAt(4); str = str.slice(6);
8586 else sep = guess_sep(str.slice(0,1024));
8589 else sep = guess_sep(str.slice(0,1024));
8591 var start = 0, end = 0, sepcc = sep.charCodeAt(0), instr = false, cc=0, startcc=str.charCodeAt(0);
8594 var s = str.slice(start, end); if(s.slice(-1) == "\r") s = s.slice(0, -1);
8622 start = end+1; startcc = str.charCodeAt(start);
8627 outer: for(;end < str.length;++end) switch((cc=str.charCodeAt(end))) {
8631 if(str.charCodeAt(end+1) == 0x0a) ++end;
8642 function prn_to_sheet_str(str/*:string*/, opts)/*:Worksheet*/ {
8643 if(!(opts && opts.PRN)) return dsv_to_sheet_str(str, opts);
8644 if(opts.FS) return dsv_to_sheet_str(str, opts);
8645 if(str.slice(0,4) == "sep=") return dsv_to_sheet_str(str, opts);
8646 …if(str.indexOf("\t") >= 0 || str.indexOf(",") >= 0 || str.indexOf(";") >= 0) return dsv_to_sheet_s…
8647 return aoa_to_sheet(prn_to_aoa_str(str, opts), opts);
8651 var str = "", bytes = opts.type == 'string' ? [0,0,0,0] : firstbyte(d, opts);
8653 case 'base64': str = Base64_decode(d); break;
8654 case 'binary': str = d; break;
8656 if(opts.codepage == 65001) str = d.toString('utf8'); // TODO: test if buf
8657 …else if(opts.codepage && typeof $cptable !== 'undefined') str = $cptable.utils.decode(opts.codepag…
8658 else str = has_buf && Buffer.isBuffer(d) ? d.toString('binary') : a2s(d);
8660 case 'array': str = cc2str(d); break;
8661 case 'string': str = d; break;
8664 if(bytes[0] == 0xEF && bytes[1] == 0xBB && bytes[2] == 0xBF) str = utf8read(str.slice(3));
8665 …e if(opts.type != 'string' && opts.type != 'buffer' && opts.codepage == 65001) str = utf8read(str);
8666 …ble !== 'undefined' && opts.codepage) str = $cptable.utils.decode(opts.codepage, $cptable.utils.e…
8667 …if(str.slice(0,19) == "socialcalc:version:") return ETH.to_sheet(opts.type == 'string' ? str : utf…
8668 return prn_to_sheet_str(str, opts);
8890 var str = format_cell(cell);
8891 write_biff_rec(ba, 0x0F, write_LABEL(R, C, str.slice(0, 239)));
8929 var str = format_cell(cell);
8931 write_biff_rec(ba, 0x16, write_LABEL_16(R, C, wsidx, str.slice(0, 239)));
10061 function _JS2ANSI(str/*:string*/)/*:Array<number>*/ { argument
10062 if(typeof $cptable !== 'undefined') return $cptable.utils.encode(current_ansi, str);
10063 var o/*:Array<number>*/ = [], oo = str.split("");
10390 function rtf_to_sheet_str(str, opts) { argument
10393 var rows = str.match(/\\trowd[\s\S]*?\\row\b/g);
12505 /* TODO: it will be useful to parse the function str */
13793 function write_XLSBFormulaRef(str) { argument
13794 var cell = decode_cell(str);
13799 …out.write_shift(2, cell.c | ((str.charAt(0) == "$" ? 0 : 1)<<14) | ((str.match(/\$\d/) ? 0 : 1)<<1…
13806 function write_XLSBFormulaRef3D(str, wb) { argument
13807 var lastbang = str.lastIndexOf("!");
13808 var sname = str.slice(0, lastbang);
13809 str = str.slice(lastbang+1);
13810 var cell = decode_cell(str);
13818 …out.write_shift(2, cell.c | ((str.charAt(0) == "$" ? 0 : 1)<<14) | ((str.match(/\$\d/) ? 0 : 1)<<1…
13825 function write_XLSBFormulaRefErr3D(str, wb) { argument
13826 var lastbang = str.lastIndexOf("!");
13827 var sname = str.slice(0, lastbang);
13828 str = str.slice(lastbang+1);
13844 var parts = _str.split(":"), str = parts[0];
13850 str = parts[0]; var cell = decode_cell(str);
13853 …out.write_shift(2, cell.c | ((str.charAt(0) == "$" ? 0 : 1)<<14) | ((str.match(/\$\d/) ? 0 : 1)<<1…
13857 str = parts[1]; cell = decode_cell(str);
13860 …out.write_shift(2, cell.c | ((str.charAt(0) == "$" ? 0 : 1)<<14) | ((str.match(/\$\d/) ? 0 : 1)<<1…
13877 var parts = _str.split(":"); str = parts[0];
13883 var str = parts[0], cell = decode_cell(str);
13887 …out.write_shift(2, cell.c | ((str.charAt(0) == "$" ? 0 : 1)<<14) | ((str.match(/\$\d/) ? 0 : 1)<<1…
13890 str = parts[1]; cell = decode_cell(str);
13894 …out.write_shift(2, cell.c | ((str.charAt(0) == "$" ? 0 : 1)<<14) | ((str.match(/\$\d/) ? 0 : 1)<<1…
15120 function get_sst_id(sst/*:SST*/, str/*:string*/, rev)/*:number*/ { argument
15123 if(browser_has_Map ? rev.has(str) : Object.prototype.hasOwnProperty.call(rev, str)) {
15124 var revarr = browser_has_Map ? rev.get(str) : rev[str];
15126 if(sst[revarr[i]].t === str) { sst.Count ++; return revarr[i]; }
15130 if(sst[i].t === str) { sst.Count ++; return i; }
15132 sst[len] = ({t:str}/*:any*/); sst.Count ++; sst.Unique ++;
15135 if(!rev.has(str)) rev.set(str, []);
15136 rev.get(str).push(len);
15138 if(!Object.prototype.hasOwnProperty.call(rev, str)) rev[str] = [];
15139 rev[str].push(len);
15535 else o.t = "str"; break;
15686 case 'str':
15989 function write_BrtWsProp(str, outl, o) { argument
15990 if(o == null) o = new_buf(84+4*str.length);
16001 write_XLSBCodeName(str, o);
16157 return [cell, value, 'str'];
16169 return [cell, value, 'str'];
16233 var o = [cell, value, 'str'];
16483 case 'str': p.t = 's'; p.v = val[1]; break;
16726 case 's': case 'str':
16733 o.t = "str";
18068 var str = debom(xlml_normalize(d));
18070 if(typeof $cptable !== 'undefined') str = $cptable.utils.decode(65001, char_codes(str));
18071 else str = utf8read(str);
18073 var opening = str.slice(0, 1024).toLowerCase(), ishtml = false;
18075 …g.indexOf(";")&1023))) { var _o = dup(opts); _o.type = "string"; return PRN.to_workbook(str, _o); }
18077 if(ishtml) return html_to_workbook(str, opts);
18117 str = str.replace(/<!--([\s\S]*?)-->/mg,"");
18119 while((Rn = xlmlregex.exec(str))) switch((Rn[3] = (raw_Rn3 = Rn[3]).toLowerCase())) {
18127 …if(Rn[1]==='/') parse_xlml_data(str.slice(didx, Rn.index), ss, dtag, state[state.length-1][0]==/*"…
18289 else if(Rn[1]==="/") ss += str.slice(fidx, Rn.index);
18319 else if(Rn[1]==="/") xlml_set_prop(Props, raw_Rn3, str.slice(pidx, Rn.index));
18389 if(state.length == 0 && Rn[3] == "document") return parse_fods(str, opts);
18391 if(state.length == 0 && Rn[3] == "uof"/*"UOF"*/) return parse_fods(str, opts);
18489 else if(Rn[1]==="/") switch(str.slice(pidx, Rn.index)) {
18801 else if(Rn[1]==="/") xlml_set_custprop(Custprops, raw_Rn3, cp, str.slice(pidx, Rn.index));
21273 case 's': case 'str':
21396 case 's': case 'str':
21609 function html_to_sheet(str/*:string*/, _opts)/*:Workbook*/ { argument
21613 str = str.replace(/<!--.*?-->/g, "");
21614 var mtch/*:any*/ = str.match(/<table/i);
21616 var mtch2/*:any*/ = str.match(/<\/table/i);
21617 var i/*:number*/ = mtch.index, j/*:number*/ = mtch2 && mtch2.index || str.length;
21618 var rows = split_regex(str.slice(i, j), /(:?<tr[^>]*>)/i, "<tr>");
21704 function html_to_workbook(str/*:string*/, opts)/*:Workbook*/ { argument
21705 var mtch = str.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);
21868 var str = xlml_normalize(d);
21870 str = str.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");
21872 while((Rn = xlmlregex.exec(str))) {
21915 payload = str.slice(tidx, xlmlregex.lastIndex - Rn[0].length);
22009 payload = str.slice(tidx, xlmlregex.lastIndex - Rn[0].length);
22037 NF += '"' + str.slice(tidx, xlmlregex.lastIndex - Rn[0].length).replace(/"/g, '""') + '"';
22077 …if(etpos == 0) NF += '"' + str.slice(tidx, xlmlregex.lastIndex - Rn[0].length).replace(/"/g, '""')…
22078 …else NF = NF.slice(0, etpos) + '"' + str.slice(tidx, xlmlregex.lastIndex - Rn[0].length).replace(/…
22091 var str = xlml_normalize(d);
22118 str = str.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");
22119 while((Rn = xlmlregex.exec(str))) switch((Rn[3]=Rn[3].replace(/_.*$/,""))) {
22303 if(Rn[1]==='/') { creator = str.slice(creatoridx,Rn.index); }
22343 parse_ods_styles(str.slice(nfidx, xlmlregex.lastIndex), _opts, number_format_map);
22393 NF += str.slice(pidx, Rn.index);
22447 var ptp = parse_text_p(str.slice(textpidx,Rn.index), textptag);
22894 case 's': case 'str':
23138 function stru8(str) { argument
23139 return typeof TextEncoder != "undefined" ? new TextEncoder().encode(str) : s2a(utf8write(str));
25005 SST.forEach(function(str, i) { argument
25012 [{ type: 2, data: stru8(str) }]
25697 var str = "", bytes = firstbyte(data, o);
25699 case 'base64': str = Base64_decode(data); break;
25700 case 'binary': str = data; break;
25701 case 'buffer': str = data.toString('binary'); break;
25702 case 'array': str = cc2str(data); break;
25705 if(bytes[0] == 0xEF && bytes[1] == 0xBB && bytes[2] == 0xBF) str = utf8read(str);
25707 return read_plaintext(str, o);
25713 …d = typeof $cptable !== "undefined" ? $cptable.utils.decode(1200, d.slice(2), 'str') : utf16leread…
25722 function read_prn(data, d, o, str) { argument
25723 if(str) { o.type = "string"; return PRN.to_workbook(data, o); }
25733 var d = data, n = [0,0,0,0], str = false;
25739 if(o.type == "string") { str = true; o.type = "binary"; o.codepage = 65001; d = bstrify(data); }
25755 … return (n[1] === 0x4B && n[2] < 0x09 && n[3] < 0x09) ? read_zip(d, o) : read_prn(data, d, o, str);
25756 case 0xEF: return n[3] === 0x3C ? parse_xlml(d, o) : read_prn(data, d, o, str);
25778 return read_prn(data, d, o, str);
26141 var o = $cptable.utils.encode(1200, s, 'str');