UNPKG

meta-log-db

Version:

Native database package for Meta-Log (ProLog, DataLog, R5RS)

43 lines 1.33 kB
/** * Org Mode R5RS Functions * * R5RS functions for parsing and processing Org Mode documents * Uses orga package for parsing */ /** * Parse Org Mode document * * @param content - Org Mode document content * @returns Parsed AST structure */ export declare function parseOrgDocument(content: string): Promise<any>; /** * Extract headings from Org Mode document * * @param content - Org Mode document content * @returns Array of headings with hierarchy */ export declare function extractHeadings(content: string): Promise<any[]>; /** * Extract source blocks from Org Mode document * * @param content - Org Mode document content * @returns Array of source blocks */ export declare function extractSourceBlocks(content: string): Promise<any[]>; /** * Extract property drawers from Org Mode document * * @param content - Org Mode document content * @returns Array of property drawers */ export declare function extractPropertyDrawers(content: string): Promise<any[]>; /** * Expand Noweb references in source block * * @param content - Source block content with Noweb references * @param namedBlocks - Map of named source blocks * @returns Expanded content */ export declare function expandNoweb(content: string, namedBlocks: Map<string, string>): Promise<string>; //# sourceMappingURL=r5rs-functions.d.ts.map