Something went wrong. Try again.
Something went wrong. Try again.
1234567891011121314151617181920import type { LanguageAdapter } from '../types';import { declarationSymbols } from './shared';
const kinds = new Map([ ['function_definition', 'function'], ['class_definition', 'class'], ['decorated_definition', 'decorated'],]);const nestedKinds = new Map([ ['function_definition', 'method'], ['decorated_definition', 'decorated'],]);const containers = new Set(['class_definition']);
export const pythonAdapter: LanguageAdapter = { extensions: ['.py'], grammarName: 'python', symbols: (node, source) => declarationSymbols(node, source, kinds, nestedKinds, containers),};