pub fn compile_program(
    ast: &[ast::Stmt],
    source_path: String,
    opts: CompileOpts,
) -> CompileResult<CodeObject> {
    compile_impl!(ast, source_path, opts, make_symbol_table, compile_program)
}
/// Compile a standard Python program to bytecode
Compile a standard Python program to bytecode
Compile a standard Python program to bytecode
pub fn compile_program(
    ast: &[ast::Stmt],
    source_path: String,
    opts: CompileOpts,
) -> CompileResult<CodeObject> {
    compile_impl!(ast, source_path, opts, make_symbol_table, compile_program)
}
pub fn compile_program ( ast : & [ ast :: Stmt ] , source_path : String , opts : CompileOpts , ) -> CompileResult < CodeObject > { compile_impl ! ( ast source_path opts make_symbol_table compile_program ) }
Compile a standard Python program to bytecode
Compile a standard Python program to bytecode
ast
&[ast::Stmt]
source_path
String
opts
CompileOpts