From 5692b5ade14dd9cf627b2db351d359e7b332250d Mon Sep 17 00:00:00 2001 From: Lukas Stabe Date: Fri, 4 Oct 2013 06:03:53 +0200 Subject: fix no multiline strings in mirb --- mrbgems/mruby-bin-mirb/tools/mirb/mirb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c b/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c index 1c746db21..ad6a913c7 100644 --- a/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c +++ b/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c @@ -58,6 +58,9 @@ is_code_block_open(struct mrb_parser_state *parser) return FALSE; } + /* check for unterminated string */ + if (parser->lex_strterm) return TRUE; + /* check if parser error are available */ if (0 < parser->nerr) { const char *unexpected_end = "syntax error, unexpected $end"; @@ -80,9 +83,6 @@ is_code_block_open(struct mrb_parser_state *parser) return code_block_open; } - /* check for unterminated string */ - if (parser->lex_strterm) return TRUE; - switch (parser->lstate) { /* all states which need more code */ -- cgit v1.2.3