@@ -46,7 +46,7 @@ import {
4646} from '../parser/parseNodes' ;
4747import { OperatorTypeNameMap , ParseNodeTypeNameMap } from '../parser/parseNodeUtils' ;
4848import { ParseFileResults } from '../parser/parser' ;
49- import { TokenizerOutput } from '../parser/tokenizer' ;
49+ import { Tokenizer , TokenizerOutput } from '../parser/tokenizer' ;
5050import { KeywordType , OperatorType , StringToken , StringTokenFlags , Token , TokenType } from '../parser/tokenizerTypes' ;
5151import { getScope } from './analyzerNodeInfo' ;
5252import { ParseTreeWalker , getChildNodes } from './parseTreeWalker' ;
@@ -1864,7 +1864,7 @@ export function getTokenIndexAtLeft(
18641864 continue ;
18651865 }
18661866
1867- if ( ! includeWhitespace && isWhitespace ( token ) ) {
1867+ if ( ! includeWhitespace && Tokenizer . isWhitespace ( token ) ) {
18681868 continue ;
18691869 }
18701870
@@ -1919,10 +1919,6 @@ export function getTokenAfter(tokens: TextRangeCollection<Token>, position: numb
19191919 return tokens . getItemAt ( index ) ;
19201920}
19211921
1922- export function isWhitespace ( token : Token ) {
1923- return token . type === TokenType . NewLine || token . type === TokenType . Indent || token . type === TokenType . Dedent ;
1924- }
1925-
19261922export function getTokenAtIndex ( tokens : TextRangeCollection < Token > , index : number ) {
19271923 if ( index < 0 ) {
19281924 return undefined ;
@@ -2382,7 +2378,7 @@ export function getFullStatementRange(
23822378
23832379export function isBlankLine ( tokenizerOutput : TokenizerOutput , text : string , line : number ) {
23842380 const span = tokenizerOutput . lines . getItemAt ( line ) ;
2385- return containsOnlyWhitespace ( text , span ) ;
2381+ return containsOnlyWhitespace ( text , span . start , TextRange . getEnd ( span ) ) ;
23862382}
23872383
23882384export function isUnannotatedFunction ( node : FunctionNode ) {
@@ -2700,7 +2696,7 @@ export function getPreviousNonWhitespaceToken(tokens: TextRangeCollection<Token>
27002696
27012697 while ( tokenIndex >= 0 ) {
27022698 const token = tokens . getItemAt ( tokenIndex ) ;
2703- if ( ! isWhitespace ( token ) ) {
2699+ if ( ! Tokenizer . isWhitespace ( token ) ) {
27042700 return token ;
27052701 }
27062702
@@ -2711,7 +2707,7 @@ export function getPreviousNonWhitespaceToken(tokens: TextRangeCollection<Token>
27112707}
27122708
27132709export function getNextNonWhitespaceToken ( tokens : TextRangeCollection < Token > , offset : number ) : Token | undefined {
2714- return getNextMatchingToken ( tokens , offset , ( token ) => ! isWhitespace ( token ) ) ;
2710+ return getNextMatchingToken ( tokens , offset , ( token ) => ! Tokenizer . isWhitespace ( token ) ) ;
27152711}
27162712
27172713export function getNextMatchingToken (
0 commit comments