diff options
| -rw-r--r-- | mrbgems/mruby-bin-mirb/tools/mirb/mirb.c | 6 |
1 files 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 */ |
