500
501
private _value(): string {
503
>
switch (token.type) {
504
>
case TokenType.Str:
505
>
case TokenType.QuotedStr:
506
>
this._advance();
507
>
return token.lexeme;
508
>
case TokenType.True:
509
this._advance();
510
return 'true';
512
this._advance();
513
return 'false';
514
>
case TokenType.In: // we support `in` as a value, e.g., "when": "languageId == in" - exists in existing extensions
contextkey.ts
515
this._advance();
516
return 'in';
518
// this allows "when": "foo == " which's used by existing extensions
519
// we do not call `_advance` on purpose - we don't want to eat unintended tokens
520
return '';
522
>
}
523
524
private _flagsGYRe = /g|y/g;