MCPcopy
hub / github.com/williamngan/pts / l

Function l

demo/edit/vs/editor/editor.main.js:48–48  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

46p=u.BlockCommentTrivia}return d+=String.fromCharCode(t),a++,p=u.Unknown;case 45:if(d+=String.fromCharCode(t),++a===c||!r(e.charCodeAt(a)))return p=u.Unknown;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return d+=function(){var t=a;if(48===e.charCodeAt(a))a++;else for(a++;a<e.length&&r(e.charCodeAt(a));)a++;if(a<e.length&&46===e.charCodeAt(a)){if(!(++a<e.length&&r(e.charCodeAt(a))))return f=l.UnexpectedEndOfNumber,e.substring(t,a);for(a++;a<e.length&&r(e.charCodeAt(a));)a++}var n=a;if(a<e.length&&(69===e.charCodeAt(a)||101===e.charCodeAt(a)))if((++a<e.length&&43===e.charCodeAt(a)||45===e.charCodeAt(a))&&a++,a<e.length&&r(e.charCodeAt(a))){for(a++;a<e.length&&r(e.charCodeAt(a));)a++;n=a}else f=l.UnexpectedEndOfNumber;return e.substring(t,n)}(),p=u.NumericLiteral;default:for(;a<c&&function(e){if(i(e)||o(e))return!1;switch(e){case 125:case 93:case 123:case 91:case 34:case 58:case 44:return!1}return!0}(t);)a++,t=e.charCodeAt(a);if(h!==a){switch(d=e.substring(h,a)){case"true":
47return p=u.TrueKeyword;case"false":return p=u.FalseKeyword;case"null":return p=u.NullKeyword}return p=u.Unknown}return d+=String.fromCharCode(t),a++,p=u.Unknown}}void 0===t&&(t=!1);var a=0,c=e.length,d="",h=0,p=u.Unknown,f=l.None;return{setPosition:function(e){a=e,d="",h=0,p=u.Unknown,f=l.None},getPosition:function(){return a},scan:t?function(){var e;do{e=s()}while(e>=u.LineCommentTrivia&&e<=u.Trivia);return e}:s,getToken:function(){return p},getTokenValue:function(){return d},getTokenOffset:function(){return h},getTokenLength:function(){return a-h},getTokenError:function(){return f}}}function i(e){return 32===e||9===e||11===e||12===e||160===e||5760===e||e>=8192&&e<=8203||8239===e||8287===e||12288===e||65279===e}function o(e){return 10===e||13===e||8232===e||8233===e}function r(e){return e>=48&&e<=57}function s(e){if("array"===e.type)return e.children.map(s);if("object"===e.type){for(var t={},n=0,i=e.children;n<i.length;n++){var o=i[n];t[o.children[0].value]=s(o.children[1])}return t}return e.value}
48function a(e,t,i){function o(e){return e?function(){return e(p.getTokenOffset(),p.getTokenLength())}:function(){return!0}}function r(e){return e?function(t){return e(t,p.getTokenOffset(),p.getTokenLength())}:function(){return!0}}function s(){for(;;){var e=p.scan();switch(e){case u.LineCommentTrivia:case u.BlockCommentTrivia:S&&a(d.InvalidSymbol);break;case u.Unknown:a(d.InvalidSymbol);break;case u.Trivia:case u.LineBreakTrivia:break;default:return e}}}function a(e,t,n){if(void 0===t&&(t=[]),void 0===n&&(n=[]),b(e),t.length+n.length>0)for(var i=p.getToken();i!==u.EOF;){if(-1!==t.indexOf(i)){s();break}if(-1!==n.indexOf(i))break;i=s()}}function l(e){var t=p.getTokenValue();return e?y(t):g(t),s(),!0}function c(){return p.getToken()!==u.StringLiteral?(a(d.PropertyNameExpected,[],[u.CloseBraceToken,u.CommaToken]),!1):(l(!1),p.getToken()===u.ColonToken?(C(":"),s(),h()||a(d.ValueExpected,[],[u.CloseBraceToken,u.CommaToken])):a(d.ColonExpected,[],[u.CloseBraceToken,u.CommaToken]),!0)}function h(){switch(p.getToken()){
49case u.OpenBracketToken:return function(){v(),s();for(var e=!1;p.getToken()!==u.CloseBracketToken&&p.getToken()!==u.EOF;){if(p.getToken()===u.CommaToken){if(e||a(d.ValueExpected,[],[]),C(","),s(),p.getToken()===u.CloseBracketToken&&w)break}else e&&a(d.CommaExpected,[],[]);h()||a(d.ValueExpected,[],[u.CloseBracketToken,u.CommaToken]),e=!0}return _(),p.getToken()!==u.CloseBracketToken?a(d.CloseBracketExpected,[u.CloseBracketToken],[]):s(),!0}();case u.OpenBraceToken:return function(){f(),s();for(var e=!1;p.getToken()!==u.CloseBraceToken&&p.getToken()!==u.EOF;){if(p.getToken()===u.CommaToken){if(e||a(d.ValueExpected,[],[]),C(","),s(),p.getToken()===u.CloseBraceToken&&w)break}else e&&a(d.CommaExpected,[],[]);c()||a(d.ValueExpected,[],[u.CloseBraceToken,u.CommaToken]),e=!0}return m(),p.getToken()!==u.CloseBraceToken?a(d.CloseBraceExpected,[u.CloseBraceToken],[]):s(),!0}();case u.StringLiteral:return l(!0);default:return function(){switch(p.getToken()){case u.NumericLiteral:var e=0;try{
50"number"!=typeof(e=JSON.parse(p.getTokenValue()))&&(a(d.InvalidNumberFormat),e=0)}catch(e){a(d.InvalidNumberFormat)}y(e);break;case u.NullKeyword:y(null);break;case u.TrueKeyword:y(!0);break;case u.FalseKeyword:y(!1);break;default:return!1}return s(),!0}()}}var p=n(e,!1),f=o(t.onObjectBegin),g=r(t.onObjectProperty),m=o(t.onObjectEnd),v=o(t.onArrayBegin),_=o(t.onArrayEnd),y=r(t.onLiteralValue),C=r(t.onSeparator),b=r(t.onError),S=i&&i.disallowComments,w=i&&i.allowTrailingComma;return s(),p.getToken()===u.EOF||(h()?(p.getToken()!==u.EOF&&a(d.EndOfFileExpected,[],[]),!0):(a(d.ValueExpected,[],[]),!1))}Object.defineProperty(t,"__esModule",{value:!0});var l;!function(e){e[e.None=0]="None",e[e.UnexpectedEndOfComment=1]="UnexpectedEndOfComment",e[e.UnexpectedEndOfString=2]="UnexpectedEndOfString",e[e.UnexpectedEndOfNumber=3]="UnexpectedEndOfNumber",e[e.InvalidUnicode=4]="InvalidUnicode",e[e.InvalidEscapeCharacter=5]="InvalidEscapeCharacter",e[e.InvalidCharacter=6]="InvalidCharacter"}(l=t.ScanError||(t.ScanError={}))
51;var u;!function(e){e[e.Unknown=0]="Unknown",e[e.OpenBraceToken=1]="OpenBraceToken",e[e.CloseBraceToken=2]="CloseBraceToken",e[e.OpenBracketToken=3]="OpenBracketToken",e[e.CloseBracketToken=4]="CloseBracketToken",e[e.CommaToken=5]="CommaToken",e[e.ColonToken=6]="ColonToken",e[e.NullKeyword=7]="NullKeyword",e[e.TrueKeyword=8]="TrueKeyword",e[e.FalseKeyword=9]="FalseKeyword",e[e.StringLiteral=10]="StringLiteral",e[e.NumericLiteral=11]="NumericLiteral",e[e.LineCommentTrivia=12]="LineCommentTrivia",e[e.BlockCommentTrivia=13]="BlockCommentTrivia",e[e.LineBreakTrivia=14]="LineBreakTrivia",e[e.Trivia=15]="Trivia",e[e.EOF=16]="EOF"}(u=t.SyntaxKind||(t.SyntaxKind={})),t.createScanner=n;var c;!function(e){e[e.nullCharacter=0]="nullCharacter",e[e.maxAsciiCharacter=127]="maxAsciiCharacter",e[e.lineFeed=10]="lineFeed",e[e.carriageReturn=13]="carriageReturn",e[e.lineSeparator=8232]="lineSeparator",e[e.paragraphSeparator=8233]="paragraphSeparator",e[e.nextLine=133]="nextLine",e[e.space=32]="space",

Callers 11

cFunction · 0.70
hFunction · 0.70
pFunction · 0.70
editor.main.jsFile · 0.70
aFunction · 0.70
sFunction · 0.70
uFunction · 0.70
dFunction · 0.70
tFunction · 0.70
eFunction · 0.70
NFunction · 0.70

Calls 14

mapMethod · 0.80
filterMethod · 0.80
yFunction · 0.70
gFunction · 0.70
sFunction · 0.70
iFunction · 0.70
aFunction · 0.70
fFunction · 0.70
oFunction · 0.70
tFunction · 0.70
eFunction · 0.70
uFunction · 0.70

Tested by

no test coverage detected