From d7337f288e9411d8473c6c77aa35a00b50346ca7 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Fri, 16 Jan 2015 01:38:10 +0200 Subject: minimal: Support even-driven REPL. --- minimal/main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'minimal/main.c') diff --git a/minimal/main.c b/minimal/main.c index 29956c91a..d23d4d414 100644 --- a/minimal/main.c +++ b/minimal/main.c @@ -60,7 +60,17 @@ int main(int argc, char **argv) { gc_init(heap, heap + sizeof(heap)); #endif mp_init(); + #if MICROPY_REPL_EVENT_DRIVEN + pyexec_friendly_repl_init(); + for (;;) { + int c = stdin_rx_chr(); + if (pyexec_friendly_repl_process_char(c)) { + break; + } + } + #else pyexec_friendly_repl(); + #endif //do_str("print('hello world!', list(x+1 for x in range(10)), end='eol\\n')"); mp_deinit(); return 0; -- cgit v1.2.3