python2igcse
Version:
Convert Python code to IGCSE Pseudocode format
70 lines • 1.23 kB
TypeScript
#!/usr/bin/env node
/**
* CLI Application
*/
declare class CLI {
private program;
constructor();
/**
* Setup commands
*/
private setupCommands;
/**
* Handle convert command
*/
private handleConvert;
/**
* Handle batch conversion command
*/
private handleBatch;
/**
* Handle validation command
*/
private handleValidate;
/**
* Handle statistics command
*/
private handleStats;
/**
* Handle configuration command
*/
private handleConfig;
/**
* Convert single file
*/
private convertSingleFile;
/**
* Convert directory
*/
private convertDirectory;
/**
* Watch files
*/
private watchFiles;
/**
* Find Python files
*/
private findPythonFiles;
/**
* Generate output file name
*/
private getOutputFileName;
/**
* Build conversion options
*/
private buildConversionOptions;
/**
* Load configuration file
*/
private loadConfig;
/**
* Split array into chunks
*/
private chunkArray;
/**
* Run CLI
*/
run(): void;
}
export { CLI };
//# sourceMappingURL=cli.d.ts.map