Files
code_tool_fly/VSCode-win32-x64-1.74.0/resources/app/extensions/php-language-features/dist/phpMain.js
T

2 lines
217 KiB
JavaScript
Raw Normal View History

2025-05-09 16:55:09 +08:00
(()=>{var e={959:(e,t,r)=>{var i;function n(e,t,r){if("function"==typeof t&&(r=t,t={}),!r){if("function"!=typeof Promise)throw new TypeError("callback not provided");return new Promise((function(r,i){n(e,t||{},(function(e,t){e?i(e):r(t)}))}))}i(e,t||{},(function(e,i){e&&("EACCES"===e.code||t&&t.ignoreErrors)&&(e=null,i=!1),r(e,i)}))}r(747),i="win32"===process.platform||global.TESTING_WINDOWS?r(429):r(601),e.exports=n,n.sync=function(e,t){try{return i.sync(e,t||{})}catch(e){if(t&&t.ignoreErrors||"EACCES"===e.code)return!1;throw e}}},601:(e,t,r)=>{e.exports=n,n.sync=function(e,t){return s(i.statSync(e),t)};var i=r(747);function n(e,t,r){i.stat(e,(function(e,i){r(e,!e&&s(i,t))}))}function s(e,t){return e.isFile()&&function(e,t){var r=e.mode,i=e.uid,n=e.gid,s=void 0!==t.uid?t.uid:process.getuid&&process.getuid(),a=void 0!==t.gid?t.gid:process.getgid&&process.getgid(),o=parseInt("100",8),c=parseInt("010",8);return r&parseInt("001",8)||r&c&&n===a||r&o&&i===s||r&(o|c)&&0===s}(e,t)}},429:(e,t,r)=>{e.exports=s,s.sync=function(e,t){return n(i.statSync(e),e,t)};var i=r(747);function n(e,t,r){return!(!e.isSymbolicLink()&&!e.isFile())&&function(e,t){var r=void 0!==t.pathExt?t.pathExt:process.env.PATHEXT;if(!r)return!0;if(-1!==(r=r.split(";")).indexOf(""))return!0;for(var i=0;i<r.length;i++){var n=r[i].toLowerCase();if(n&&e.substr(-n.length).toLowerCase()===n)return!0}return!1}(t,r)}function s(e,t,r){i.stat(e,(function(i,s){r(i,!i&&n(s,e,t))}))}},806:(e,t,r)=>{const i="win32"===process.platform||"cygwin"===process.env.OSTYPE||"msys"===process.env.OSTYPE,n=r(622),s=i?";":":",a=r(959),o=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),c=(e,t)=>{const r=t.colon||s,n=e.match(/\//)||i&&e.match(/\\/)?[""]:[...i?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(r)],a=i?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",o=i?a.split(r):[""];return i&&-1!==e.indexOf(".")&&""!==o[0]&&o.unshift(""),{pathEnv:n,pathExt:o,pathExtExe:a}},d=(e,t,r)=>{"function"==typeof t&&(r=t,t={}),t||(t={});const{pathEnv:i,pathExt:s,pathExtExe:d}=c(e,t),g=[],l=r=>new Promise(((s,a)=>{if(r===i.length)return t.all&&g.length?s(g):a(o(e));const c=i[r],d=/^".*"$/.test(c)?c.slice(1,-1):c,l=n.join(d,e),p=!d&&/^\.[\\\/]/.test(e)?e.slice(0,2)+l:l;s(u(p,r,0))})),u=(e,r,i)=>new Promise(((n,o)=>{if(i===s.length)return n(l(r+1));const c=s[i];a(e+c,{pathExt:d},((s,a)=>{if(!s&&a){if(!t.all)return n(e+c);g.push(e+c)}return n(u(e,r,i+1))}))}));return r?l(0).then((e=>r(null,e)),r):l(0)};e.exports=d,d.sync=(e,t)=>{t=t||{};const{pathEnv:r,pathExt:i,pathExtExe:s}=c(e,t),d=[];for(let o=0;o<r.length;o++){const c=r[o],g=/^".*"$/.test(c)?c.slice(1,-1):c,l=n.join(g,e),u=!g&&/^\.[\\\/]/.test(e)?e.slice(0,2)+l:l;for(let e=0;e<i.length;e++){const r=u+i[e];try{if(a.sync(r,{pathExt:s})){if(!t.all)return r;d.push(r)}}catch(e){}}}if(t.all&&d.length)return d;if(t.nothrow)return null;throw o(e)}},507:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(549),n=r(65),s=r(728);t.default=class{provideCompletionItems(e,t,r,a){const o=[];if(!i.workspace.getConfiguration("php").get("suggest.basic",!0))return Promise.resolve(o);let c=e.getWordRangeAtPosition(t);const d=c?e.getText(c):"";if(c||(c=new i.Range(t,t)),">"===a.triggerCharacter){const r=new i.Position(t.line,Math.max(0,t.character-2));if("->"!==e.getText(new i.Range(r,t)))return Promise.resolve(o)}const g={},l=function(e,t,r){const n=new i.CompletionItem(t);return n.kind=e,r&&(r.description&&(n.documentation=r.description),r.signature&&(n.detail=r.signature)),n},u=e=>0===d.length||e.length>=d.length&&e.substr(0,d.length)===d;if(u("php")&&c.start.character>=2){const r=new i.Position(c.start.line,c.start.character-2);if("<?"===e.getText(new i.Range(r,c.start))){const e=l(i.CompletionItemKind.Class,"<?php",null);return e.textEdit=new i.TextEdit(new i.Range(r,t),"<?php"),o.push(e),Promise.resolve(o)}}for(const e in n.globalvariables)n.globalvariables.hasOwnProperty(e)&&u(e)&&(g[e]=!0,o.push(l(i.CompletionItemKind.Variable,e,n.globalvariables[e])));for(const e in s.globalfunctions)s.globalfuncti
//# sourceMappingURL=https://ticino.blob.core.windows.net/sourcemaps/5235c6bb189b60b01b1f49062f4ffa42384f8c91/extensions/php-language-features/dist/phpMain.js.map