UNPKG

@krassowski/jupyterlab_go_to_definition

Version:

Jump to definition of a variable or function in JupyterLab

24 lines (23 loc) 1.24 kB
import { LanguageWithOptionalSemicolons, TokenContext } from './analyzer'; export declare class PythonAnalyzer extends LanguageWithOptionalSemicolons { definitionRules: ((context: TokenContext) => any)[]; isStandaloneAssignment(siblings: TokenContext): boolean; _is_magic_switch(candidate: TokenContext, key: string, max_args?: number): { is_switch: boolean; switch: TokenContext; }; _is_magic_export(context: TokenContext, magic: string, export_arg: string, nargs?: number): boolean; isStoreMagic(context: TokenContext): boolean; isRMagicOutput(context: TokenContext): boolean; isImport(context: TokenContext): boolean; isCrossFileReference(context: TokenContext): boolean; supportsKernel: boolean; _breadcrumbs(context: TokenContext, allow_import_dots_upfront?: boolean): string[]; _imports_breadcrumbs(context: TokenContext): string[]; definitionLocationQuery(context: TokenContext): string; referencePathQuery(context: TokenContext): string; guessReferencePath(context: TokenContext): string[]; isWithStatement(context: TokenContext): boolean; isForLoopOrComprehension(context: TokenContext): boolean; isTupleUnpacking(context: TokenContext): any; }