@krassowski/jupyterlab_go_to_definition
Version:
Jump to definition of a variable or function in JupyterLab
12 lines (11 loc) • 584 B
TypeScript
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;
}