MCPcopy
hub / github.com/microsoft/pyright / parseTextExpression

Method parseTextExpression

server/src/parser/parser.ts:122–133  ·  view source on GitHub ↗
(fileContents: string, textOffset: number, textLength: number,
            parseOptions: ParseOptions)

Source from the content-addressed store, hash-verified

120 }
121
122 parseTextExpression(fileContents: string, textOffset: number, textLength: number,
123 parseOptions: ParseOptions): ParseExpressionTextResults {
124 let diagSink = new DiagnosticSink();
125 this._startNewParse(fileContents, textOffset, textLength, parseOptions, diagSink);
126
127 let parseTree = this._parseTestExpression();
128
129 return {
130 parseTree,
131 diagnostics: diagSink.diagnostics
132 };
133 }
134
135 private _startNewParse(fileContents: string, textOffset: number, textLength: number,
136 parseOptions: ParseOptions, diagSink: DiagnosticSink, cancelToken?: CancelToken) {

Callers 1

_parseTypeAnnotationMethod · 0.95

Calls 2

_startNewParseMethod · 0.95
_parseTestExpressionMethod · 0.95

Tested by

no test coverage detected