meta-log-db
Version:
Native database package for Meta-Log (ProLog, DataLog, R5RS)
43 lines • 1.33 kB
TypeScript
/**
* 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