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