Skip to content

Commit af623e0

Browse files
authored
move prompt codecs and utils to workbench/contrib/chat/common/promptSyntax (microsoft#250847)
1 parent 9463e56 commit af623e0

File tree

120 files changed

+333
-330
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+333
-330
lines changed

src/vs/workbench/contrib/chat/browser/attachments/promptInstructions/promptInstructionsWidget.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { ILanguageService } from '../../../../../../editor/common/languages/lang
2121
import { FileKind, IFileService } from '../../../../../../platform/files/common/files.js';
2222
import { IMenuService, MenuId } from '../../../../../../platform/actions/common/actions.js';
2323
import { getCleanPromptName } from '../../../../../../platform/prompts/common/prompts.js';
24-
import { ObservableDisposable } from '../../../../../../base/common/observableDisposable.js';
24+
import { ObservableDisposable } from '../../../common/promptSyntax/utils/observableDisposable.js';
2525
import { IContextKeyService } from '../../../../../../platform/contextkey/common/contextkey.js';
2626
import { ChatPromptAttachmentModel } from '../../chatAttachmentModel/chatPromptAttachmentModel.js';
2727
import { IContextMenuService } from '../../../../../../platform/contextview/browser/contextView.js';

src/vs/workbench/contrib/chat/browser/chatAttachmentModel/chatPromptAttachmentModel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { URI } from '../../../../../base/common/uri.js';
77
import { Emitter } from '../../../../../base/common/event.js';
88
import { PromptParser } from '../../common/promptSyntax/parsers/promptParser.js';
99
import { BasePromptParser } from '../../common/promptSyntax/parsers/basePromptParser.js';
10-
import { ObservableDisposable } from '../../../../../base/common/observableDisposable.js';
10+
import { ObservableDisposable } from '../../common/promptSyntax/utils/observableDisposable.js';
1111
import { IPromptContentsProvider } from '../../common/promptSyntax/contentProviders/types.js';
1212
import { IInstantiationService } from '../../../../../platform/instantiation/common/instantiation.js';
1313

src/vs/base/common/codecs/asyncDecoder.ts renamed to src/vs/workbench/contrib/chat/common/promptSyntax/codecs/base/asyncDecoder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { Disposable } from '../lifecycle.js';
6+
import { Disposable } from '../../../../../../../base/common/lifecycle.js';
77
import { BaseDecoder } from './baseDecoder.js';
88

99
/**

src/vs/base/common/codecs/baseDecoder.ts renamed to src/vs/workbench/contrib/chat/common/promptSyntax/codecs/base/baseDecoder.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { Emitter } from '../event.js';
7-
import { ReadableStream } from '../stream.js';
8-
import { DeferredPromise } from '../async.js';
6+
import { Emitter } from '../../../../../../../base/common/event.js';
7+
import { ReadableStream } from '../../../../../../../base/common/stream.js';
8+
import { DeferredPromise } from '../../../../../../../base/common/async.js';
99
import { AsyncDecoder } from './asyncDecoder.js';
10-
import { assert, assertNever } from '../assert.js';
11-
import { DisposableMap, IDisposable } from '../lifecycle.js';
12-
import { ObservableDisposable } from '../observableDisposable.js';
10+
import { assert, assertNever } from '../../../../../../../base/common/assert.js';
11+
import { DisposableMap, IDisposable } from '../../../../../../../base/common/lifecycle.js';
12+
import { ObservableDisposable } from '../../utils/observableDisposable.js';
1313

1414
/**
1515
* Event names of {@link ReadableStream} stream.

src/vs/editor/common/codecs/baseToken.ts renamed to src/vs/workbench/contrib/chat/common/promptSyntax/codecs/base/baseToken.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { assert } from '../../../base/common/assert.js';
7-
import { IRange, Range } from '../../../editor/common/core/range.js';
6+
import { assert } from '../../../../../../../base/common/assert.js';
7+
import { IRange, Range } from '../../../../../../../editor/common/core/range.js';
88

99
/**
1010
* Base class for all tokens with a `range` that reflects

src/vs/editor/common/codecs/frontMatterCodec/constants.ts renamed to src/vs/workbench/contrib/chat/common/promptSyntax/codecs/base/frontMatterCodec/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { NewLine } from '../linesCodec/tokens/newLine.js';
77
import { CarriageReturn } from '../linesCodec/tokens/carriageReturn.js';
8-
import { FormFeed, SpacingToken } from '../simpleCodec/tokens/index.js';
8+
import { FormFeed, SpacingToken } from '../simpleCodec/tokens/tokens.js';
99

1010
/**
1111
* List of valid "space" tokens that are valid between different

src/vs/editor/common/codecs/frontMatterCodec/frontMatterDecoder.ts renamed to src/vs/workbench/contrib/chat/common/promptSyntax/codecs/base/frontMatterCodec/frontMatterDecoder.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { Word } from '../simpleCodec/tokens/index.js';
7-
import { ObjectStream } from '../utils/objectStream.js';
8-
import { assert } from '../../../../base/common/assert.js';
9-
import { VSBuffer } from '../../../../base/common/buffer.js';
6+
import { Word } from '../simpleCodec/tokens/tokens.js';
7+
import { assert } from '../../../../../../../../base/common/assert.js';
8+
import { VSBuffer } from '../../../../../../../../base/common/buffer.js';
109
import { VALID_INTER_RECORD_SPACING_TOKENS } from './constants.js';
11-
import { ReadableStream } from '../../../../base/common/stream.js';
10+
import { ReadableStream } from '../../../../../../../../base/common/stream.js';
1211
import { FrontMatterToken, FrontMatterRecord } from './tokens/index.js';
13-
import { BaseDecoder } from '../../../../base/common/codecs/baseDecoder.js';
12+
import { BaseDecoder } from '../baseDecoder.js';
1413
import { SimpleDecoder, type TSimpleDecoderToken } from '../simpleCodec/simpleDecoder.js';
1514
import { PartialFrontMatterRecord, PartialFrontMatterRecordName, PartialFrontMatterRecordNameWithDelimiter } from './parsers/frontMatterRecord/index.js';
15+
import { ObjectStream } from '../utils/objectStream.js';
1616

1717
/**
1818
* Tokens produced by this decoder.

src/vs/editor/common/codecs/frontMatterCodec/parsers/frontMatterArray.ts renamed to src/vs/workbench/contrib/chat/common/promptSyntax/codecs/base/frontMatterCodec/parsers/frontMatterArray.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { assert } from '../../../../../base/common/assert.js';
6+
import { assert } from '../../../../../../../../../base/common/assert.js';
77
import { PartialFrontMatterValue } from './frontMatterValue.js';
88
import { FrontMatterArray } from '../tokens/frontMatterArray.js';
9-
import { assertDefined } from '../../../../../base/common/types.js';
9+
import { assertDefined } from '../../../../../../../../../base/common/types.js';
1010
import { VALID_INTER_RECORD_SPACING_TOKENS } from '../constants.js';
1111
import { FrontMatterValueToken } from '../tokens/frontMatterToken.js';
1212
import { FrontMatterSequence } from '../tokens/frontMatterSequence.js';
1313
import { TSimpleDecoderToken } from '../../simpleCodec/simpleDecoder.js';
14-
import { Comma, LeftBracket, RightBracket } from '../../simpleCodec/tokens/index.js';
14+
import { Comma, LeftBracket, RightBracket } from '../../simpleCodec/tokens/tokens.js';
1515
import { assertNotConsumed, ParserBase, TAcceptTokenResult } from '../../simpleCodec/parserBase.js';
1616

1717
/**

src/vs/editor/common/codecs/frontMatterCodec/parsers/frontMatterRecord/frontMatterRecord.ts renamed to src/vs/workbench/contrib/chat/common/promptSyntax/codecs/base/frontMatterCodec/parsers/frontMatterRecord/frontMatterRecord.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import { BaseToken } from '../../../baseToken.js';
77
import { NewLine } from '../../../linesCodec/tokens/newLine.js';
88
import { PartialFrontMatterValue } from '../frontMatterValue.js';
9-
import { assertNever } from '../../../../../../base/common/assert.js';
10-
import { assertDefined } from '../../../../../../base/common/types.js';
9+
import { assertNever } from '../../../../../../../../../../base/common/assert.js';
10+
import { assertDefined } from '../../../../../../../../../../base/common/types.js';
1111
import { PartialFrontMatterSequence } from '../frontMatterSequence.js';
1212
import { CarriageReturn } from '../../../linesCodec/tokens/carriageReturn.js';
1313
import { type TSimpleDecoderToken } from '../../../simpleCodec/simpleDecoder.js';
14-
import { Word, FormFeed, SpacingToken } from '../../../simpleCodec/tokens/index.js';
14+
import { Word, FormFeed, SpacingToken } from '../../../simpleCodec/tokens/tokens.js';
1515
import { assertNotConsumed, ParserBase, type TAcceptTokenResult } from '../../../simpleCodec/parserBase.js';
1616
import { FrontMatterValueToken, FrontMatterRecordName, FrontMatterRecordDelimiter, FrontMatterRecord } from '../../tokens/index.js';
1717

0 commit comments

Comments
 (0)