Skip to content

Commit 2a256fc

Browse files
committed
wip
1 parent 2643519 commit 2a256fc

File tree

21 files changed

+1316
-3153
lines changed

21 files changed

+1316
-3153
lines changed

packages/cli/src/languagePlugins/python/dependencyResolver/index.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ModuleDependency, PythonDependencyResolver } from "./index";
44
import { PythonExportResolver } from "../exportResolver";
55
import { PythonImportResolver } from "../importResolver";
66
import { PythonUsageResolver } from "../usageResolver";
7-
import { PythonModuleMapper } from "../moduleMapper";
7+
import { PythonModuleResolver } from "../moduleResolver";
88
import { pythonParser } from "../../../helpers/treeSitter/parsers";
99

1010
const parser = pythonParser;
@@ -15,7 +15,7 @@ describe("PythonDependencyResolver", () => {
1515
let exportResolver: PythonExportResolver;
1616
let importResolver: PythonImportResolver;
1717
let usageResolver: PythonUsageResolver;
18-
let moduleMapper: PythonModuleMapper;
18+
let moduleMapper: PythonModuleResolver;
1919

2020
beforeEach(() => {
2121
// Build an in-memory project file map.
@@ -180,7 +180,7 @@ describe("PythonDependencyResolver", () => {
180180

181181
// Initialize resolvers
182182
exportResolver = new PythonExportResolver(parser, files);
183-
moduleMapper = new PythonModuleMapper(files, exportResolver);
183+
moduleMapper = new PythonModuleResolver(files, exportResolver);
184184
importResolver = new PythonImportResolver(
185185
parser,
186186
files,

packages/cli/src/languagePlugins/python/exportExtractor/index.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export const PYTHON_CLASS_TYPE = "class";
44
export const PYTHON_FUNCTION_TYPE = "function";
55
export const PYTHON_VARIABLE_TYPE = "variable";
66

7-
export type SymbolType =
7+
export type PythonSymbolType =
88
| typeof PYTHON_CLASS_TYPE
99
| typeof PYTHON_FUNCTION_TYPE
1010
| typeof PYTHON_VARIABLE_TYPE;
@@ -17,11 +17,11 @@ export interface Symbol {
1717
id: string;
1818
node: Parser.SyntaxNode;
1919
identifierNode: Parser.SyntaxNode;
20-
type: SymbolType;
20+
type: PythonSymbolType;
2121
}
2222

2323
/**
24-
* PythonExportResolver is responsible for extracting exported symbols (classes, functions, variables)
24+
* PythonExportExtractor is responsible for extracting exported symbols (classes, functions, variables)
2525
* from a Python source file using Tree-sitter.
2626
*
2727
* This class:

packages/cli/src/languagePlugins/python/exportResolver/index.test.ts

-199
This file was deleted.

0 commit comments

Comments
 (0)