diff options
Diffstat (limited to 'py/compile.h')
-rw-r--r-- | py/compile.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/py/compile.h b/py/compile.h index d3a64ba8a6..3cca4cb30b 100644 --- a/py/compile.h +++ b/py/compile.h @@ -43,6 +43,11 @@ enum { // the compiler will clear the parse tree before it returns mp_obj_t mp_compile(mp_parse_tree_t *parse_tree, qstr source_file, uint emit_opt, bool is_repl); +#if MICROPY_PERSISTENT_CODE_SAVE +// this has the same semantics as mp_compile +mp_raw_code_t *mp_compile_to_raw_code(mp_parse_tree_t *parse_tree, qstr source_file, uint emit_opt, bool is_repl); +#endif + // this is implemented in runtime.c mp_obj_t mp_parse_compile_execute(mp_lexer_t *lex, mp_parse_input_kind_t parse_input_kind, mp_obj_dict_t *globals, mp_obj_dict_t *locals); |