UNPKG

@krassowski/jupyterlab_go_to_definition

Version:

Jump to definition of a variable or function in JupyterLab

12 lines (11 loc) 584 B
import { CodeEditor } from '@jupyterlab/codeeditor'; import { LanguageWithOptionalSemicolons, TokenContext } from './analyzer'; export declare class RAnalyzer extends LanguageWithOptionalSemicolons { definitionRules: ((context: TokenContext) => boolean)[]; isAssignment(token: CodeEditor.IToken): boolean; isStandaloneAssignment(context: TokenContext): boolean; isImport(context: TokenContext): boolean; isForLoop(context: TokenContext): boolean; guessReferencePath(context: TokenContext): string[]; isCrossFileReference(context: TokenContext): boolean; }