MCPcopy Create free account
hub / github.com/ChinaSiro/claude-code-sourcemap / L44

Function L44

package/cli.js:706–709  ·  view source on GitHub ↗
(q)

Source from the content-addressed store, hash-verified

704`)_+=`
705`;K+=1,z=q[K+1]}if(!_)_=" ";return{fold:_,offset:K}}var jL_={"0":"\x00",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:`
706`,r:"\r",t:"\t",v:"\v",N:"
707",_:" ",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\","\t":"\t"};function HL_(q,K,_,z){let Y=q.substr(K,_),A=Y.length===_&&/^[0-9a-fA-F]+$/.test(Y)?parseInt(Y,16):NaN;if(isNaN(A)){let O=q.substr(K-2,_+2);return z(K-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${O}`),O}return String.fromCodePoint(A)}JL_.resolveFlowScalar=YL_});var G44=m((ZL_)=>{var CA6=uY(),Z44=DX(),XL_=zh1(),PL_=$h1();function WL_(q,K,_,z){let{value:Y,type:$,comment:A,range:O}=K.type==="block-scalar"?XL_.resolveBlockScalar(q,K,z):PL_.resolveFlowScalar(K,q.options.strict,z),w=_?q.directives.tagName(_.source,(J)=>z(_,"TAG_RESOLVE_FAILED",J)):null,j;if(q.options.stringKeys&&q.atKey)j=q.schema[CA6.SCALAR];else if(w)j=DL_(q.schema,Y,w,_,z);else if(K.type==="scalar")j=fL_(q,Y,K,z);else j=q.schema[CA6.SCALAR];let H;try{let J=j.resolve(Y,(M)=>z(_??K,"TAG_RESOLVE_FAILED",M),q.options);H=CA6.isScalar(J)?J:new Z44.Scalar(J)}catch(J){let M=J instanceof Error?J.message:String(J);z(_??K,"TAG_RESOLVE_FAILED",M),H=new Z44.Scalar(Y)}if(H.range=O,H.source=Y,$)H.type=$;if(w)H.tag=w;if(j.format)H.format=j.format;if(A)H.comment=A;return H}function DL_(q,K,_,z,Y){if(_==="!")return q[CA6.SCALAR];let $=[];for(let O of q.tags)if(!O.collection&&O.tag===_)if(O.default&&O.test)$.push(O);else return O;for(let O of $)if(O.test?.test(K))return O;let A=q.knownTags[_];if(A&&!A.collection)return q.tags.push(Object.assign({},A,{default:!1,test:void 0})),A;return Y(z,"TAG_RESOLVE_FAILED",`Unresolved tag: ${_}`,_!=="tag:yaml.org,2002:str"),q[CA6.SCALAR]}function fL_({atKey:q,directives:K,schema:_},z,Y,$){let A=_.tags.find((O)=>(O.default===!0||q&&O.default==="key")&&O.test?.test(z))||_[CA6.SCALAR];if(_.compat){let O=_.compat.find((w)=>w.default&&w.test?.test(z))??_[CA6.SCALAR];if(A.tag!==O.tag){let w=K.tagString(A.tag),j=K.tagString(O.tag),H=`Value may be parsed as either ${w} or ${j}`;$(Y,"TAG_RESOLVE_FAILED",H,!0)}}return A}ZL_.composeScalar=WL_});var T44=m((vL_)=>{function TL_(q,K,_){if(K){_??(_=K.length);for(let z=_-1;z>=0;--z){let Y=K[z];switch(Y.type){case"space":case"comment":case"newline":q-=Y.source.length;continue}Y=K[++z];while(Y?.type==="space")q+=Y.source.length,Y=K[++z];break}}return q}vL_.emptyScalarPosition=TL_});var V44=m((SL_)=>{var VL_=rl6(),NL_=uY(),yL_=D44(),v44=G44(),EL_=Mv6(),LL_=T44(),RL_={composeNode:k44,composeEmptyNode:Ah1};function k44(q,K,_,z){let Y=q.atKey,{spaceBefore:$,comment:A,anchor:O,tag:w}=_,j,H=!0;switch(K.type){case"alias":if(j=hL_(q,K,z),O||w)z(K,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":if(j=v44.composeScalar(q,K,w,z),O)j.anchor=O.source.substring(1);break;case"block-map":case"block-seq":case"flow-collection":if(j=yL_.composeCollection(RL_,q,K,_,z),O)j.anchor=O.source.substring(1);break;default:{let J=K.type==="error"?K.message:`Unsupported token (type: ${K.type})`;z(K,"UNEXPECTED_TOKEN",J),j=Ah1(q,K.offset,void 0,null,_,z),H=!1}}if(O&&j.anchor==="")z(O,"BAD_ALIAS","Anchor cannot be an empty string");if(Y&&q.options.stringKeys&&(!NL_.isScalar(j)||typeof j.value!=="string"||j.tag&&j.tag!=="tag:yaml.org,2002:str"))z(w??K,"NON_STRING_KEY","With stringKeys, all keys must be strings");if($)j.spaceBefore=!0;if(A)if(K.type==="scalar"&&K.source==="")j.comment=A;else j.commentBefore=A;if(q.options.keepSourceTokens&&H)j.srcToken=K;return j}function Ah1(q,K,_,z,{spaceBefore:Y,comment:$,anchor:A,tag:O,end:w},j){let H={type:"scalar",offset:LL_.emptyScalarPosition(K,_,z),indent:-1,source:""},J=v44.composeScalar(q,H,O,j);if(A){if(J.anchor=A.source.substring(1),J.anchor==="")j(A,"BAD_ALIAS","Anchor cannot be an empty string")}if(Y)J.spaceBefore=!0;if($)J.comment=$,J.range[2]=w;return J}function hL_({options:q},{offset:K,source:_,end:z},Y){let $=new VL_.Alias(_.substring(1));if($.source==="")Y(K,"BAD_ALIAS","Alias cannot be an empty string");if($.source.endsWith(":"))Y(K+_.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let A=K+_.length,O=EL_.resolveEnd(z,A,q.strict,Y);if($.range=[K,A,O.offset],O.comment)$.comment=O.comment;return $}SL_.composeEmptyNode=Ah1;SL_.composeNode=k44});var y44=m((pL_)=>{var xL_=jn6(),N44=V44(),IL_=Mv6(),uL_=Jn6();function mL_(q,K,{offset:_,start:z,value:Y,end:$},A){let O=Object.assign({_directives:K},q),w=new xL_.Document(void 0,O),j={atKey:!1,atRoot:!0,directives:w.directives,options:w.options,schema:w.schema},H=uL_.resolveProps(z,{indicator:"doc-start",next:Y??$?.[0],offset:_,onError:A,parentIndent:0,startOnNewline:!0});if(H.found){if(w.directives.docStart=!0,Y&&(Y.type==="block-map"||Y.type==="block-seq")&&!H.hasNewline)A(H.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")}w.contents=Y?N44.composeNode(j,Y,H,A):N44.composeEmptyNode(j,H.end,z,null,H,A);let J=w.contents.range[2],M=IL_.resolveEnd($,J,!1,A);if(M.comment)w.comment=M.comment;return w.range=[_,J,M.offset],w}pL_.composeDoc=mL_});var Oh1=m((cL_)=>{var gL_=U6("process"),FL_=JR1(),UL_=jn6(),Mn6=Hn6(),E44=uY(),QL_=y44(),dL_=Mv6();function Xn6(q){if(typeof q==="number")return[q,q+1];if(Array.isArray(q))return q.length===2?q:[q[0],q[1]];let{offset:K,source:_}=q;return[K,K+(typeof _==="string"?_.length:1)]}function L44(q){let K="",_=!1,z=!1;for(let Y=0;Y<q.length;++Y){let $=q[Y];switch($[0]){case"#":K+=(K===""?"":z?`
708
709`:`
710`)+($.substring(1)||" "),_=!0,z=!1;break;case"%":if(q[Y+1]?.[0]!=="#")Y+=1;_=!1;break;default:if(!_)z=!0;_=!1}}return{comment:K,afterEmptyLine:z}}class R44{constructor(q={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=(K,_,z,Y)=>{let $=Xn6(K);if(Y)this.warnings.push(new Mn6.YAMLWarning($,_,z));else this.errors.push(new Mn6.YAMLParseError($,_,z))},this.directives=new FL_.Directives({version:q.version||"1.2"}),this.options=q}decorate(q,K){let{comment:_,afterEmptyLine:z}=L44(this.prelude);if(_){let Y=q.contents;if(K)q.comment=q.comment?`${q.comment}
711${_}`:_;else if(z||q.directives.docStart||!Y)q.commentBefore=_;else if(E44.isCollection(Y)&&!Y.flow&&Y.items.length>0){let $=Y.items[0];if(E44.isPair($))$=$.key;let A=$.commentBefore;$.commentBefore=A?`${_}
712${A}`:_}else{let $=Y.commentBefore;Y.commentBefore=$?`${_}

Callers 2

decorateMethod · 0.85
streamInfoMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected