Lines Matching full:rn

277 type RecordHopperCB = {(d:any, Rn:string, RT:number):?boolean;};
5516 var Rn;
5518 while((Rn = xlmlregex.exec(str))) switch(Rn[3]) {
5521 FEtag = parsexmltag(Rn[0], false);
5529 default: if(opts && opts.WTF) throw Rn;
18099 var Rn;
18119 while((Rn = xlmlregex.exec(str))) switch((Rn[3] = (raw_Rn3 = Rn[3]).toLowerCase())) {
18122 if(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw new Error("Bad state: "+tmp.join("|"));}
18123 else if(Rn[0].charAt(Rn[0].length-2) !== '/') state.push([Rn[3], true]);
18127 …if(Rn[1]==='/') parse_xlml_data(str.slice(didx, Rn.index), ss, dtag, state[state.length-1][0]==/*"…
18128 else { ss = ""; dtag = xlml_parsexmltag(Rn[0]); didx = Rn.index + Rn[0].length; }
18131 if(Rn[1]==='/'){
18166 cell = xlml_parsexmltagobj(Rn[0]);
18170 if(Rn[0].slice(-2) === "/>") ++c;
18175 if(Rn[1]==='/' || Rn[0].slice(-2) === "/>") {
18178 if(Rn[0].slice(-2) === "/>") {
18179 row = xlml_parsexmltag(Rn[0]);
18184 row = xlml_parsexmltag(Rn[0]);
18195 if(Rn[1]==='/'){
18196 if((tmp=state.pop())[0]!==Rn[3]) throw new Error("Bad state: "+tmp.join("|"));
18213 state.push([Rn[3], false]);
18214 tmp = xlml_parsexmltag(Rn[0]);
18225 if(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw new Error("Bad state: "+tmp.join("|"));}
18226 else if(Rn[0].slice(-2) == "/>") break;
18228 state.push([Rn[3], false]);
18234 if(Rn[1]==='/') process_style_xlml(styles, stag, opts);
18235 else stag = xlml_parsexmltag(Rn[0]);
18239 stag.nf = unescapexml(xlml_parsexmltag(Rn[0]).Format || "General");
18247 if(Rn[1]==='/') break;
18248 csty = xlml_parsexmltag(Rn[0]);
18261 if(Rn[1]==='/') break;
18263 var _NamedRange = parsexmltag(Rn[0]);
18288 if(Rn[0].slice(-2) === "/>") break;
18289 else if(Rn[1]==="/") ss += str.slice(fidx, Rn.index);
18290 else fidx = Rn.index + Rn[0].length;
18294 stag.Interior = xlml_parsexmltag(Rn[0]);
18318 if(Rn[0].slice(-2) === "/>") break;
18319 else if(Rn[1]==="/") xlml_set_prop(Props, raw_Rn3, str.slice(pidx, Rn.index));
18320 else pidx = Rn.index + Rn[0].length;
18326 if(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw new Error("Bad state: "+tmp.join("|"));}
18327 else state.push([Rn[3], false]);
18331 if(Rn[1]==='/'){
18332 if((tmp=state.pop())[0]!==Rn[3]) throw new Error("Bad state: "+tmp.join("|"));
18336 state.push([Rn[3], false]);
18337 tmp = xlml_parsexmltag(Rn[0]);
18343 if(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw new Error("Bad state: "+tmp.join("|"));}
18344 else if(Rn[0].charAt(Rn[0].length-2) !== '/') {
18345 var AutoFilter = xlml_parsexmltag(Rn[0]);
18347 state.push([Rn[3], true]);
18354 if(Rn[1]==='/'){
18355 if((tmp=state.pop())[0]!==Rn[3]) throw new Error("Bad state: "+tmp.join("|"));
18357 if(Rn[0].charAt(Rn[0].length-2) !== '/') state.push([Rn[3], true]);
18381 if(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw new Error("Bad state: "+tmp.join("|"));}
18382 else if(Rn[0].charAt(Rn[0].length-2) !== '/') state.push([Rn[3], true]);
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);
18396 case 'officedocumentsettings' /*case 'OfficeDocumentSettings'*/: switch(Rn[3]) {
18411 case 'componentoptions' /*case 'ComponentOptions'*/: switch(Rn[3]) {
18424 case 'excelworkbook' /*case 'ExcelWorkbook'*/: switch(Rn[3]) {
18478 case 'workbookoptions' /*case 'WorkbookOptions'*/: switch(Rn[3]) {
18486 case 'worksheetoptions' /*case 'WorksheetOptions'*/: switch(Rn[3]) {
18488 if(Rn[0].slice(-2) === "/>"){/* empty */}
18489 else if(Rn[1]==="/") switch(str.slice(pidx, Rn.index)) {
18493 else pidx = Rn.index + Rn[0].length;
18497 … if(!isNaN(+parsexmltag(Rn[0]).Margin)) cursheet['!margins'].header = +parsexmltag(Rn[0]).Margin;
18501 … if(!isNaN(+parsexmltag(Rn[0]).Margin)) cursheet['!margins'].footer = +parsexmltag(Rn[0]).Margin;
18504 var pagemargins = parsexmltag(Rn[0]);
18600 … case 'pivottable' /*case 'PivotTable'*/: case 'pivotcache' /*case 'PivotCache'*/: switch(Rn[3]) {
18650 case 'pagebreaks' /*case 'PageBreaks'*/: switch(Rn[3]) {
18662 case 'autofilter' /*case 'AutoFilter'*/: switch(Rn[3]) {
18671 case 'querytable' /*case 'QueryTable'*/: switch(Rn[3]) {
18707 switch(Rn[3]) {
18738 switch(Rn[3]) {
18766 …' /*case 'MapInfo'*/: case 'schema' /*case 'Schema'*/: case 'data' /*case 'data'*/: switch(Rn[3]) {
18797 if(Rn[3].match(/!\[CDATA/)) break;
18798 if(!state[state.length-1][1]) throw 'Unrecognized tag: ' + Rn[3] + "|" + state.join("|");
18800 if(Rn[0].slice(-2) === "/>") break;
18801 else if(Rn[1]==="/") xlml_set_custprop(Custprops, raw_Rn3, cp, str.slice(pidx, Rn.index));
18802 else { cp = Rn; pidx = Rn.index + Rn[0].length; }
18805 if(opts.WTF) throw 'Unrecognized tag: ' + Rn[3] + "|" + state.join("|");
21871 var Rn, NFtag, NF = "", tNF = "", y, etpos = 0, tidx = -1, infmt = false, payload = "";
21872 while((Rn = xlmlregex.exec(str))) {
21873 switch((Rn[3]=Rn[3].replace(/_.*$/,""))) {
21881 if(Rn[1]==='/') {
21890 } else if(Rn[0].charAt(Rn[0].length-2) !== '/') {
21893 NFtag = parsexmltag(Rn[0], false);
21898 if(Rn[1]==='/') {
21902 } else if(Rn[0].charAt(Rn[0].length-2) !== '/') {
21905 NFtag = parsexmltag(Rn[0], false);
21914 if(Rn[1]==='/') {
21915 payload = str.slice(tidx, xlmlregex.lastIndex - Rn[0].length);
21919 } else if(Rn[0].charAt(Rn[0].length-2) !== '/') {
21925 y = parsexmltag(Rn[0], false);
21934 y = parsexmltag(Rn[0], false);
21943 y = parsexmltag(Rn[0], false);
21952 y = parsexmltag(Rn[0], false);
21961 y = parsexmltag(Rn[0], false);
21970 y = parsexmltag(Rn[0], false);
21980 y = parsexmltag(Rn[0], false);
21990 y = parsexmltag(Rn[0], false);
22004 console.error("Excel does not support ODS format token " + Rn[3]);
22008 if(Rn[1]==='/') {
22009 payload = str.slice(tidx, xlmlregex.lastIndex - Rn[0].length);
22012 } else if(Rn[0].charAt(Rn[0].length-2) !== '/') {
22018 y = parsexmltag(Rn[0], false);
22024 y = parsexmltag(Rn[0], false);
22036 if(Rn[1]==='/') {
22037 NF += '"' + str.slice(tidx, xlmlregex.lastIndex - Rn[0].length).replace(/"/g, '""') + '"';
22038 } else if(Rn[0].charAt(Rn[0].length-2) !== '/') {
22044 y = parsexmltag(Rn[0], false);
22056 y = parsexmltag(Rn[0], false);
22063 if(Rn[1]==='/') break;
22064 y = parsexmltag(Rn[0], false);
22076 if(Rn[1]==='/') {
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(/…
22079 } else if(Rn[0].charAt(Rn[0].length-2) !== '/') {
22081 etpos = -+parsexmltag(Rn[0], false)["position"] || 0;
22099 var Rn, q/*:: :any = ({t:"", v:null, z:null, w:"",c:[],}:any)*/; variable
22119 while((Rn = xlmlregex.exec(str))) switch((Rn[3]=Rn[3].replace(/_.*$/,""))) {
22122 if(Rn[1]==='/') {
22138 else if(Rn[0].charAt(Rn[0].length-2) !== '/') {
22139 sheetag = parsexmltag(Rn[0], false);
22149 if(Rn[1] === "/") --row_ol; else ++row_ol;
22152 if(Rn[1] === '/') { R+=rowpeat; rowpeat = 1; break; }
22153 rowtag = parsexmltag(Rn[0], false);
22160 if(Rn[1] !== '/') ++C;
22168 if(Rn[0].charAt(Rn[0].length-2) === '/') {
22170 ctag = parsexmltag(Rn[0], false);
22185 } else if(Rn[1]!=='/') {
22194 ctag = parsexmltag(Rn[0], false);
22285 if(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw "Bad state: "+tmp;}
22286 else if(Rn[0].charAt(Rn[0].length-2) !== '/') state.push([Rn[3], true]);
22290 if(Rn[1]==='/'){
22291 if((tmp=state.pop())[0]!==Rn[3]) throw "Bad state: "+tmp;
22297 else if(Rn[0].charAt(Rn[0].length-2) !== '/') {state.push([Rn[3], false]);}
22303 if(Rn[1]==='/') { creator = str.slice(creatoridx,Rn.index); }
22304 else creatoridx = Rn.index + Rn[0].length;
22324 if(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw "Bad state: "+tmp;}
22325 else if(Rn[0].charAt(Rn[0].length-2) !== '/') state.push([Rn[3], false]);
22341 if(Rn[1]==='/'){
22345 } else if(Rn[0].charAt(Rn[0].length-2) !== '/') {
22346 nfidx = xlmlregex.lastIndex - Rn[0].length;
22356 var styletag = parsexmltag(Rn[0], false);
22388 if(Rn[0].slice(-2) === "/>") break;
22389 else if(Rn[1]==="/") switch(state[state.length-1][0]) {
22393 NF += str.slice(pidx, Rn.index);
22396 else pidx = Rn.index + Rn[0].length;
22400 tag = parsexmltag(Rn[0], false);
22423 tag = parsexmltag(Rn[0], false);
22446 if(Rn[1]==='/' && (!ctag || !ctag['string-value'])) {
22447 var ptp = parse_text_p(str.slice(textpidx,Rn.index), textptag);
22449 } else { textptag = parsexmltag(Rn[0], false); textpidx = Rn.index + Rn[0].length; }
22454 if(Rn[1]==='/') break;
22456 _Ref = ods_to_csf_3D(parsexmltag(Rn[0])['target-range-address']);
22573 if(Rn[1]!== '/') {
22574 atag = parsexmltag(Rn[0], false);
22588 default: switch(Rn[2]) {
22602 default: if(opts.WTF) throw new Error(Rn);