setup-cpp/dist/modern/actions_python-python.mjs

3 lines
54 KiB
JavaScript
Raw Normal View History

function requireParser(){if(hasRequiredParser)return parser;hasRequiredParser=1;const t=1114112;class e extends Error{constructor(t,r,i){super("[ParserError] "+t,r,i),this.name="ParserError",this.code="ParserError",Error.captureStackTrace&&Error.captureStackTrace(this,e)}}class r{constructor(t){this.parser=t,this.buf="",this.returned=null,this.result=null,this.resultTable=null,this.resultArr=null}}class i{constructor(){this.pos=0,this.col=0,this.line=0,this.obj={},this.ctx=this.obj,this.stack=[],this._buf="",this.char=null,this.ii=0,this.state=new r(this.parseStart)}parse(t){if(0===t.length||null==t.length)return;let e;for(this._buf=t+"",this.ii=-1,this.char=-1;!1===e||this.nextChar();)e=this.runOne();this._buf=null}nextChar(){return 10===this.char&&(++this.line,this.col=-1),++this.ii,this.char=this._buf.codePointAt(this.ii),++this.pos,++this.col,this.haveBuffer()}haveBuffer(){return this._buf.length>this.ii}runOne(){return this.state.parser.call(this,this.state.returned)}finish(){let e;this.char=t;do{e=this.state.parser,this.runOne()}while(this.state.parser!==e);return this.ctx=null,this.state=null,this._buf=null,this.obj}next(t){if("function"!=typeof t)throw new e("Tried to set state to non-existent state: "+JSON.stringify(t));this.state.parser=t}goto(t){return this.next(t),this.runOne()}call(t,e){e&&this.next(e),this.stack.push(this.state),this.state=new r(t)}callNow(t,e){return this.call(t,e),this.runOne()}return(t){if(0===this.stack.length)throw this.error(new e("Stack underflow"));void 0===t&&(t=this.state.buf),this.state=this.stack.pop(),this.state.returned=t}returnNow(t){return this.return(t),this.runOne()}consume(){if(this.char===t)throw this.error(new e("Unexpected end-of-buffer"));this.state.buf+=this._buf[this.ii]}error(t){return t.line=this.line,t.col=this.col,t.pos=this.pos,t}parseStart(){throw new e("Must declare a parseStart method")}}return i.END=t,i.Error=e,parser=i}function requireCreateDatetime(){return hasRequiredCreateDatetime?createDatetime:(hasRequiredCreateDatetime=1,createDatetime=t=>{const e=new Date(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e})}function requireFormatNum(){return hasRequiredFormatNum?formatNum:(hasRequiredFormatNum=1,formatNum=(t,e)=>{for(e+="";t>e.length;)e="0"+e;return e})}function requireCreateDatetimeFloat(){if(hasRequiredCreateDatetimeFloat)return createDatetimeFloat;hasRequiredCreateDatetimeFloat=1;const t=requireFormatNum();class e extends Date{constructor(t){super(t+"Z"),this.isFloating=!0}toISOString(){return`${this.getUTCFullYear()}-${t(2,this.getUTCMonth()+1)}-${t(2,this.getUTCDate())}T${t(2,this.getUTCHours())}:${t(2,this.getUTCMinutes())}:${t(2,this.getUTCSeconds())}.${t(3,this.getUTCMilliseconds())}`}}return createDatetimeFloat=t=>{const r=new e(t);if(isNaN(r))throw new TypeError("Invalid Datetime");return r}}function requireCreateDate(){if(hasRequiredCreateDate)return createDate;hasRequiredCreateDate=1;const t=requireFormatNum(),e=commonjsGlobal.Date;class r extends e{constructor(t){super(t),this.isDate=!0}toISOString(){return`${this.getUTCFullYear()}-${t(2,this.getUTCMonth()+1)}-${t(2,this.getUTCDate())}`}}return createDate=t=>{const e=new r(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e}}function requireCreateTime(){if(hasRequiredCreateTime)return createTime;hasRequiredCreateTime=1;const t=requireFormatNum();class e extends Date{constructor(t){super(`0000-01-01T${t}Z`),this.isTime=!0}toISOString(){return`${t(2,this.getUTCHours())}:${t(2,this.getUTCMinutes())}:${t(2,this.getUTCSeconds())}.${t(3,this.getUTCMilliseconds())}`}}return createTime=t=>{const r=new e(t);if(isNaN(r))throw new TypeError("Invalid Datetime");return r}}function requireTomlParser(){function isDigit(t){return t>=CHAR_0&&CHAR_9>=t}function isHexit(t){return t>=CHAR_A&&CHAR_F>=t||t>=CHAR_a&&CHAR_f>=t||t>=CHAR_0&&CHAR_9>=t}function isBit(t){return t===CHAR_1||t===CHAR_0}function isOctit(t){return t>=CHAR_0&&CHAR_7>=t}function isAlphaNumQuoteHyphen(t){return t>=CHAR_A&&CHAR_Z>=t||t>=CHAR_a&&CHAR_z>=t||t>=CHAR_0&&CHAR_9>=t||t===CHAR_APOS||t===CHAR_QUOT||t===CHA
//# sourceMappingURL=actions_python-python.mjs.map